14-bit CC support?

Official support for: acousticsamples.net
Post Reply New Topic
RELATED
PRODUCTS

Post

I wonder if you could add (standard) 14-bit MIDI CC support, especially for the main (air) CC? I work with several controllers (e.g. a NuRad EWI) that can generate 14-bit CCs for breath, bite etc. They all support the standard CCN/CCN+32 14-bit MIDI CC messages (e.g. CC2 is MSB, CC34 is LSB)

If you were to support it, it would be good to have an explicit switch for it, and to never assume LSB values, to avoid the glitches described under "14-bit Controllers are Flawed" here https://www.hakenaudio.com/mpe, as well as to allow for MSB or LSB first ordering (NuRad is MSB first BTW)

Thanks.

Post

I'm afraid, we don't control how we receive the MIDI events in UVI, only UVI has control over it.
We'll keep your suggestion in our Todo list if that ever becomes an option that UVI adds.
Image

Post

14-bit MIDI CC is just 2 ordinary MIDI CC messages, which I'm sure UVI must pass through, as you support mapping them to other things. In fact, they are listed in your own MIDI/Automation mapping dropdowns as e.g. "MIDI CC 33 Modulation Wheel LSB", "MIDI CC 34 Breath Controller LSB" etc.

Implementing 14-bit precision is just a matter of your script caching the first, then waiting for the second of those (CC N | CC N+32) to arrive before treating them together as a single value. Any MIDI device or software can do so if it chooses to - it's been in the MIDI spec for decades.

Post

Yes, you're right, I read a bit more about it and it could definitely be done this way.
There is just one thing though, adding it in our current design would not help much. We are sending the MIDI data directly to the engine as an integer (1-127) and the air internal modulation is based on a virtual CC that has integers, so even with the 14bits, I would still be converted and processed as 0-127 integers, so it's actually useless to implement it in the current configuration.
This would require a much bigger engine evolution which we can't really do right now, but I'll keep your suggestion in our TODO list and when we find the time, we'll add it.
Image

Post

Ok, thanks for looking into it

Post Reply

Return to “AcousticsampleS”