I made a SC script for Digitakt. I am only a newbie on SC, so the method I used on the script might not be the best way, but I think this could be useful for someone.
Let’s talk about my setup:
Macbook
Digitakt
Korg Nano Control 2
Supercollider
The goal of this script:
Block the CC 120 to avoid freezing
Loop back all CC (except CC 120)
Nano Control 2 as a mixer, selector of No filter/LPF/HPF, and Filter cutoff
Here’s the script:
Let me know your thoughts and feel free to give me idea to improve. Thanks!
This is extremely useful, I did something almost identical. SuperCollider is way cooler, but I highly recommend python for midi programming. It’s just so… easy:
#!/usr/local/bin/python3.7
import mido
out_port = mido.open_output('Elektron Digitakt Digitakt out 1')
in_port = mido.open_input('Elektron Digitakt Digitakt in 1')
for msg in in_port:
if msg.type != 'clock':
out_port.send(msg)
print(msg)
For those on iOS, Mozaic by brambos is very useful for writing customised Midi channel routing processors. Dead easy to code too with a number of examples posted on patchstorage.