In MIDI, you can only have patch/preset change command values from 0 to 127. In the days when most synths [aka music-producing computers] had 128 presets or less, no one needed to do any bank switching. Bank switch commands tell MIDI devices which set (or bank) of programs/patches/presets to use. Expanding on robotchas's explanation, CC#0 contains the MSB for the Bank Select Command, CC#32 (decimal) contains the LSB for the Bank Select Command. Data for each CC [Control Change command] can go from 0 to 127. So with 2 CC locations (that is, MSB - LSB) you can have values from 0 to 16383 (128 x 128 banks). With 128 presets, MIDI can theoretically select from 2,097,152 presets using bank switching (128 x 128 x 128-- if I did the math right). E-Mu ROMS [and USER RAM] are identified by logical addresses. In essence, the address of each ROM bank is the MSB/LSB number which can be selected via CC#0 and CC#32. In short, MSB = ROM ID, LSB = Bank number within each ROM [or user ROM]. That is why the display says: >> Bank << MSB and LSB when you press audititon. If the E-Mu display says the following: Bank MSB:066 LSB:1 012^1 [note: numbers here are decimal, not hex] it is telling you: "Hey, if you want your sequencer to select the current patch, put 66 in CC#0 and 1 in CC#32 and then send a preset change command value of 12." User RAM has an MSB of 00. Multisetups can be selected via Bank Switching using an MSB of 80 (decimal). WARNING: IF YOU HAVE ALTERED YOUR CURRENT MULTISETUP BUT HAVE NOT SAVED IT, SAVE IT FIRST IF YOU DON'T WANT TO LOSE IT. >>> See archives for more on bank switching of multisetups. <<< ============================================== Footnotes: Since each ROM has its own address [MSB], the order of ROMS in slots 0 -> 3 doesn't matter to the E-Mu's User Interface. I am familiar with Bank Switching in Cakewalk, so I can't tell anyone how to do it in Cubase or other software. ============================================== Hope this helps someone. Apologies for any errors, oversights, omissions, etc.
Message
LSB/MSB & Bank Switching - part 2: Selecting E-Mu Presets
2003-12-03 by steve_the_composer
Attachments
- No local attachments were found for this message.