Max 9 Compatibility
Somax2 now runs on Max 9.0.3 or later (earlier versions of Max 9 contained a bug in groove~
and buffer~
that caused issues with corpus loading).
Updated User Interface
Somax2's interface has been redesigned and updated to the Max 9 color scheme, providing a refreshed and modern look. The interface looks now consistent in both Max 9 and Max 8. This applies to all the somax.<object>.app
and the somax.<object>.ui
objects.
New Features & Enhancements
- MFCC Support – Mel-Frequency Cepstral Coefficients (MFCC) are now included as atoms, analyzed and annotated during corpus building, and available as real-time influences in the Somax2 environment.
- Multi-Label Corpus – Corpora can now include multiple segmentation labels, manually annotated in Reaper and Audacity and built in Somax2 from the text files exported from these DAWs.
These labels allow:- Label-Based Filtering – The new
somax.filter
object enables filtering a player's output based on specific incoming labels. - Custom Atoms – The new
somax.atom
object treats custom labels as atoms, alongside pitch, chroma, and MFCC, allowing dynamic sequence matching. Thesomax.atom.app
module extends this functionality with wireless visibility across the entire Somax2 environment.
- Label-Based Filtering – The new
- Corpus Updater – The new Version Update in
somax.audiocorpusbuilder
lets users update old corpora (≤ v2.6.1) to the latest format. - Savestate Functionality – Players now support dynamic saving and loading of presets as
.json
files for user-defined configurations.
Documentation
The entire documentation package has been updated, including:
- New tutorials on saving/loading presets and building annotated corpora with custom labels.
- Updated Max help files and reference pages for new objects.
- A revised Somax2 User's Guide (PDF).
- Template patchers (1–4 players) now support preset saving/loading for user-defined parameters.
Goto to Somax2 Forum page for installation
See more at Somax2 Project Page and REACH website