This version introduces Max 9 compatibility, a redesigned user interface, multi-label corpus building, and new label handling for filtering and real-time control.

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 SupportMel-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. The somax.atom.app module extends this functionality with wireless visibility across the entire Somax2 environment.
  • 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