Home › Forums › General › General MIDI discussion › Channels and omni mode. › Reply To: Channels and omni mode.
you mean a “learn” feature like some apps/controllers do have? No, Ctrlr just stores the incoming midi message into a memoryblock which is acessible very easily by using the Lua script language. I think a learn feature wouldn’t work well with most sysex messages anyway. E.g. many of them have the midi-channel included in some byte, but as it is sysex (system exclusive) it is free for every manufactuer to choose on which byte he places the midi-channel. Moreover, e.g. the 05/RW breaks big 14-bit numbers into two 7-bit bytes for the parameter address. Some of the 05/RW parameters do need big 14-bit vaules as well. It would be impossible to “learn” such composite sysex strings automatically.
AFAIK a learn-feature can just learn standard control change which is very easy to insert by hand into Ctrlr modulators anyway. But nevertheless it would be a nice feature to have. It could even be able to learn RPN and NRPN CC’s which are standardized by midi specs. RPN and NRPN do allow a big amount of controller adresses (14-bit = 2-exponent-14 = 16384) and do have 14-bit resolution for the value. Enough for even the most complex device. It’s a shame that almost none of the manufacturers makes use of these great hi-res CC’s.