Multi Controller Surface
Hi, here’s my idea.
I use a bunch of midi Controllers within Ableton. For example: I have a doepfer pocket Fader that i usually use für fixed Track volume Mappings. (Kick, Drums, Bass, …. the groups, and then on other Banks i have my Track Controls for e.g. 12x analog Rythm Tracks, 8x Drumcomputer Tracks, 8X Polyplex, 8X Microtonic Drum Tracks and so on.
The Doepfer Pocketdial (16 endless dials I use for Master FX , Macros ( multimap macros – best controls from different Tracks) and so on.
I change the banks via Nanopad programchanges.
In order to be that flexible, i rout the Midi beyond ableton via Bome Midi translator.
I Use the Launchpad in Midimap Mode for Dedicated Mutes, Arms, Track selection and so on).
And I use a whole lot of other controllers and functions, too. (Maschine MK2, MK3, Faderfox, Push, Streamdeck…)
It used to be mapped via Ableton’s mapping. So far so good. Works fine. But my start Template grows and grows, because in a new Project from scratch, the mapping is lost. We know that.
Here comes css.
I’m trying to build a Multi Surface with all of my desired controllers from different gear. for that i routed the MIDI of all of them via BOME translator to a virtual Remotify Midi Port. I noticed, that CSS will not distinguish Channels, so when CC 1 is set, no other controller can send cc 1. But that’s ok, can live with 128 CC + Notes on my Multi Surface.
For things like “Track controls on selected track” i use a dedicated xTouch one or Push. So no need for that. But what I want is, to push one Button on my Streamdeck and it selects f.e. the Track DIVA, no matter where it’s position is. It works. So now i can select and arm my favorite Tracks, open the Plugin Window and go for it.
There is one Problem with that: when i select and arm one track…when i switch to another track, the old track stays armed. I can’t find out, how to fix that.
2nd issue:
I’d like to have my “fav track’s volume Faders always on my doepfer Faders, no matter where they are positioned..
I Tried to get to that by a similar reaction i scripted for the “Selact fav.Track by Name and arm”. like when Fader 1 is moved, clear list, loop tracks, check for “Name equals Kick”, put iteration numbers to list, get item and create a modifier.
(this i did for all fav Tracks)
In addition i created several Track volume mappings based on specific fader Movement and the resultng modifier.
But it doesn’t work so far.
Do you have any suggestions?
Best wishes Jonas
- There is one Problem with that: when i select and arm one track…when i switch to another track, the old track stays armed. I can’t find out, how to fix that.
As i know ableton has a radio that allows selected track to be armed = 1 and all other artmed = 0. This may help if you are using selected track.
If you are not using selected tracks, you can use modifiers and logic. So if modifier changes css will scroll all tracks and set arm = 1 if a track number != your modifier.
- 2nd issue:
Creating dynamic listeners are tricky in css. If mode was loaded and listener adress has changed – the listener won’t work. But after years they released mode 0 – which, if i am right, listeners should work in all modes. But i have not tried that. I prefer not to use modes at all since CSS developers messed with them alot. May b will check them later someday. Right now i am just reactivating my only mode every time dymanic listener adress was changed – and it works fine.
I am building multi device script too. And the problem that i have – is RTPmidi over wifi on windows issue. And also wired multiport connection with Bome. Midi data from host to multiple device port connection causes data loss… As i see this is a windows midi port issue. Looking forward to upcoming updates – hope it will be fixed.
Cuz there is no such issues on MAc…
Sign up
User registration is currently not allowed.