{"id":2741,"date":"2025-03-25T13:57:55","date_gmt":"2025-03-25T12:57:55","guid":{"rendered":"https:\/\/reach.ircam.fr\/?p=2741"},"modified":"2025-03-25T14:02:05","modified_gmt":"2025-03-25T13:02:05","slug":"somax2-version-2-7-is-out","status":"publish","type":"post","link":"https:\/\/reach.ircam.fr\/index.php\/2025\/03\/25\/somax2-version-2-7-is-out\/","title":{"rendered":"Somax2 version 2.7 is out!"},"content":{"rendered":"\n<p>This version introduces Max 9 compatibility, a redesigned user interface, multi-label corpus building, and new label handling for filtering and real-time control.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Max 9 Compatibility<\/strong><\/h3>\n\n\n\n<p>Somax2 now runs on&nbsp;<strong>Max 9.0.3 or later<\/strong>&nbsp;(earlier versions of Max 9 contained a bug in&nbsp;<code>groove~<\/code>&nbsp;and&nbsp;<code>buffer~<\/code>&nbsp;that caused issues with corpus loading).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Updated User Interface<\/strong><\/h3>\n\n\n\n<p>Somax2&rsquo;s interface has been redesigned and updated to the&nbsp;<strong>Max 9 color scheme<\/strong>, providing a refreshed and modern look. The interface looks now consistent in both Max 9 and Max 8. This applies to all the&nbsp;<code>somax.&lt;object&gt;.app<\/code>&nbsp;and the&nbsp;<code>somax.&lt;object&gt;.ui<\/code>&nbsp;objects.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"728\" src=\"https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/templates-1024x728.png\" alt=\"\" class=\"wp-image-2742\" srcset=\"https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/templates-1024x728.png 1024w, https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/templates-300x213.png 300w, https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/templates-768x546.png 768w, https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/templates-1536x1092.png 1536w, https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/templates-2048x1456.png 2048w, https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/templates-322x230.png 322w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>New Features &amp; Enhancements<\/strong><\/h3>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"466\" src=\"https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/reaper_waveform_annotation-1024x466.png\" alt=\"\" class=\"wp-image-2744\" srcset=\"https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/reaper_waveform_annotation-1024x466.png 1024w, https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/reaper_waveform_annotation-300x136.png 300w, https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/reaper_waveform_annotation-768x349.png 768w, https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/reaper_waveform_annotation.png 1258w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>MFCC Support<\/strong>&nbsp;\u2013&nbsp;<strong>Mel-Frequency Cepstral Coefficients (MFCC)<\/strong>&nbsp;are now included as atoms, analyzed and annotated during corpus building, and available as real-time influences in the Somax2 environment.<\/li>\n\n\n\n<li><strong>Multi-Label Corpus<\/strong>&nbsp;\u2013 Corpora can now include&nbsp;<strong>multiple segmentation labels<\/strong>, manually annotated in&nbsp;<strong>Reaper<\/strong>&nbsp;and&nbsp;<strong>Audacity<\/strong>&nbsp;and built in Somax2 from the text files exported from these DAWs.<br>These labels allows:<\/li>\n\n\n\n<li><strong>Corpus Updater<\/strong>&nbsp;\u2013 The new&nbsp;<strong>Version Update<\/strong>&nbsp;in&nbsp;<code>somax.audiocorpusbuilder<\/code>&nbsp;lets users update old corpora (\u2264 v2.6.1) to the latest format.<\/li>\n\n\n\n<li><strong>Savestate Functionality<\/strong>\u00a0\u2013 Players now support\u00a0<strong>dynamic saving and loading of presets<\/strong>\u00a0as\u00a0<code>.json<\/code>\u00a0files for user-defined configurations.<br><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"670\" src=\"https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/filter_help-1024x670.png\" alt=\"\" class=\"wp-image-2745\" srcset=\"https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/filter_help-1024x670.png 1024w, https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/filter_help-300x196.png 300w, https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/filter_help-768x503.png 768w, https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/filter_help-1536x1005.png 1536w, https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/filter_help-2048x1340.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"667\" src=\"https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/atom_help-2-1024x667.png\" alt=\"\" class=\"wp-image-2749\" srcset=\"https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/atom_help-2-1024x667.png 1024w, https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/atom_help-2-300x195.png 300w, https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/atom_help-2-768x500.png 768w, https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/atom_help-2-1536x1000.png 1536w, https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/atom_help-2-2048x1334.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Documentation<\/strong><\/h3>\n\n\n\n<p>The entire documentation package has been updated, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>New tutorials on&nbsp;<strong>saving\/loading presets<\/strong>&nbsp;and&nbsp;<strong>building annotated corpora with custom labels<\/strong>.<\/li>\n\n\n\n<li>Updated&nbsp;<strong>Max help files<\/strong>&nbsp;and reference pages for new objects.<\/li>\n\n\n\n<li>A revised&nbsp;<strong>Somax2 User&rsquo;s Guide (PDF)<\/strong>.<\/li>\n\n\n\n<li>Template patchers (1\u20134 players) now support&nbsp;<strong>preset saving\/loading<\/strong>&nbsp;for user-defined parameters.<\/li>\n<\/ul>\n\n\n\n<p>Goto to&nbsp;<a href=\"https:\/\/forum.ircam.fr\/projects\/detail\/somax-2\/\">Somax2 Forum page<\/a>&nbsp;or on <a href=\"https:\/\/github.com\/DYCI2\/Somax2\/releases\" target=\"_blank\" rel=\"noopener\" title=\"\">GitHub<\/a> for installation<\/p>\n\n\n\n<p>See more at&nbsp;<a href=\"http:\/\/repmus.ircam.fr\/somax2\">Somax2 Project Page<\/a>&nbsp;and&nbsp;<a href=\"https:\/\/reach.ircam.fr\/\">REACH website<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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&nbsp;Max 9.0.3 or later&nbsp;(earlier versions of Max 9 contained a bug in&nbsp;groove~&nbsp;and&nbsp;buffer~&nbsp;that caused issues with corpus loading). Updated User Interface Somax2&rsquo;s interface has been redesigned and updated [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":2742,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[42,73],"tags":[],"class_list":["post-2741","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-research","category-software"],"aioseo_notices":[],"blog_post_layout_featured_media_urls":{"thumbnail":["https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/templates-150x150.png",150,150,true],"full":["https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/templates.png",2712,1928,false]},"categories_names":{"42":{"name":"Research","link":"https:\/\/reach.ircam.fr\/index.php\/category\/research\/"},"73":{"name":"Software","link":"https:\/\/reach.ircam.fr\/index.php\/category\/research\/software\/"}},"tags_names":[],"comments_number":"0","wpmagazine_modules_lite_featured_media_urls":{"thumbnail":["https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/templates-150x150.png",150,150,true],"cvmm-medium":["https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/templates-300x300.png",300,300,true],"cvmm-medium-plus":["https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/templates-305x207.png",305,207,true],"cvmm-portrait":["https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/templates-400x600.png",400,600,true],"cvmm-medium-square":["https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/templates-600x600.png",600,600,true],"cvmm-large":["https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/templates-1024x1024.png",1024,1024,true],"cvmm-small":["https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/templates-130x95.png",130,95,true],"full":["https:\/\/reach.ircam.fr\/wp-content\/uploads\/2025\/03\/templates.png",2712,1928,false]},"_links":{"self":[{"href":"https:\/\/reach.ircam.fr\/index.php\/wp-json\/wp\/v2\/posts\/2741","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reach.ircam.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/reach.ircam.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/reach.ircam.fr\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/reach.ircam.fr\/index.php\/wp-json\/wp\/v2\/comments?post=2741"}],"version-history":[{"count":4,"href":"https:\/\/reach.ircam.fr\/index.php\/wp-json\/wp\/v2\/posts\/2741\/revisions"}],"predecessor-version":[{"id":2752,"href":"https:\/\/reach.ircam.fr\/index.php\/wp-json\/wp\/v2\/posts\/2741\/revisions\/2752"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/reach.ircam.fr\/index.php\/wp-json\/wp\/v2\/media\/2742"}],"wp:attachment":[{"href":"https:\/\/reach.ircam.fr\/index.php\/wp-json\/wp\/v2\/media?parent=2741"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/reach.ircam.fr\/index.php\/wp-json\/wp\/v2\/categories?post=2741"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/reach.ircam.fr\/index.php\/wp-json\/wp\/v2\/tags?post=2741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}