MultiCtl sending out wrong controller values

Found a bug? Post it here.
Post Reply
carnbyte
Posts: 15
Joined: Sun Jan 26, 2020 8:49 pm

MultiCtl sending out wrong controller values

Post by carnbyte »

I think this is a bug.
I have set up an LFO to generate CC9 midi out via MultiCtl, but it's sending out 2 CCs at once:
CC9 is generating as value 0 and CC41 is generating the correct values.
Unless I'm misunderstanding how to do this it is a bug? :)

In order to test I'm sending midi from my SunVox on PC to ipad and checking the midi generated by Sunvox on the ipad. But this behaviour is replicated if I choose to run the SunVox patch on my ipad as well.

CC machine.sunvox
(3.87 KiB) Downloaded 108 times
User avatar
NightRadio
Site Admin
Posts: 3941
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: MultiCtl sending out wrong controller values

Post by NightRadio »

MIDI controllers 0-31 are 14-bit.
So you can send values from 0 to 16383.
High 7 bits will be sent to MIDI controller CC9
And the low 7 bits will be sent to MIDI controller CC9+32
SunVox ctl values (0...32768) will be converted to 0...16383 and sent to CC9 and CC41

Let's take an example:
SunVox controller value = 30000
MIDI out controller = 9
MIDI out controller value = 30000 / 2 = 15000
CC9 = 117 (high 7 bits)
CC41 = 24 (low 7 bits)
carnbyte
Posts: 15
Joined: Sun Jan 26, 2020 8:49 pm

Re: MultiCtl sending out wrong controller values

Post by carnbyte »

Hi Alexander, thanks for the clarification!
So it's a bit more involved than I thought.
I think I'm understanding now. Great :)

Yeah If I just use CC32 upwards I don't need to worry about that 8)
Post Reply