On Tue, Oct 06, 2009 at 07:26:18PM +0200, Ralf Mardorf
wrote:
I don't know Aeolus, but usually a user
should be able to change between
setting 1 and setting 2 by the GUI of the application, just by using the
mouse and without any knowledge about 0xf0 and 0xf7. The SysEx data
should be sent by MIDI, while the user just switch from setting 1 to
setting 2 by the GUI and a sequencer could receive it.
A misunderstanding because we are writing on English? It's not my native
language ;).
A misunderstanding because you are apparently not aware of
how Aeolus is controlled. With the default instrument setup
there are around 55 'stops' wich can be switched ON or OFF
individually. In general Aeolus could have up to 256 of such
binary switches. Not all combinations make sense, but there
are still zillions of them that do. Such a system does not
map to anything standard in MIDI, but it is how a real pipe
organ is controlled.
Aeolus can store combinations of these switches as presets,
and you can then load these presets using the standard MIDI
bank/preset messages. But the discussion is about the format
of MIDI messages to control each switch individually.
Ciao,
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.