TheRockDoc said:
Trying to get a gasp on the concept... any offers for help or why I keep coming back to trying to understand this? I have a bunch of files downloaded for a few instruments...but...the light bulb browns after a moment or two.
Thanks,
TRD
Sysex = SYStem EXclusive messages.
Everyday MIDI information includes things like note on, note off, aftertouch, pitch bend, modulation, volume, etc which have a specific MIDI event number (volume = 7, for example)
There are other MIDI events which are specific to the device, as mikemorgan stated above. These can be accessed through sending a couple of SYSEX commands to the device to, for example, change the instrument being played on a particular channel.
Roland gear used a 2-step SYSEX message the first being the bank of sounds to be selected, the second being the patch number within the bank (I think - its been a while!!)
In a standard MIDI file, it is assuming that the General MIDI protocol will be used for playback, so the SYSEX file includes things like instrument number, volume, chorus level & reverb level. When you press 'play', all this info gets sent to the playback device first, then a second later the actual MIDI notes will start playing.
Cool, huh?
Dags