Aller au contenu

Stage : Interprétation musicale expressive affranchie de technicité par une famille de gestes inspirés des instruments à vent

  •  Stage niveau M2, 2025
  • Encadrement et contacts : L. Bigo, J. Larralde

Contexte

L'équipe du SCRIME mène des recherches et développe des outils dans une variété de disciplines scientifiques en lien avec la musique, notamment l'informatique et l'intelligence artificielle.

Nos travaux ont vocation à enrichir la pratique musicale à différents niveaux, notamment la composition et la performance. Ils sont mis en œuvre dans des cadres variés incluant des actions pédagogiques, des évènements de médiation, et la production d'œuvres par des artistes.

Le logiciel MidifilePerformer (ainsi que sa version web, web-midifile-performer) permettent, à partir d’une ou quelques touches d’un contrôleur de type clavier MIDI, d’interpréter de manière expressive une partition musicale numérique au format MIDI ou MusicXML pré-traitée dans le but de décharger l’interprète de la tâche du choix des notes et de leur ordre. Le rendu audio est assuré par un instrument virtuel piloté en MIDI par le logiciel. MidifilePerformer étant basé sur le projet métapiano de Jean Haury et ses recherches sur le notage pianotechnique, sa version actuelle est centrée sur le répertoire musical des instruments à clavier, typiquement le piano. Le SCRIME souhaite élargir ce principe d’interprétation expressive à différentes familles d’instruments, en commençant par les instruments à vent. À cette fin, il est nécessaire de définir des modalités de contrôle gestuel proches de celles des instruments à vent et d’étudier la pertinence de la version actuelle de MidifilePerformer pour le contrôle d’instruments à vent virtuels.

Dans le cadre de ce stage, la pratique d'un instrument à vent constitue un atout évident.

Travail à effectuer

Le projet consiste à modéliser l'interprétation musicale de partitions numériques piloté par un contrôleur MIDI inspiré des instruments à vent, programmé de façon à maximiser l'expressivité et minimiser la difficulté technique. Pour ces instruments il s'agit de concevoir un dispositif utilisant uniquement des données physiques provenant de la bouche de l'interprète, tel un instrument à vent mais sans corps et sans clefs. Il s'agit aussi de concevoir le vocabulaire des modes de jeux de l'interprète nécessaires à l'expressivité musicale.

Le stage comportera plusieurs phases :

  • état de l’art :
    • étude de la bibliographie liée au projet MidifilePerformer
    • étude du modèle de données et des algorithmes d'encodage et d'interprétation de MidifilePerformer
    • constitution d'un répertoire minimal pour instruments à vent aux formats MIDI et MusicXML
    • étude comparative des contrôleurs existants tels que le Sylphyo
    • constitution du vocabulaire et de la typologie des gestes liés à la pratique d'un instrument à vent
  • interfaçage d'un contrôleur inspiré des instruments à vent avec la version actuelle de MidifilePerformer
  • réflexion critique sur le fonctionnement actuel de MidifilePerformer dans le cadre du sujet du stage :
    • formalisation et rédaction de cette réflexion
    • développement d'un prototype logiciel alternatif basé sur le code de web-midifile-performer (C++ / JS)
  • développement d’un prototype de contrôleur MIDI minimaliste dédié au projet si le temps le permet

Le code produit sera publié sous licence open-source et tous les livrables seront documentés et accessibles en ligne.

Liens

  • La version la plus récente de l'appli web est accessible ici, et le code source est disponible sur github
  • La dernière version du programme MidifilePerformer est également accessible sur github et téléchargeable depuis la page des releases

Biblio

  • Haury, J. ”La pianotechnie ou notage des partitions musicales pour une interprétation immédiate sur le métapiano.”, Journées d’Informatique Musicale, 2009
  • Chabassier, J., Desainte-Catherine, M., Haury, J., Pobel, M., and Serpette, B. P. ”MidifilePerformer : a case study for chronologies”, 26th ACM SIGPLAN International Conference on Functional Programming (ICFP ’21), pp. 13-22, South Korea, 2021
  • Larralde et al. Élargir l’accès à l’interprétation musicale avec web midifile performer. Journées d'Informatique Musicale 2024.