Programming Basics
MIDI Channels & Real-time Controls
Bank Select When the original MIDI speciŢcation was developed, no synthesizer had
Commandsmore than 40 preset locations. At that time being able to select up to 128
presets didnOt seem like much of a limitation. So it was that the original
MIDI speciŢcation provided for the selection of up to 128 presets.
Musicians wanted MORE presets and so the MIDI speciŢcation was later
amended to include Bank Select Commands. It was decided that Bank
Select Commands would use Continuous Controllers 0 and 32 to allow the
selection of up to 16,384 banks of 128 presets (over two million presets).
Because Bank Selects are implemented using Continuous Controllers, the
Bank Selections can be made per channel. (This is getting better and better.)
For each MIDI channel, you can select any of 16,384 banks and then one of
the 128 presets in the bank. Of course no synthesizer has 16,384 banks
(yet), but hey, itOs nice to know itOs possible (for that really BIG project).
Continuous Controller (CC) 0 is the MSB (most signiŢcant byte) and CC 32
is the LSB (least signiŢcant byte). Normally you send both the MSB and LSB
controllers to implement a bank change.
yyyyWhen you press the MP-7 remembers the MSB and the LSB that were last sent (or last changed
Audition button, the Bank Select from the front panel). For example, if you have already set the Bank MSB to
MSB and LSB are displayed on 04, you need only send the LSB to change banks within the MP-7 sound set.
the top line of the display.See the MIDI Bank Select chart below.
The selected bank remains selected until you change it (either via MIDI or
by changing the bank from the front panel). Standard MIDI Program
Change commands select from 128 presets within the selected bank.
MIDI BANK SELECT
MSB LSB
cc00 cc32
USER0000Bank 0
USER0001Bank 1
USER0002Bank 2
USER0003Bank 3
MP-71500Bank 0
MP-71501Bank 1
MP-71502Bank 2
MP-71503Bank 3
178 E-MU Systems |