1 (edited by philip.tschiemer 2023-03-06 15:58:41)

Topic: Feature request: directly setting input to output (submix) send level

Status quo

To set the send level of a hardware or playback input channel to a submix/output OSC/MIDI remote controls require first selecting a submix and then setting the send level (very much as in mixer view), whereas when using a control surface the selected fader section has to be navigated to.

In a setup where it is desirable to quickly set the send level of an input to an arbitrary submix/output this is rather bothersome.

In particular this does not make it possible to use TotalMix as an efficient matrix mixer for custom control logic.


Desired feature

Sending a singular OSC and/or MIDI message to set the send level of a particular hardware or playback input to a submix output, ie to allow message based interaction similar to the matrix view interface.

Examples

OSC  /setSendLevel <input-channel> <output-channel> <level>

MIDI (somewhat more complicated due to 7bit value limitation)

NRPN <input-channel-register> <input-channel>
NRPN <output-channel-register> <output-channel>
NRPN <sendlevel-register> <sendlevel>

or (limited to 127 io-channels)
NRPN MSB <input-channel 7bibt>
NRPN LSB <output-channel 7bit>
NRPN value <sendlevel 14bit>

(I'm sure there would be a meaningful naming scheme for this)

For OSC this implementation should be rather straightforward and simple while allowing for a whole new level of control solutions on top of TotalMix.

As such, - amongst others - this would allow for implementing multichannel / surround / immersive control software relying on TotalMix Matrix mixing capabilities which would be somewhat challenging high-end processors.