Manafacture: Peavey
File size: 2.89 mb
File name: 80305007.pdf
|
manual abstract
Other channel messages will be echoed to the MIDI Out, but will not affect the BAM. The BAM will generate the following channel messages on its MIDI channel: • Program Change (as shown above) - whenever a preset change is initiated by front panel or PFC4B. • Bank Select (as shown above) - whenever the MATRIX bank is toggled from/to Factory to/from User. SYSTEM COMMON AND SYSTEM REAL-TIME MESSAGES The BAM will echo these messages to the MIDI Out when received. None will be generated by the BAM. SYSTEM EXCLUSIVE MESSAGES We’ve equipped the BAM with an extensive MIDI Sysex implementation. In addition to simple preset dumps and preset sharing via the Internet and such, this enables the amp to be programmed remotely by a computer program or hardware editor like the Peavey PC1600x™. All of the BAM’s Sysex messages start with a common header and end with an End of Sysex [EOX] byte. The table below shows the “unique” section (including the command and optional data) of each message that falls between the header and the EOX. 15 Here is the common part, along with descriptions of each byte’s purpose: F0 - Start of Sysex [SOX] 00 00 1B- Peavey Manufacturer ID = 00 00 1B 11 - BAM Product ID (10 for PFC4B commands: CMD = 00, 01) 00 - Reserved for future use (keep fixed at zero) CMD - Command byte that defines which Sysex message it is - Optional data F7 - End of Sysex [EOX] NOTE: Each time a preset is recalled, it is first loaded into a RAM buffer that we call the Edit Buffer (could also be called “current preset”). If another preset is recalled, the Edit Buffer is erased, so any changes will be lost unless stored to a User location (or externally). In the table below, we refer to this preset location as the “EdBuf.” Now for the unique stuff: CMD Number (in HEX) / description Resulting Action Name 00 / PFC4B Online None Amp sends PFC4B setup data 01 / PFC4B Switch Press Footswitch #, 0-5 Amp responds based on mode 02 / Version Request None Amp sends message 03 03 / Version of Software Version #, 00-7F Amp ignores if received 04 / Send Presets None Amp sends message 05 05 / Receive Presets Preset data, nibblized * Amp saves presets in User slots 06 / Send Single Preset Preset # (00 - 0F) Amp sends message 09 **** 07 / Receive Single Preset Preset #, preset nibs * Amp saves preset to User slot 08 / Send EdBuf None Amp sends message 09 09 / Receive EdBuf Preset nibbles * Amp loads and activates EdBuf 0A / Store EdBuf Preset # (00-0F; 7F for current) Amp stores EdBuf to User preset 0B / Send EdBuf Byte EdBuf address (00 - 1E) Amp sends message 0C 0C / Receive EdBuf Byte EdBuf address, value nibs * Amp activates EdBuf parameter 0D / Send EdBuf Partial Byte Partial address ** Amp sends message 0E 0E / Receive EdBuf Partial Byte Partial address, partial value ** Amp activates EdBuf parameter 0F / Send EdBuf Current Primary address *** Amp sends message 10 10 / Receive EdBuf Current Primary address, current value *** Amp activates EdBuf parameter 11 /