sean-e / mTroll

mTroll is the software MIDI control engine part of a hybrid hardware/software MIDI foot controller, but can be used standalone on Windows.
http://www.creepingfog.com/mTroll/
GNU General Public License v3.0
4 stars 0 forks source link

support multiple active normal patches -- one per device, rather than one global #22

Closed sean-e closed 2 months ago

sean-e commented 2 years ago

mtroll allows only a single normal type patch to be active at any given time (I think). It would be nice if it could support a single normal patch per target device. see sActiveVolatilePatches in PatchBank.

Issues that would need to be resolved:

sean-e commented 6 months ago

and maybe only if the patch only has a program change -- limit device normal to program changes rather than any patch with any data?

sean-e commented 6 months ago

Maybe a new patch type for tracking device program changes, no option for command on release, etc, similar to a toggle patch but that is automatically reset when another patch of same type and device is activated (similar to an automatically defined exclusive group)

(A new patch type wouldn't necessarily handle all the cases in the original post, but would be significant and at reduced complexity.)