Re: [LAU] Whysynth and MIDI channels

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

 



The MIDI spec says what values are transferred on the bus. Nothing more and nothing less.

Last time I read the specification was quite to the point on this issue, stating that channel-1 is sent with a value of '0' in the channel nibble and channel-16 was sent with an 'F' in this same field. It was put in the specification to avoid this ambiguity since the authors in their wisdom realised musicians may well not understand hexadecimal numbering and better have implementors avoid potential conflicts. As such channels were numbers 1 to 16 and '-chan 0' is basically broken. You could argue that '-chan 0x00' is a different issue and diverse documents do refer to hex notation as being separate from channel numbering.

The same authors also went to the point of specifying Omni to avoid other ambiguities and complexities that a less experience user might well be helped to avoid. Either we are using MIDI and may well want to adhere to its design goals, or perhaps we should not be using it. There are arguments to have it redefined, not least the fact that the MMA now demand cash for copies of the specs.

  Now, all together and out the door to grab a beer.

I'll drink to that.

N.

_________________________________________________________________
Don't just search. Find. Check out the new MSN Search! http://search.msn.com/

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/mailman/listinfo.cgi/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