RNBO - @ctlin 0 not recognised in param object
Hello,
I am working with RNBO and sending MIDI control information to param objects where I am defining @ctlin within each param object.
I ran a test and if I have a single param object within RNBO with @ctlin 0 no MIDI input appears on the RNBO object. If I switch it to @ctlin 1 a MIDI input appears and all is fine. If I define multiple parameter objects with different controller numbers the MIDI input appears on the RNBO object but MIDI controller 0 is still not recognised.
Also, if I use a ctlin object within RNBO, MIDI CC 0 is recognised. This is very confusing behaviour.
Any advice to get @ctlin 0 within the param object working? Is there any way to fix this that does not require remapping all the MIDI controllers so they start with 1? MIDI CC 0 is recognised without any issue by the ctlin object why not the param object in RNBO?
Thanks in advance,
S
Sounds like a bug to me, I've captured a ticket for it.
In the mean time, you can simulate the behavior by just using ctlin directly to drive the param.
Something like this:

I set the min and max just to illustrate that the ctl value doesn't have to correspond to the ctlin value as the ctlin sets the normalized value.
Thank you Alex!
I’ll use that work around for CC 0 for now. Thanks for the tip.
Best,
S