On Tue, Oct 06, 2009 at 11:33:13PM +0200, Ralf Mardorf wrote: > For the default it would be very easy, 55 * on + 55 * off = 110 settings. > An universal control change is number 6. This could be used to sent by the > data byte 110 different numbers ;), resp. 128. > > 0 = S1 off > 1 = S1 on > 2 = S2 off > 3 = S2 on > etc. > > Not a very smart solution, but easy to understand for green users, more > easy than using NRPN and controllers like 6, 96 and 97 are made for similar > issues.
The default instrument has around 55 stops, but in general it could have up to 8 groups of up to 32 stops each. We need not only 'on' and 'off' but also 'toggle', and commands to reset a group in a single operation. Any protocol coded into Aeolus must be able to support the maximum configuration, since such an instrument can be created without recompiling the program. The current format using controller 98 provides all of this. It requires a maximum of two controller messages per stop, and in most cases less. Ciao, -- FA Io lo dico sempre: l'Italia รจ troppo stretta e lunga. _______________________________________________ Linux-audio-dev mailing list [email protected] http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
