Bonjour,

je suis entrain d'essayer de coder un looper midi sur un raspberry pi.
Le but est de lire un fichier .mid en boucle et d'envoyer les notes vers un synth hardware.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
outport = mido.open_output('MIDISPORT 2x2 Anniv:MIDISPORT 2x2 Anniv MIDI 1 24:0')
mid = mido.MidiFile('/home/pi/Documents/it.mid')
i = 0
while i < 4:
    for msg in mid.play():
        outport.send(msg)
        i = i +1
Ci dessus mon code qui lit 4 fois le fichier midi en question. Par contre le but de ce projet est d'être utilisé en live, je dois donc pouvoir adapter le tempo en temps réel pendant la lecture. Et c'est la que je bloque, je ne trouve pas le moyen de modifié le tempo. Peut-être qu'une autre librairie (ou langage de programmation) permet de faire cela plus facilement mais je ne trouve pas non plus.

Quelqu'un a une idée?