Forward Midi events to your redis server and your OSC server.
Go to file
sam 77afd636e8 Added opensource Ableton Link protocol 2020-10-06 15:37:34 +02:00
libs Added opensource Ableton Link protocol 2020-10-06 15:37:34 +02:00
.gitignore Third commit 2020-10-05 13:54:25 +02:00
OSC3.py first commit 2020-10-02 23:33:24 +02:00
README.md Added opensource Ableton Link protocol 2020-10-06 15:37:34 +02:00
miredis.py Added opensource Ableton Link protocol 2020-10-06 15:37:34 +02:00

README.md

Forward Midi events to redis/OSC

Miredis hooks to all midi devices connected and listen for events. Miredis can optionnaly hook to Link protocol -> "/beats" & "/bpm" All events are forwarded to a redis server and an OSC server.

Run :

python3 miredis.py

See options :

python3 miredis.py -h

Redis keys

"/midi/noteon/midichannel" value : "note/velocity"

"/midi/noteoff/midichannel" value : "note"

"/midi/cc/midichannel/ccnumber" value : "ccvalue"

"/beats" value : "beatnumber"

"/bpm" value : "currentbpm"

OSC

/midi/noteon midichannel note velocity

/midi/noteoff midichannel note

/midi/cc midichannel ccnumber value

/midi/clock

/midi/start

/midi/stop

/beats beatnumber

/bpm bpm