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.filterobject enables filtering a player's output based on specific incoming labels.
- Custom Atoms – The new
somax.atomobject treats custom labels as atoms, alongside pitch, chroma, and MFCC, allowing dynamic sequence matching. Thesomax.atom.appmodule extends this functionality with wireless visibility across the entire Somax2 environment.
- Label-Based Filtering – The new
- Corpus Updater – The new Version Update in
somax.audiocorpusbuilderlets users update old corpora (≤ v2.6.1) to the latest format. - Savestate Functionality – Players now support dynamic saving and loading of presets as
.jsonfiles 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