Communication Dans Un Congrès Année : 2025

A First Implementation of Somax2 Behaviours Using MORFOS Form, Segmentation and Organisation

Résumé

Somax2 is a multi-agent improvisation software based on a probabilistic recombination model of an audio or MIDI corpus, annotated according to several musical dimensions, and sensitive to \textit{influences} of the external sound context. Nevertheless, this improvisation is at a single scale (by default based on events corresponding to the corpus segmentation), and the addition of a multi-scale segmentation would reinforce the overall form and structure of the improvisation. We propose to use MORFOS, a music analysis software based on cognitive musicology that offers real-time analysis of audio or symbolic musical works. It produces a multi-level representation, called multi-scale formal diagram, which represents the organisation, form and structure of the musical piece. We thus introduce the notion of Dynamic Corpus Shaping. This approach modifies the internal structure of the corpus in real time to better align with the intentions of the artist interacting with Somax2, taking advantage of the hierarchical segmentation provided by MORFOS. To achieve this, we added the notion of behaviours to Somax2, as well as a queue enabling new scenarios to be created from the corpus analyzed by MORFOS. First, we will analyse L.V. Beethoven's \textit{Bagatelle in A minor Op. 119} with MORFOS, then we present new scenarios based on this corpus.

Somax2 est un logiciel d'improvisation multi-agents basé sur un modèle probabiliste de recombinaison d'un corpus audio ou MIDI, annoté selon plusieurs dimensions musicales, et sensible aux influences du contexte sonore extérieur. Néanmoins, cette improvisation est à une unique échelle (par défaut basée sur les événements correspondant à la segmentation du corpus), et l'ajout d'une segmentation multi-échelle renforcerait la forme globale et la structure de l'improvisation. Nous proposons d'utiliser MORFOS, un logiciel d'analyse musicale basé sur la musicologie cognitive qui propose une analyse en temps réel des oeuvres musicales audio ou symboliques. Il produit une représentation à plusieurs niveaux, appelée diagramme formel multi-échelle, qui représente l'organisation, la forme et la structure de la pièce musicale. Nous introduisons ainsi la notion de Dynamic Corpus Shaping. Cette approche modifie la structure interne du corpus en temps réel pour mieux s'aligner sur les intentions de l'artiste qui interagit avec Somax2, en tirant parti de la segmentation hiérarchique fournie par MORFOS. Pour cela, nous avons rajouté la notion de comportement (behaviours) dans So-max2, ainsi qu'un système de file d'attente (queue) permettant de créer de nouveaux scénarios à partir du corpus analysé par MORFOS. Après avoir analysé la Bagatelle en la mineur op. 119 de L.V. Beethoven avec MORFOS, nous présentons ensuite de nouveaux scénarios basés sur ce corpus.

Fichier principal
Vignette du fichier
a_first_implementation_of_Somax2_behaviours_using_MORFOS_form__segmentation_and_organisation_JIM2025 (1).pdf (896.46 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Licence

Dates et versions

hal-05066110 , version 1 (13-05-2025)
hal-05066110 , version 2 (30-05-2025)

Licence

Identifiants

  • HAL Id : hal-05066110 , version 2

Citer

Joséphine Calandra, Marco Fiorini, Gérard Assayag. A First Implementation of Somax2 Behaviours Using MORFOS Form, Segmentation and Organisation. Journées d'Informatique Musicale (JIM), Jun 2025, Lyon, France. ⟨hal-05066110v2⟩
902 Consultations
489 Téléchargements

Partager

  • More