Le module melodia pour les grilles d'accords

Copiez le code melodia du fichier melodia.txt et lancez la commande python musicpy.txt

Code 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.txt

Vous 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 :

Fichier helpmelodia.txt

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