I’m looking for a tool or script that can automate the following in Renoise:
With a single button press, I want every track to automatically assign MIDI mappings to all device parameters, incrementing the CC number for each parameter.
Each track should also automatically use a fixed MIDI channel — so Track 1 uses MIDI Channel 1, Track 2 uses MIDI Channel 2, and so on.
For example:
On Track 1, I want Renoise to automatically use my external MIDI device ExtControl, set MIDI Channel 1, and then map all parameters of the first effect like this:
• Parameter 1 → CC1
• Parameter 2 → CC2
• Parameter 3 → CC3
etc.
Track 2 should do the same but on MIDI Channel 2, Track 3 on Channel 3, etc.
So far, I haven’t been able to achieve this inside Renoise itself. Because of that, I currently load the Renoise song into my own script/interface, modify the XML automatically or manually, and write it back to generate all mappings. It works, but it feels clumsy and inefficient.
What I ideally want:
Let’s say I have 5 tracks, each with their own set of effects. When my song is nearly finished, I want to press one button and have all relevant parameters mapped so I can control them externally via MIDI — with each track using its own dedicated MIDI channel.
I have my own web interface that provides “supermappings” and routing options, allowing me to quickly switch functions on my Arturia controller.
My workflow looks like this:
• One knob acts as a channel or routing selector
• The other 15 knobs control actual effect parameters
• In my app, I dynamically map these knobs to different parameters
That’s why I want Renoise to automatically generate all those parameter mappings — including per-track MIDI channels — so I can instantly hook them up inside my own interface without having to manually configure the MIDI mappings in Renoise every time.
Anyone?