Transcription automatique de guitare

transcription/trans01 transcription/trans02

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.

Projets