Copiez le code melodia du fichier melodia.txt et lancez la commande python musicpy.txt
Si vous n'arrivez pas à lire le fichier melodia.txt, copiez le code ci-dessous :
from melodia.core.track import Track
from melodia.music import chord
from melodia.io import midi
track = Track(signature=(4, 4))
track.add(chord.maj('C3', (1, 1)))
track.add(chord.maj('D3', (1, 1)))
track.add(chord.maj7('G3', (1, 1)))
track.add(chord.maj('C3', (1, 1)))
with open('chords.mid', 'wb') as f:
midi.dump(track, f)
Vous constatez qu'il vous faut installer le module melodia de python.
Lancez la commande pip install melodia puis python melodia.txtVous trouverez dans le répertoire où se trouve le fichier melodia.txt, un fichier chord.mid qui correspond à cet exemple.
Pour de l'aide sur le module melodia, consultez :
On peut développer des langages musicaux plus proches du solfège, puis les transformer par la fonction play du module musicpy, pour créer leurs fichiers sonores.
C'est ce que nous avons fait en créant le langage tabla proche du lan gage abc
Le module moduletabla pour l'analyse musicale avec le programme python tababc
retour dans la page indexpythonmidi du site studyvoxmusi