I am implementing a constrained synthesizer that can only store 1 "part" (roughly a collection of volume/pan/pitch bend settings).
I want to implement a default omni mode but what is the proper way to handle different controller settings on different channels? Does it violate any standards if changing settings on channel A affect notes played on channel B?
Also in Omni mode, can "note off" messages received on channel A turn off notes initiated on channel B?
Thanks your help!