7
Music21 est une boîte à outils basée sur Python pour la musicologie assistée par ordinateur.Les applications de cette boîte à outils comprennent la musicologie computationnelle, les informations musicales, l'extraction et la génération d'exemples musicaux, l'édition et l'écriture de partitions musicales et une grande variété d'approches de composition, à la fois algorithmiques et directement spécifiées.Bien que les ordinateurs aient transformé notre façon d'écouter, d'obtenir, de composer et de noter la musique, ils n'ont pas fondamentalement changé notre façon de rechercher et d'analyser la musique.Bien que de nombreuses bases de données informatiques aient été créées pour la musicologie, elles ne sont pas bien adaptées aux requêtes musicales sophistiquées.Par exemple, des mélodies peuvent être trouvées s'il existe des correspondances exactes.Le projet music21 au MIT donnera à la communauté musicale l'ensemble des outils dont elle a besoin pour effectuer une analyse musicale et statistique sophistiquée en utilisant des techniques de programmation modernes.Le cadre logiciel, écrit en Python, manipule la musique comme une collection de données symboliques, telles que les noms de hauteur et la durée des notes, qui peuvent ensuite être classées comme des structures musicales de niveau supérieur selon le style, la région ou la période étudiée.Music21 se concentre spécifiquement sur la manipulation de données musicales symboliques: il laisse aux nombreux logiciels libres et propriétaires préexistants la notation et la lecture audio des partitions (les deux domaines où la recherche musicale assistée par ordinateur est la plus développée).En se concentrant sur les points les plus importants de la musicologie, le cadre donnera des résultats rapides dans un court laps de temps.