Exotic feature, but in the case where one has multiple midi devices, it might be interesting to support being connected to multiple midi devices as well.
As long as the midi controllers have non-overlapping configurations with regards to CC/NRPN channels/codes it should be no problem.
Would require associating a Controller with an input/output device so that when updating the controller value (setting midi controller value on the output device) we know which device to send to.
Naive implementation could just assume no overlap. If there is overlap, behaviour would probably be unpredictable, or simply just follow the configuration as each Controller is tied to it's device, so only the learn feature would possibly be confused.
Exotic feature, but in the case where one has multiple midi devices, it might be interesting to support being connected to multiple midi devices as well.
As long as the midi controllers have non-overlapping configurations with regards to CC/NRPN channels/codes it should be no problem.
Would require associating a
Controllerwith an input/output device so that when updating the controller value (setting midi controller value on the output device) we know which device to send to.Naive implementation could just assume no overlap. If there is overlap, behaviour would probably be unpredictable, or simply just follow the configuration as each
Controlleris tied to it's device, so only the learn feature would possibly be confused.