Premiers objectifs: Les premiers objectifs, définis avec François Déchelle, sont les suivants :
Objectifs "revus": Au cours de ma période de stage, en fonction des différentes attentes vis-à-vis du suivi et des nouveaux problèmes soulevés, les objectifs initiaux ont étés revus. Il s'est ajouté:
- amélioration du système de suivi pour la voix chantée : Concerne lesuivi audio. Le système existant a quelques problèmes avec la voix notamment sur les notes répétées ou les imprécisions dues aux vibratos ou ports de voix.
- réflexion sur une reconnaissance de contours : également pour suivi audio. Certaines séquences peuvent être jouées ``approximativement justes'' mais poser toutefois des problèmes au suiveur. L'idée est d'avoir une approche relative de la partition, qui permettrait de reconnaitre une séquence qui aurait été légèrement transposé, ainsi qu'une séquence de notes rapides imprécises.
- gestion de l'apprentissage : rendre le modèle évolutif (ce que permet l'utilisation des HMMs).
- déboguage du suivi Midi, qui présente quelques bugs le rendant inutilisable.
Les objectifs plus liés au suivi audio sont peu à peu sortis de mon champ d'action pour entrer dans les objectifs principaux du stage de Vincent Goudard.
- application du modèle au suivi polyphonique, notamment pour l'utilisation avec le piano.
- unification de suiviaudio et suivimidi, dont seul le calcul des observations devrait être différent.
Le système du suivi de partition était déjà lancé au moment où je commençais mon stage; les objectifs de mon stage sont donc liés au buts finaux, ainsi qu'à l'état du projet en cours; le but final étant de pouvoir suivre une performance musciale jouée par un (plusieurs) musicien(s), grâce à une représentation de la partition jouée.The two internships yielded very satisfactory results: advancments in the software architecture and the documentation, helper objects convenient for the users, and analysis objects that lay the ground for advancing research. All the objects come with complete documentation (which can be reused for the Forum release of the software) and help patches. Some interesting paths of heuristics for better Midi-following were explored although they were later abandoned to keep closer to the mathematical model.
Il en découlait plusieurs objectifs, relatifs à l'état d'alors:
- application du modèle au suivi polyphonique, notamment pour l'utilisation avec le piano.
- unification de suiviaudio et suivimidi, dont seul le calcul des observations devrait être différent.
- séparation des fonctions en objets, pour une plus grande évolutivité et extensibilité du logiciel.
- développement d'outils pour l'entraînement, pour rendre le modèle évolutif (voire intelligent ...), ce que permet l'utilisation des HMMs.
2002 |
||||
| Mai -- | August | Stage Gilles Mathieu | ||
| 7 | Mai | Start-up meeting score following | ||
| 15 | Mai | Meeting Midi score following | ||
| 10 | June | Recording session Explosante--fixe | ||
| 11 | June | Meeting score following | ||
| 27 | June | Meeting score following | ||
| June -- | September | Stage Vincent Goudard | ||
| 1--5 | July | Work visit of Nicola Orio, meetings | ||
| 2 | July | Recording session Pluton Midi piano | ||
| 3 | July | Recording session En Echo voice | ||
| 5 | July | Release of suivi version 1.0 | ||
| 29 | August | Meeting score following | ||
| 29 | August | Release of suivi version 1.1 beta | ||
| 3 | September | Meeting ``Réorganisation Temps Réel'' | ||
| 18 | September | Release of suivi version 1.1 | ||
| 14--20 | October | Work visit of Nicola Orio | ||
| 19--20 | October | Open Doors at Résonances, presentation of score following by Diemo Schwarz | ||
| 20 | October | Weekend New Instruments at Résonances, talk and discussion by Nicola Orio | ||
| 7 | November | Progress meeting 1 | ||
| 28 | November | Progress meeting 2 | ||
| 4 | December | Meeting ``Objectifs de Développement'' | ||
| 20 | December | Release of suivi version 1.2 | ||