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.