C Minutes of Meetings
C.1 Meeting 07.05.2002
Participants:
Serge Lemouton,
Philippe Manoury,
Diemo Schwarz,
Gilles Mathieu.
Subject:
Discussion sur les attentes des utilisateurs quant au système de suivi de
partitions.
Summary:
La problématique générale du système est la suivante : le système informatique
doit pouvoir jouer le rôle d'accompagnateur vis à vis de l'instrumentiste qui
le commande.
Cela implique une certaine adaptivité du système aux variations de tempo, de
notes ou autres de la part du performeur par rapport à la partition.
L'idée est évoquée d'une possibilité d'apprentissage, à l'instar d'un
accompagnateur humain. Il pourrait être souhaitable que le modèle de
reconnaissance s'enrichisse au fur et à mesure des performances pour intégrer
les variations qui reviennent souvent et ainsi être plus à même d'y faire face.
Se pose ensuite le problème du travail à effectuer. On peut en extraire deux
parties :
- Une partie purement algorithmique, portant sur l'amélioration et l'extension
du système actuel (meilleure reconnaissance pour la voix, pour les doubles
notes...)
- Une partie axée IHM, qui pose le problème de la représentation des données :
comment doit être matérialisé le suivi (Partition suivie type MIDI,
représentation graphique...)
Enfin est évoqué le problème du travail à partir d'une source MIDI.
Une idée d'amélioration serait de travailler sur un signal audio plutôt que sur
un modèle MIDI pour établir le modèle de base.Ceci pourrait être utile pour
permettre l'apprentissage. D'autre part, l'information contenue dans la source
MIDI est jugée un peu trop restreinte.
Toutefois, il apparait que les utilisateurs restent attachés au
MIDI. Premièrement pour une question de représentation et de suivi pour
l'utilisateur, deuxièmement car le MIDI s'avère plus utilisable dans certains
cas, comme par exemple le cas de reconnaissance polyphonique, où il serait plus
difficile de différencier plusieurs fréquences fondamentales correspondant aux
différentes voix par une analyse spectrale.
Il est également question d'un système de reconnaissance qui travaillerait en
relatif, et non plus en absolu. Il peut arriver en effet qu'une suite très
rapide de notes ne puisse pas être détectée correctement. Il suffirait alors de
reconnaitre la note de départ, la note d'arrivée, et le mouvement général de la
séquence (montée, descente...).
D'autre part, il est aussi possible qu'une séquence entière soit juste
relativement, mais commencée sur une note trop basse ou trop haute. Le décalage
doit pouvoir être rattrapé, et le système ne doit pas reconnaître comme fausse
toute la séquence.
Il s'agirait donc en quelque sorte d'une reconnaissance de "contours",
utilisable surtout pour la voix dans le cas de récitatifs.
C.2 Meeting 15.05.2002
Participants:
Andrew Gerzso,
Diemo Schwarz,
Gilles Mathieu.
Subject:
Discussion et démo sur les bugs du suivi MIDI.
Summary:
Andrew Gerzso travaille actuellement sur la pièce "Explosante Fixe" de Pierre Boulez, pièce pour flûte et dispositif temps réel. Il utilise actuellement le système de suivi "NEXT", mais souhaite utiliser le nouveau suivi pour un concert au mois d'aôut.
Le principe est le suivant : à certaines notes correspondent des signaux de déclenchement, utilisés pour lancer ou arrêter des processus musicaux. Le système fonctionne assez bien pour certains essais. Par contre, l'essai sur une séquence comprenant de nombreuses notes répétées et rapides provoque un grand décalage dans le suivi et un plantage complet de l'application (obligation de rebooter)
Travail à réaliser : comprendre et supprimer ce bug de l'appli...
Autre idée : comment faire, si le performeur commet une grosse erreur (oubli d'une séquence, nombreuses fausses notes consécutives), mais se rattrappe ensuite, pour recaler "à la main" le système de suivi qui se serait perdu ?
C.3 Meeting 11.06.2002
Participants:
Serge Lemouton,
Philippe Manoury,
Diemo Schwarz,
Gilles Mathieu.
Subject:
Discussion sur l'avancée du travail sur le suivi de partition, questions,
remarques.
Summary:
Des dates sont plus ou moins fixées pour effectuer des tests avec un pianiste
et une chanteuse. Ces tests seront probablement réalisés durant la première
semaine de juillet.
Quelques idées générales et problèmes évoqués pour le suivi :
- Que se passe-t-il si la performance est jouée "hors tempo" ? Il faudrait
définir une notion "d'intervalle minimum" entre deux notes déclenchant des
cues, sans pour cela être trop rigide sur la durée des notes entre
celles-ci. En effet, Philippe pense que donner une durée pour chaque note est
trop contraignant pour le compositeur, qui peut souhaiter laisser le champ
libre à son interprète. Diemo fait remarquer qu'une gestion du temps
"souple" sur chaque note revient au même (durée modélisée par une courbe type
gaussienne centrée sur la durée notée dans la partition).
- Problème des notes "muettes" : Concerne surtout le piano. si les touches sont
enfoncées très doucement, un événement est-il déclenché ? Peut-on parler
d'une vélocité limite ?
- Reconnaissance de contour : Philippe est très attaché à un développement dans
ce sens. Diemo propose, sur certains passages, de rendre le suiveur plus
tolérant : il doit reconnaitre une note à plus ou moins un intervalle près,
ce qui permet (notamment sur les passages rapides au chant) de détecter
correctement un arpège, même pas très juste.
- Interface graphique : Développer une interface graphique apparait comme l'une
des attentes majeures dans le domaine du suivi. Cela suppose :
De fixer le mode de représentation
De fixer le protocole de données utilisées (les 2 sont très reliés)
De trouver une personne qui s'en occupe...
C.4 Meeting Score Following, 27.06.2002
Participants:
Diemo Schwarz, Serge LeMouton
Subject:
Planning tests/enregistrements
Summary:
-
point sur les enregistrements présents pour En Echo et Pluton
- organisation des tests et enregistrements à faire avec Donatienne Michel-Dansac pour En Echo
C.5 Meeting Score Following, 29.08.2002
Participants:
Diemo Schwarz, Philippe Manoury, Serge LeMouton
Subject:
réunion régulière sur l'avancement du projet 'suivi de partition'.
Summary:
-
planning des prochains étapes et séjours de Nicola Orio
- pré-planning pour la reconnaissance de la voix parlée pour Gilles Grand
C.6 Progress Meeting 1, 07.11.2002
The regular progress meetings were installed by Norbert Schnell to keep anyone
who's interested up-to-date on the recent developments on score following.
Participants:
Diemo Schwarz, Norbert Schnell, Andrew Gerzso, Philippe Manoury, Serge
LeMouton, Xavier Rodet
Subject:
réunion régulière sur l'avancement du projet 'suivi de partition'.
Summary:
-
état du projet
- prochains pas
- questions sur la distribution à l'extérieur de l'Ircam du package suivi
C.7 Progress Meeting 2, 28.11.2002
Participants:
Diemo Schwarz, Norbert Schnell, Philippe Manoury, Serge LeMouton
Subject:
Mini-réunion régulière sur l'avancement du suivi pour tous ceux qui
s'intéressent à l'état du projet où qui ont des idées à discuter
Summary:
-
présentation des versions finales suivi de voix chantée et suivi Midi
- planning projet Gilles Grand (report au moment où un stagiaire est
disponible)
- conférences envisagés (seminaire interne, pédagogie)
- stages ATIAM futurs
- planning séjours Nicola Orio
- Pour ses prochains projets, Philippe Manoury évoquait la nécessité d'un
suivi Midi ``morphologique'' pour des parties libres de la partition. Il
s'agit de suivre des structures globales comme ``un cluster de notes'' ou
``des notes répétées'' avec une indication de leurs durées.