Dans le cadre du projet Semantic HIFI, la description du contenu d’un morceau de musique est également abordée selon le point de vue de la tonalité et du mode (description particulièrement importante pour la musique classique). Un algorithme permettant d’extraire cette information de manière automatique à partir du signal audio a été développé. Dans un premier temps, l’algorithme extrait du signal une représentation de type « chromagram ». Des modèles correspondant à chaque tonalité et mode sont ensuite crées à partir des modèles de Krumhansl et Temperley. Le modèle ayant la plus grande vraisemblance vis-à-vis des observations détermine la tonalité et le mode du morceau. Une signature est également proposée pour la recherche par similarité tonale. Une part importante de cette recherche est consacrée à minimiser l’influence des composantes non-harmoniques du signal, et à limiter l’influence des harmoniques supérieures d’une note dans le chromagram (amenant les confusions de quinte, tièrce, …). Sur une base de 142 morceaux de musique classique, le score MIREX2005 obtenu est de 83.5%.