Sujet UE projet M1 Informatique - 2014
Transcription
Sujet UE projet M1 Informatique - 2014
Sujet UE projet M1 Informatique - 2014-2015 Titre : Détection de la fréquence fondamentale en musique Descriptif : La fréquence fondamentale, appelée F0, correspond à la fréquence d'une mélodie jouée par un instrument de musique. Il y a plusieurs approches pour détecter et suivre (« F0 tracking ») cette fréquence au cours du temps : des algorithmes dans le domaine temporel (fonction d'autocorrélation, fonction différence dans l'algorithme YIN), et des algorithmes dans le domaine fréquentiel (diviseur commun de séries harmoniques, algorithme TWM). Dans ce projet, nous étudierons un algorithme de cette dernière catégorie, et plus précisément l'algorithme TWM : l'algorithme Two-Way Mismatch. Il compare à chaque instant une série d'harmoniques prédite avec une série d'harmoniques théorique. Cet algorithme est censé avoir de bonnes performances lorsque plusieurs instruments jouent en même temps (polyphonie). Nous avons une version de base déjà implémentée qui sera utilisée pendant le projet. Dans ce projet, nous proposons de : - tester cet algorithme sur différents fichiers de musique et déterminer les cas faciles et difficiles. Par exemple, les cas suivants ne marchent pas bien avec cet algorithme : sons où la composante de F0 est faible en énergie (parole), ou dans le cas où un son n'est pas complètement harmonique (un piano par exemple). - proposer et implémenter des améliorations de l'algorithme (nous avons de notre côté des idées à proposer si besoin). Un intérêt pour la musique est un plus pour ce projet... Modules concernés (non obligatoires) : M1 introduction à l'audio numérique, M1 Outils Informatiques Multimédia Langage : Python Contact : Thomas Pellegrini, [email protected] Équipe SAMoVA, IRIT