From: Julie S <msjulie_s@ya...> - 2010-09-09 23:52:39
I just revisited the MIDI standard and needed to make a correction concerning the context of MIDI messaging.
Controller Changes have 3 bytes not 2. The first byte is the Status Byte with the channel number embedded (what RG calls an Instrument) and the next two bytes are the Controller Number and value of the controller.
Program changes consists of two bytes with the second byte being the program change number.
I got a bit confused about this as I wrote. The arguments are basically the same though.
Disregarding running mode, Program changes can be sent using two bytes, and bank changes require to sets of controller call one to set controller 0 and another call to set controller 32.
...It's amazing how fast I forget this stuff each time I step away from it for a bit.
Sorry, if I added confusion here. But I thought it important that I point out my misconception here.
Anyhow, the good news is that unselecting the check boxes int the Special Parameters area for programs and banks do indeed mute the output of these messages at the start of playback.
Get latest updates about Open Source Projects, Conferences and News.