Re: So what's the deal with controlling the aeolus organ?stops via midi

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 
designed/written.

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.

Regards,
Pedro
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux