Estimation brute de hauteur utilisant l’algorithme de DFT/FM-ACF
L’algorithme utilisé pour l’estimation de la périodicité d’un rythme (mesure, battement et tatum) a été appliqué au problème de la détection de hauteur de notes d’instruments de musique. Cet algorithme repose sur la multiplication d’une transformée fréquentielle (mettant en évidence l’inter-distance entre les pics du spectre) et d’une transformée temporelle portée dans le domaine fréquentielle (mettant en évidence la périodicité des pics du spectre). L’algorithme initial a été étendu en incluant la DFT, l’auto-corrélation de la DFT, l’auto-corrélation du signal ainsi que le cepstre réel. Le but de cette recherche est de voir dans quelle mesure un algorithme simple permet d’éviter les erreurs d’octave et quinte habituels. Pour cela, l’algorithme est testé sur une base de 5371 notes de 27 instruments de musique. Les résultats sont très prometteurs puisque le taux de reconnaissance est de 97% comparé à 94.9% pour l’algorithme Yin [Peeters06a]. L’algorithme est également utilisé pour la visualisation de hauteur de signaux polyphoniques et fourni une représentation de type piano-roll à partir du signal audio.-