[LAD] [LAU] So what's the deal with controlling the aeolus organ?stops via midi
pedro.lopez.cabanillas at gmail.com
Tue Oct 6 19:34:03 UTC 2009
On Monday, October 5, 2009, Fons Adriaensen wrote:
> On Mon, Oct 05, 2009 at 07:00:40PM +0200, Pedro Lopez-Cabanillas wrote:
> > The MMA requires that you use a registered manufacturer ID, but only for
> > commercial products. There is a special ID = 0x7D that is intended for
> > educational or development use only, and should never appear in a
> > commercial design.
> Where it is silently assumed that 'educational' and 'development'
> implies 'not distributed', or at least 'never used together with
> any other app using the same ID'.
> If two or more open source programs use 0x7D and they happen to
> see the same MIDI stream then one of them will be screwed.
The only devices or programs that would be screwed are those bad or poorly
In addition to the manufacturer ID, there should be enough additional bytes to
uncertainly identify a particular model among others using the same
manufacturer ID. The device (soft in this case) receiving a message should be
able to distinguish between legitimate and spurious messages using the model
ID bytes, checksums and/or some other mechanism.
More information about the Linux-audio-dev