Posted by Tony on January 10, 1998 at 21:12:01:
In Reply to: ***PATCH INTEGRATION?*** posted by Mark Stowe on January 01, 1998 at 17:46:11:
: is there a way
: that this could be accomplished -- some small bits of
: data at the beginning of each MIDI file to give the
: specific patch information and perhaps other related
: things so that everything would be conveniently
: efficient =)?
You can imbed program and bank changes at
the beginning of sequences if you have some kind
of event-list editor.
In hexadecimal, B0 00 01 will switch you to bank
PRE1, and C0 20 will switch you to patch 32. Another
example: B0 00 00 C0 05 will switch you to user
bank patch 5.
In practice, you'd not want to do bank switching
in the middle of a sequence, and patch switches
when a voice is silent work fine but put them far
enough ahead of the next note-on so the QS has
enough time.