Parameter Banking for more than 8 banks?

Solved1.04K viewsCSS Questionsparameter banking
0

Greetings –

I’ve only been using CSS for about a week, and I’m looking forward to building my go-to template. I did however have a question regarding best practices and the parameter banking function….

My setup uses three Novation Launch Control XL MK2 units with different MIDI device IDs, and I intend to have each one use a different script.

Each LCXL unit has 8 user banks and 8 factory banks, and sending the right MIDI CC directly to it from another device tells it to jump from one bank to another. I use a Launchpad to send messages to the LCXL units, making different sets of MIDI CCs accessible based on what bank I target from Launchpad to each LCXL.

the good news: this’ll give access to all 8 custom user banks and a few factory banks.

the bad news: the total number of options for each MIDI surface would already overshoot what I read as the total for parameter banking – being 8.

Here’s where I’d appreciate insight:

Am I best suited by making large controller templates with all banks within one display, using naming conventions to differentiate between banks – (for instance, how naming surfaces with a method like….

“LCXL2_UserBank7_Fader6”              “LCXL2_UserBank8_Fader6”               “LCXL3_UserBank8_Fader6”

…would differentiate each fader enough to satisfy code) – or would there be a preferred method that didn’t involve stitching up scripts made to accommodate as many as 12 banks per LXCL unit?

Let’s say I make scripts all intended for the same LCXL. If I were to open each up in Sublime and correctly make them into one large script, would Ableton “choke” if that large script had different MIDI CC’s coded this way:

“LCXL2_UserBank1_Fader6”

.

.

“LCXL2_UserBank8_Fader6”

“LCXL2_FactoryBank1_Fader6”

.

.

“LCXL2_FactoryBank4_Fader6”

(8 User, 4 Factory, 12 total)

I can already make each LCXL switch banks by shooting the necessary midi message from the Launchpad; but should the above code/script method allow me to rig connections across 12 banks?

Sorry if that was verbose, but I wanted to be specific – thanks for any insights!!

Glenn Selected answer as best
0

That was a lot of info haha, basically it’s up to you!
CSS sees each combination of MIDI (channel,Type, Value) as a separate input.
So I would suggest adding each input from all firmware banks on your midi controller individually in the CSS Controller template.
Then create a single script for all inputs in the template.

Does that help?

Glenn Posted new comment

Hey there, JohnC –

Thanks a ton! That does help – just trying to sort through the ways what I’m planning can be done!

You are viewing 1 out of 1 answers, click here to view all answers.