Increment fade and decrement fade as one function?

Hi, the short answer is “no”. This is because when we use the mapping assistant we can map one function per surface element.

The long answer:

The CS12 is based on a script, and this means that the dual functionality of knobs you desire, can be done by either hard-coding the two actions (not recommended for user mappings) or by having the surface of the controller showing “fake” buttons, 2 to be precise, for each knob we want to assign dual actions. The script is then responsible for properly translating a knob’s turn to one of the two buttons.
This is something I’ve implemented for a script I’ve written for the NI’s M32 (mainly due to the lack of buttons, so I needed a way to make as many functions possible with just the knobs) and the idea is shown in this screenshot:

As we can see, just below each knob, I have placed two buttons. So, I let user to decide whether they need dual functionality, which can be accomplished by mapping each function to these two buttons, or use the single functionality of the knob, by double-clicking the corresponding surface elements. At the same this can lead to a bit more complex action, for example, we can have an assignment to a knob which will be performed while turned, and others at the same time. This is not something I would recommend, but it’s there.

Anyway, perhaps @Tim_Chandler could have a look at this idea (the script is located here Komplete Kontrol M32 - Custom MIDI Remote Script ) and perhaps would like (or not) to implement this as well :slight_smile:

1 Like