Post-doctorat :

Software Author within the ERC REACH Project

Development and creation of software leveraging cognitive musicology to refine concepts of form, structure, and organization, while adapting this approach to the specific context of REACH's composed and improvisational interaction systems, particularly Somax2.

The goal of this project was to apply the work carried out with MORFOS to the specific case of Somax2. Somax2 is an automatic co-improvisation software developed within the ERC REACH project at IRCAM. The software implements agents that generate improvisation based on a musical corpus provided by the user, with the selection of musical material driven by the play of an external musician or another agent. However, this application only supports improvisation at the smallest segmentation scale, which is the interval between two note onsets.

To address this limitation, we proposed utilizing the segmentation generated by MORFOS and designed two scenarios. The first scenario involved offering a corpus per segmentation level, with agents playing at different segmentation levels while listening to the segmentations of other levels. In the second scenario, using a multi-scale labeling system of segments analyzed on a single corpus, we introduced two new behaviors for Somax. The first behavior, oneshot, enables playing an entire segment at a segmentation level specified by the user. The second behavior, sublevel, allows specifying a particular level, and for a given segment at that level, playing among the sub-segments of a lower level. These behaviors accept a regular expression input to extend their application to any type of label.

Consequently, we expanded the labels to include all coordinates proposed in MORFOS's form-structure-organization representation. This allows, for instance, playing an entire piece or looping on a segment at a specified moment t. These reflections and implementations provide an auditory experience of results obtained with MORFOS while also marking a first step toward a multi-scale structure and an introduction to behaviors in Somax2.

Publications, Conferences and Seminars

Presentations at seminars :