2017-09-24 50 views
2

Je cherche une bibliothèque python pour trouver une clé et un tempo de la chanson enregistrée au format MP3. J'ai trouvé la bibliothèque music21 qui permet de faire ça. Mais il semble que cela ne fonctionne qu'avec des fichiers midi. Est-ce que quelqu'un sait comment analyser les fichiers MP3 en utilisant music21 et obtenir les caractéristiques sonores requises? Si c'est impossible, veuillez suggérer une autre bibliothèque.Est-il possible d'analyser un fichier mp3 en utilisant music21?

Répondre

3

Non, ce n'est pas possible. Music21 ne peut traiter que des données stockées dans des formats de données de notation musicale, tels que MIDI, MusicXML et ABC.

La conversion d'un fichier audio MP3 en notation est une tâche complexe qui ne peut pas être accomplie de manière fiable à ce stade.

1

Il existe des façons de le faire dans music21 (module audioSearch), mais il s'agit davantage d'une preuve de concept et non d'un travail de production. Il existe de bien meilleurs logiciels pour analyser l'audio (essayez visualiseur sonique ou jMIR ou un paquet commercial). La force de Music21 est de travailler avec des partitions.

0

Découvrez librosa. Il peut lire des mp3 et donner quelques informations de base telles que le tempo.