Ce projet, que je désirais réaliser depuis longtemps,
combine deux de mes grandes passions, soit la musique et
l'informatique. J'étais intéressé par la possibilité de
brancher ma guitare dans mon ordinateur et d'obtenir,
automatiquement, la transcription (c'est-à-dire les
partitions) d'une pièce que j'interprèterais.
J'ai donc décidé d'expérimenter avec la transcription
automatique dans le cadre de mon projet de fin d'études au
baccalauréat en génie logiciel à l'École Polytechnique de
Montréal. Les 135 heures normalement consacrées à ce projet
de fin d'études m'ont permis d'explorer différentes facettes
de la transcription automatique de musique ainsi que de
l'analyse et du traitement de signaux numériques. J'ai
également été en mesure de développer un prototype capable
d'identifier le début et la fin des notes d'une mélodie
monophonique ; par exemple, la transcription de Rondo Alla
Turca, de Mozart, jouée en double-croches à 80, 100 et 120
temps par minute était fort acceptable.
Le code développé dans le cadre de ce projet, étant de
nature très expérimentale, n'est pas ici présenté.
Toutefois, le rapport ci-bas décrit les différentes
techniques employées ainsi que les résultats obtenus.