MR MIDI System Exclusive Specification Document Version 1.53/2.11-A Written by: Jeff R. Dec Documentation Management: Bill Whipple Thanks to: Robby Berman, Michael Chen Copyright © 1997 ENSONIQ Corp 155 Great Valley Parkway Box 3035 Malvern, PA 19355-0735 USA World Wide Web(http://www.ensoniq.com) Printed in U.S.A. All Rights Reserved Your Authorized ENSONIQ Dealer is your primary source for service and support. If you have any questions concerning the use of this unit, please contact your Authorized ENSONIQ Dealer first. For additional technical support, or to find the name of the nearest Authorized ENSONIQ Repair Station, call ENSONIQ Customer Service at (610) 647-3930 Monday through Friday 9:30 AM to 12:15 PM and 1:15 PM to 6:30 PM Eastern Time. Between 1:15 PM and 5:00 PM we experience our heaviest call load. During these times, there may be delays in answering your call. This manual is copyrighted and all rights are reserved by ENSONIQ Corp. This document may not, in whole or in part, be copied, photocopied, reproduced, translated, or reduced to any electronic medium or machine readable form without prior written consent from ENSONIQ Corp. The MR-Rack, MR-61 and MR-76 software/firmware is copyrighted and all rights are reserved by ENSONIQ Corp. Although every effort has been made to ensure the accuracy of the text and illustrations in this manual, no guarantee is made or implied in this regard. TABLE OF CONTENTS: 1.0 Introduction and Overview 1.1 Data Type Definitions 1.2 4 to 5 Bulk SysEx Data Encoding 1.3 Data Block Size 1.4 Checksum Calculation 1.5 Reserved/Not Defined Data 1.6 MR-Rack and MR-61/76 Model ID Code 1.7 Error Messages 2.0 Universal System Exclusive Messages 2.1 Universal System Exclusive Device Inquiry Message 2.2 Universal System Exclusive Device Identity Reply Message 2.3 Universal System Exclusive General MIDI ON Message 2.4 Universal System Exclusive General MIDI OFF Message 2.5 Universal MIDI Bulk Tuning Dump Reply Message 2.6 Universal MIDI Single Note Tuning Change Message 3.0 Ensoniq MR Specific System Exclusive Messages 3.1 Single Item Transmit Request 3.1.1 System Parameter Transmit Request 3.1.2 Single Sound Program Transmit Request 3.1.3 Single Performance Transmit Request 3.1.4 Single Drum Kit Program Transmit Request 3.2 Parameter Change Request 3.2.1 Sound Program Parameter Change Request 3.2.2 Performance Parameter Change Request 3.2.3 Drum Kit Program Parameter Change Request 3.3 Waveform Information Request 3.4 Initialize RAM Request 3.5 Transmit Display/LED Request 3.6 Receive Display/LED Request 4.0 Global System Parameter Structure 4.1 Single Sound Program Dump Data Format 4.2 Transmit Display/LED Dump Data Format 4.3 Receive Display/LED Dump Data Format 5.0 Sound Program Parameters Structure 5.1 Sound Program Insert Effect Structure 6.0 Layer Parameter Structure 6.1 Pitch Parameters 6.2 Filter Parameters 6.3 Waveform Parameters 6.4 Amplitude Parameters 6.5 Envelope 1 Parameters 6.6 Envelope 2 Parameters 6.7 Envelope 3 Parameters 6.8 LFO Parameters 7.0 Drum Kit Program Parameters 8.0 Performance Parameters 8.1 Part 1 Performance Parameters 8.2 Part 2 thru 16 Performance Parameters 8.3 Performance Effects Parameters 8.4 Performance PerfEditKit Drum Kit Program Parameters Appendix 1 - MR Internal Waveform List Appendix 2 - EXP1 World Expansion Board Waveform List Appendix 3 - EXP2 Drum Expansion Board Waveform List Appendix 4 - EXP3 Urban Dance Project Expansion Board Waveform List Appendix 5 - Insert Effect Parameters Appendix 6 - Breakdown of an Example Single Sound Program SysEx Dump 1.0 Introduction and Overview This document describes the MIDI System Exclusive (SysEx) communication protocol used when the MR-Rack/61/76 (MR) is communicating with an external computer or MIDI device (EXT). The protocol is designed to support the implementation of data storage, management and editing programs running on EXT. Therefore, this information is especially relevant to the designers and programmers of such programs. The commands described here allow editor/librarian programs to acquire, modify, and replace MR sound, performance and system control data. 1.1 Data Type Definitions The following internal data types are used within the MR: Unsigned Long Word Positive Integer (4-bytes) ranging from 0 to 4294967295 Long Word Two’s Complement Signed Integer (4-bytes) ranging from -2147483648 to +2147483647 Unsigned Short Word Positive Integer (2-bytes) ranging from 0 to 65535 Short Word Two’s Complement Signed Integer (2-bytes) ranging from -32768 to +32767 Unsigned Byte Positive Integer ranging from 0 to 255 Byte Two’s Complement Signed Integer ranging from -128 to +127 ASCII Character Positive Integer (1-byte) ranging from 0 to 127 Unless otherwise specified, all data types are in Motorola big-endian byte order. 1.2 4 to 5 Bulk SysEx Data Encoding Where specified, the MR will encode/interpret a consecutive group of 4-bytes: Byte #0 b31b30b29b28b27b26b25b24 Byte #1 b23b22b21b20b19b18b17b16 Byte #2 b15b14b13b12b11b10b09b08 Byte #3 b07b06b05b04b03b02b01b00 as the following 5 consecutive SysEx bytes: Byte #0 0 b06b05b04b03b02b01b00 Byte #1 0 b13b12b11b10b09b08b07 Byte #2 0 b20b19b18b17b16b15b14 Byte #3 0 b27b26b25b24b23b22b21 Byte #4 0 0 0 0 b31b30b29b28 In the event that less than 4 bytes need to be encoded, the remaining bytes will be zero padded in order to satisfy the format. This will typically only occur at the end of a dump. 1.3 Data Block Size The Data Block Size parameter, which is found in certain Ensoniq specific SysEx reply messages, represents the number of pre-encoded, internal bytes contained in the Data Block. As such, this parameter does NOT represent the number of 4-to-5 bulk SysEx encoded bytes contained in the Data Block. 1.4 Checksum Calculation Unless otherwise specified, checksum values are to be calculated by performing an unsigned addition on the data bytes that are contained within a given dump’s Data Block and truncating to 14-bits (b13-b0). It is important to note that ONLY the 4-to-5 bulk SysEx encoded bytes, and NOT the pre-encoded, internal bytes, are to be used in the calculation. 1.5 Reserved/Not Defined Data Any data that is denoted as Reserved or Not Defined should NEVER be modified from the value that the MR supplies in a given dump. In the event that the value of a Reserved parameter is unknown and a value needs to be supplied, the best advice is to use the value of 00h. Failure to comply with this warning could result in unpredictable results, system crashes, or data loss. 1.6 MR-Rack and MR-61/76 Model ID Code The Model ID Code for the MR-Rack is defined as the value 00h, while the MR-61/76 has a Model ID Code of 01h and 02h, respectively. In order to keep the proliferation of computer based SysEx editor/librarians to a minimum, the MR-61/76 will also recognize and process any valid SysEx message that contains the MR-Rack Model ID Code. 1.7 Error Messages The following SysEx error message will be generated in response to an improperly formatted or out-of-context SysEx command string: F0 System Exclusive Status Byte 0F Ensoniq Manufacturer Code 09 MR Family ID Code 00 MR-Rack Model ID Code or 01/02 MR-61/76 Model ID Code nn Device ID Number (0 to 127) 7F Error Reply 01 Bad Message Error Code F7 End of System Exclusive 2.0 Universal System Exclusive Messages The following Universal Real-Time and Non-Real-Time System Exclusive messages are implemented in the MR. These constantly evolving message types are defined and governed by the MIDI Manufacturer’s Association (MMA). For more detailed information, contact the MMA on the World Wide Web at the following address - http://www.midi.org 2.1 Universal System Exclusive Device Inquiry Message The MR supports the MIDI Device Inquiry message which allows instruments and computers to ascertain the identity of the unit(s) to which they are connected via MIDI. The MR responds to the following Identity Request message by sending an Identity Reply message. The MR will respond to the inquiry if the channel information in the message contains either the current Device ID of the MR or the All Channel Broadcast code (7Fh). F0 System Exclusive Status Byte 7E Non Real Time Message Code nn Device ID Number (0 to 127) or 7F All Channel Broadcast Code 06 General Information Message Code 01 Identity Request Message Code F7 End of System Exclusive 2.2 Universal System Exclusive Device Identity Reply Message The following Identity Reply message contains information about the MR, and is transmitted in response to an Identity Request message. F0 System Exclusive Status Byte 7E Non Real Time Message Code nn Device ID Number (0 to 127) 06 General Information Message Code 02 Identity Reply Message Code 0F Ensoniq Manufacturer's Code 09 MR Product Family ID Code (LSByte) 00 MR Product Family ID Code (MSByte) mm MR Family Member ID Code (LSByte) 00 MR Family Member ID Code (MSByte) rr Software Revision Information 00 Reserved ii Major Version Number (Integer Portion) nn Minor Version Number (Decimal Fraction Portion) F7 End of System Exclusive 2.3 Universal System Exclusive General MIDI ON Message The following message will cause the MR-Rack to select the General MIDI performance and the MR-61/76 to select the General MIDI set-up. In addition, certain System parameters will be reset as outlined in the respective Musician’s Manual. F0 System Exclusive Status Byte 7E Non Real Time Message Code nn Device ID Number (0 to 127) or 7F All Channel Broadcast Code 09 General MIDI Message Code 01 General MIDI "ON" Message Code F7 End of System Exclusive 2.4 Universal System Exclusive General MIDI OFF Message Upon the reception of this message, the MR will conclude General MIDI operation. System parameters altered at the start of General MIDI are not reset as outlined in the respective Musician’s Manual. F0 System Exclusive Status Byte 7E Non Real Time Message Code nn Device ID Number (0 to 127) or 7F All Channel Broadcast Code 09 General MIDI Message Code 02 General MIDI "OFF" Message Code F7 End of System Exclusive 2.5 Universal MIDI Bulk Tuning Dump Reply Message As a recent addition to the MIDI Specification and the Ensoniq product line, the following command allows the entire RAM pitch table to be redefined with a single message. This is achieved by specifying the semitone frequency data for each of the 128 MIDI key numbers using a 3-byte (21-bit) data word. The first byte (7 bits) specifies the nearest equal-tempered semitone below the frequency of the note. The next two bytes (14 bits) specify the fraction of 100 cents above the semitone at which the frequency lies. This format yields an effective resolution of 100 cents / 214 = 0.0061 cents. In addition, the value of [7F 7F 7F] has been reserved to indicate a "No Tuning Change" condition for a given MIDI key number. F0 System Exclusive Status Byte 7E Non Real Time Message Code nn Device ID Number (0 to 127) or 7F All Channel Broadcast Code 08 MIDI Tuning Standard Message Code 01 Bulk Dump Reply Message Code tt Tuning Program Number (0 to 127) (This is currently ignored by the MR) [aa] x 16 Tuning Program Name - 16 ASCII Characters (This is currently ignored by the MR) xx Semitone Frequency Data for MIDI Key #0 yy MSB Fraction of Semitone Data for MIDI Key #0 zz LSB Fraction of Semitone Data for MIDI Key #0 Repeat [xx,yy,zz] 127 More Times For MIDI Keys #1 to 127 cc Checksum = XOR of 7E (Non Real Time Message Code) 08 (MIDI Tuning Standard Message Code) 01 (Bulk Dump Reply Message Code) tt (Tuning Program Number) All 128 sets of [xx,yy,zz] F7 End of System Exclusive 2.6 Universal MIDI Single Note Tuning Change Message This message allows real-time, performance oriented adjustments to be made to any tuning stored within the RAM pitch table. If this message is received during the playback of a note (between key-down and key-up), the tuning change will take effect on the next note. Although this message is intended for the alteration of a single note, multiple tuning changes can be embedded in one message in order to maximize bandwidth. In addition, the MR’s response to this message has been extended to allow a single tuning change to alter the entire pitch range. If a Single Note Tuning Change Message is sent to Tuning Program Number 127, and if the note is between middle C and an octave above (MIDI key numbers 60 to 71 inclusive), the tuning change will be applied to all notes in the RAM pitch table. F0 System Exclusive Status Byte 7F Real Time Message Code nn Device ID Number (0 to 127) or 7F All Channel Broadcast Code 08 MIDI Tuning Standard Message Code 02 Note Change Message Code tt Tuning Program Number (0 to 127) (This is currently ignored by the MR) cc Number of Note Changes kk MIDI Key Number (0 to 127) xx Semitone Frequency Data for MIDI Key kk yy MSB Fraction of Semitone Data for MIDI Key kk zz LSB Fraction of Semitone Data for MIDI Key kk Repeat [kk,xx,yy,zz] to Equal Number of Note Changes Minus One F7 End of System Exclusive 3.0 Ensoniq MR Specific System Exclusive Messages This section describes the entire set of Ensoniq specific SysEx messages that are currently implemented in the MR. In all cases, the SysEx Recv System Parameter must be set to ON in order for the MR-Rack to recognize a given command string. The MR-61/76 differs in that the operating system does not feature the SysEx Recv System Parameter and will always respond to a valid SysEx message. 3.1 Single Item Transmit Request This multi-context command will initiate a dump of a single Sound Program, Drum Kit Program, or Performance as specified by a given Patch and Bank number. In addition, this command can also initiate a dump of all the System Parameters. Since bulk dumps of entire banks cannot be initiated via SysEx, it is recommended that editor/librarian programs obtain this data by repeatedly issuing this command for every patch in a given bank. 3.1.1 System Parameter Transmit Request F0 System Exclusive Status Byte 0F Ensoniq Manufacturer Code 09 MR Family ID Code 00 MR-Rack Model ID Code or 01/02 MR-61/76 Model ID Code nn Device ID Number (0 to 127) 03 Transmit Request Command 00 System Parameter Dump Request 00 Reserved 00 Reserved F7 End of System Exclusive The MR will respond to this command with the following SysEx message string: F0 System Exclusive Status Byte 0F Ensoniq Manufacturer Code 09 MR Family ID Code 00 MR-Rack Model ID Code or 01/02 MR-61/76 Model ID Code nn Device ID Number (0 to 127) 43 Transmit Request Reply Command 00 System Parameter Dump Request 00 Reserved 00 Reserved bb Data Block Size - 0 b06b05b04b03b02b01b00 bb Data Block Size - 0 b13b12b11b10b09b08b07 bb Data Block Size - 0 b20b19b18b17b16b15b14 bb Data Block Size - 0 b27b26b25b24b23b22b21 0b Data Block Size - 0 0 0 0 b31b30b29b28 Start of Data Block [Section 4.0 Data Structure] ( 4-to-5 Bulk SysEx Data Encoded End of Data Block kk 14-Bit Checksum - LSByte kk 14-Bit Checksum - MSByte F7 End of System Exclusive 3.1.2 Single Sound Program Transmit Request F0 System Exclusive Status Byte 0F Ensoniq Manufacturer Code 09 MR Family ID Code 00 MR-Rack Model ID Code or 01/02 MR-61/76 Model ID Code nn Device ID Number (0 to 127) 03 Transmit Request Command 01 Single Sound Program Dump Request pp Program Number (0 to 127) bb Bank Number (0 to 127) F7 End of System Exclusive The MR will respond to this command with the following SysEx message string: F0 System Exclusive Status Byte 0F Ensoniq Manufacturer Code 09 MR Family ID Code 00 MR-Rack Model ID Code or 01/02 MR-61/76 Model ID Code nn Device ID Number (0 to 127) 43 Transmit Request Reply Command 01 Single Sound Program Dump Request pp Program Number (0 to 127) bb Bank Number (0 to 127) bb Data Block Size - 0 b06b05b04b03b02b01b00 bb Data Block Size - 0 b13b12b11b10b09b08b07 bb Data Block Size - 0 b20b19b18b17b16b15b14 bb Data Block Size - 0 b27b26b25b24b23b22b21 0b Data Block Size - 0 0 0 0 b31b30b29b28 Start of Data Block [Section 4.1 Data Structure] ( 4-to-5 Bulk SysEx Data Encoded End of Data Block kk 14-Bit Checksum - LSByte kk 14-Bit Checksum - MSByte F7 End of System Exclusive 3.1.3 Single Performance Transmit Request The MR-61/76 does not allow for Performance dumps because the sequencer has complete control of this data structure and there is no SysEx support for the sequencer. Therefore, the following command is ONLY valid for the MR-Rack. F0 System Exclusive Status Byte 0F Ensoniq Manufacturer Code 09 MR Family ID Code 00 MR-Rack Model ID Code nn Device ID Number (0 to 127) 03 Transmit Request Command 02 Single Performance Dump Request pp Program Number (0 to 127) bb Bank Number (0 to 127) F7 End of System Exclusive The MR-Rack will respond to this command with the following SysEx message string: F0 System Exclusive Status Byte 0F Ensoniq Manufacturer Code 09 MR Family ID Code 00 MR-Rack Model ID Code nn Device ID Number (0 to 127) 43 Transmit Request Reply Command 02 Single Performance Dump Request pp Program Number (0 to 127) bb Bank Number (0 to 127) bb Data Block Size - 0 b06b05b04b03b02b01b00 bb Data Block Size - 0 b13b12b11b10b09b08b07 bb Data Block Size - 0 b20b19b18b17b16b15b14 bb Data Block Size - 0 b27b26b25b24b23b22b21 0b Data Block Size - 0 0 0 0 b31b30b29b28 Start of Data Block [Section 8 Data Structure] ( 4-to-5 Bulk SysEx Data Encoded End of Data Block kk 14-Bit Checksum - LSByte kk 14-Bit Checksum - MSByte F7 End of System Exclusive 3.1.4 Single Drum Kit Program Transmit Request F0 System Exclusive Status Byte 0F Ensoniq Manufacturer Code 09 MR Family ID Code 00 MR-Rack Model ID Code or 01/02 MR-61/76 Model ID Code nn Device ID Number (0 to 127) 03 Transmit Request Command 03 Single Drum Kit Program Dump Request pp Program Number (0 to 127) bb Bank Number (0 to 127) F7 End of System Exclusive The MR will respond to this command with the following SysEx message string: F0 System Exclusive Status Byte 0F Ensoniq Manufacturer Code 09 MR Family ID Code 00 MR-Rack Model ID Code or 01/02 MR-61/76 Model ID Code nn Device ID Number (0 to 127) 43 Transmit Request Reply Command 03 Single Drum Kit Program Dump Request pp Program Number (0 to 127) bb Bank Number (0 to 127) bb Data Block Size - 0 b06b05b04b03b02b01b00 bb Data Block Size - 0 b13b12b11b10b09b08b07 bb Data Block Size - 0 b20b19b18b17b16b15b14 bb Data Block Size - 0 b27b26b25b24b23b22b21 0b Data Block Size - 0 0 0 0 b31b30b29b28 Start of Data Block [Section 7 Data Structure] ( 4-to-5 Bulk SysEx Data Encoded ) End of Data Block kk 14-Bit Checksum - LSByte kk 14-Bit Checksum - MSByte F7 End of System Exclusive 3.2 Parameter Change Request This multi-context command will allow for a consecutive group of one to four bytes within a given data structure to be edited and is applicable to Sound Programs, Drum Kit Programs, and Performances. When three or less bytes are specified the MR expects the Parameter Value field to be bit ordered as if it was performing a full 32-bit (4-byte) parameter change. For example, when editing a two byte parameter, Byte #0 will occupy the bit range of b24-b31 while Byte #1 will occupy bits b16-b23. The remaining bits (b00-b15) in the parameter value field should be set to zero. 3.2.1 Sound Program Parameter Change Request F0 System Exclusive Status Byte 0F Ensoniq Manufacturer Code 09 MR Family ID Code 00 MR-Rack Model ID Code or 01/02 MR-61/76 Model ID Code nn Device ID Number (0 to 127) 05 Parameter Change Request Command 01 Sound Program Parameter pp Program Number (0 to 127) bb Bank Number (0 to 127) 01 Program Parameter (See Section 5.0) or 02 Layer Parameter (See Section 6) yy Layer Number minus 1 (LSByte) zz Layer Number minus 1 (MSByte) bb Parameter Offset - 0 b06b05b04b03b02b01b00 bb Parameter Offset - 0 b13b12b11b10b09b08b07 bb Parameter Offset - 0 b20b19b18b17b16b15b14 bb Parameter Offset - 0 b27b26b25b24b23b22b21 0b Parameter Offset - 0 0 0 0 b31b30b29b28 0b Parameter Byte Size (1 to 4) 00 00 00 00 bb Parameter Value - 0 b06b05b04b03b02b01b00 bb Parameter Value - 0 b13b12b11b10b09b08b07 bb Parameter Value - 0 b20b19b18b17b16b15b14 bb Parameter Value - 0 b27b26b25b24b23b22b21 0b Parameter Value - 0 0 0 0 b31b30b29b28 F7 End of System Exclusive 3.2.2 Performance Parameter Change Request The MR-61/76 does not allow for Performance parameter changes because the sequencer has complete control of this data structure and there is no SysEx support for the sequencer. Therefore, the following command is ONLY valid for the MR-Rack. F0 System Exclusive Status Byte 0F Ensoniq Manufacturer Code 09 MR Family ID Code 00 MR-Rack Model ID Code nn Device ID Number (0 to 127) 05 Parameter Change Request Command 02 Performance Parameter (See Section 8) pp Program Number (0 to 127) bb Bank Number (0 to 127) 00 Reserved 00 Reserved 00 Reserved bb Parameter Offset - 0 b06b05b04b03b02b01b00 bb Parameter Offset - 0 b13b12b11b10b09b08b07 bb Parameter Offset - 0 b20b19b18b17b16b15b14 bb Parameter Offset - 0 b27b26b25b24b23b22b21 bb Parameter Offset - 0 0 0 0 b31b30b29b28 0b Parameter Byte Size (1 to 4) 00 00 00 00 bb Parameter Value - 0 b06b05b04b03b02b01b00 bb Parameter Value - 0 b13b12b11b10b09b08b07 bb Parameter Value - 0 b20b19b18b17b16b15b14 bb Parameter Value - 0 b27b26b25b24b23b22b21 bb Parameter Value - 0 0 0 0 b31b30b29b28 F7 End of System Exclusive 3.2.3 Drum Kit Program Parameter Change Request F0 System Exclusive Status Byte 0F Ensoniq Manufacturer Code 09 MR Family ID Code 00 MR-Rack Model ID Code or 01/02 MR-61/76 Model ID Code nn Device ID Number (0 to 127) 05 Parameter Change Request Command 03 Drum Kit Program Parameter (See Section 7) pp Program Number (0 to 127) bb Bank Number (0 to 127) 00 Reserved 00 Reserved 00 Reserved bb Parameter Offset - 0 b06b05b04b03b02b01b00 bb Parameter Offset - 0 b13b12b11b10b09b08b07 bb Parameter Offset - 0 b20b19b18b17b16b15b14 bb Parameter Offset - 0 b27b26b25b24b23b22b21 bb Parameter Offset - 0 0 0 0 b31b30b29b28 0b Parameter Byte Size (1 to 4) 00 00 00 00 bb Parameter Value - 0 b06b05b04b03b02b01b00 bb Parameter Value - 0 b13b12b11b10b09b08b07 bb Parameter Value - 0 b20b19b18b17b16b15b14 bb Parameter Value - 0 b27b26b25b24b23b22b21 bb Parameter Value - 0 0 0 0 b31b30b29b28 F7 End of System Exclusive 3.3 Waveform Information Request The following command string will request a dump of all the waveform names, numbers, and checksum values from any one of the three expansion board slots. F0 System Exclusive Status Byte 0F Ensoniq Manufacturer Code 09 MR Family ID Code 00 MR-Rack Model ID Code or 01/02 MR-61/76 Model ID Code nn Device ID Number (0 to 127) 06 Waveform Information Request Message 00 Query Expansion Board Slot #1 or 01 Query Expansion Board Slot #2 or 02 Query Expansion Board Slot #3 F7 End of System Exclusive The MR will respond to a properly formatted command with the following SysEx message: F0 System Exclusive Status Byte 0F Ensoniq Manufacturer Code 09 MR Family ID Code 00 MR-Rack Model ID Code or 01/02 MR-61/76 Model ID Code nn Device ID Number (0 to 127) 46 Waveform Information Reply Message 00 Query Expansion Board Slot #1 or 01 Query Expansion Board Slot #2 or 02 Query Expansion Board Slot #3 bb Number of Waveform Information Blocks - 0 b06b05b04b03b02b01b00 bb Number of Waveform Information Blocks - 0 b13b12b11b10b09b08b07 bb Number of Waveform Information Blocks - 0 b20b19b18b17b16b15b14 bb Number of Waveform Information Blocks - 0 b27b26b25b24b23b22b21 0b Number of Waveform Information Blocks - 0 0 0 0 b31b30b29b28 Start of Waveform Information Block #1 4-to-5 Bulk SysEx Data Encoded: [Waveform Number (MSByte)] [Waveform Number (LSByte)] [Waveform Checksum (LSByte)] [Waveform Checksum (MSByte)] Waveform Name ( NULL Terminated ASCII String ) End of Waveform Information Block #1 The Waveform Information Block Is Repeated For The Remaining Waveforms F7 End of System Exclusive 3.4 Initialize RAM Request The function of this command is to erase, or nullify, a range of RAM Sound Programs within a specified bank. Once a Sound Program is erased with this command, it’s location will no longer be visible to the user and will take up no memory. F0 System Exclusive Status Byte 0F Ensoniq Manufacturer Code 09 MR Family ID Code 00 MR-Rack Model ID Code or 01/02 MR-61/76 Model ID Code nn Device ID Number (0 to 127) 07 Initialize RAM Request 01 Sound Program RAM pp Starting Program Number (0 to 127) bb Bank Number (0 to 127) cc Number of Programs to Clear - LSByte cc Number of Programs to Clear - MSByte F7 End of System Exclusive Note: If the Starting Program Number added to the Number of Programs to Clear exceeds 127, the MR will wrap around to Program #0, and continue within the SAME bank, after erasing Program #127. 3.5 Transmit Display/LED Request The following command string will request a dump of the current LCD screen contents, as well as the states of all the pushbutton LED's. F0 System Exclusive Status Byte 0F Ensoniq Manufacturer Code 09 MR Family ID Code 00 MR-Rack Model ID Code or 01/02 MR-61/76 Model ID Code nn Device ID Number (0 to 127) 09 Transmit Display/LED Request Message F7 End of System Exclusive The MR will send the following SysEx message in response to the previous command: F0 System Exclusive Status Byte 0F Ensoniq Manufacturer Code 09 MR Family ID Code 00 MR-Rack Model ID Code or 01/02 MR-61/76 Model ID Code nn Device ID Number (0 to 127) 49 Transmit Display/LED Reply Message [Section 4.2 Data Structure] F7 End of System Exclusive 3.6 Receive Display/LED Request This command will temporarily display a user specified ASCII text string on the 2x20 character LCD screen of the MR. The screen will remain in this state until a user action causes the screen to be refreshed. In addition, the states of the all the pushbutton LED's must be specified and can be set to ON, OFF, or flashing. Temporarily changing the states of the LED’s is a merely cosmetic operation and will have no effect on any internal parameter. For example, turning ON the Mute Pushbutton LED will NOT cause the displayed Part to be muted. F0 System Exclusive Status Byte 0F Ensoniq Manufacturer Code 09 MR Family ID Code 00 MR-Rack Model ID Code or 01/02 MR-61/76 Model ID Code nn Device ID Number (0 to 127) 0A Receive Display/LED Request Message [Section 4.3 Data Structure] F7 End of System Exclusive 4.0 Global System Parameter Structure The following is the Global System Parameter Structure for the MR-Rack: Offset Parameter Name Range/Values 00-03h Global System Parameter Size 0000001Ch, Fixed Unsigned Long Word 04-07h Global System Parameter Tag 'GBL1' In ASCII 08h System Pitch Bend Down Range See Table 5.3 09h System Pitch Bend Up Range See Table 5.2 0Ah System Fine Tune Offset See Table 4.1 0Bh System Pitch Table See Table 5.1 0C-0Dh System Tempo 25 to 250, Unsigned Short Word 0Eh System Tempo Clock Source 00h = Internal 01h = MIDI 0Fh Audition Mode See Table 4.2 10h Wake-Up Mode 00h = Last Page 01h = Last Sound 02h = General MIDI 03h = Demo 11h Write Protect 00h = OFF 01h = Prompt 12h System Stak MIDI Channel 0 to 15 13h System CTRL1 Source See Table 4.3 14h System CTRL2 Source See Table 4.3 15h System CTRL3 Source See Table 4.3 16h System CTRL4 Source See Table 4.3 17h System MIDI Enables 01h = All Notes Off Recv Bitwise Definitions 02h = System Exclusive Recv 04h = Bank & Prog Change Recv 08h = Part Parameter Reset 10h = Perf Prog Change Recv 20h = Auto Select FX Bus 40h = Reset Controller Recv 80h = Not Defined 18h System Exclusive Device ID Number 0 to 127 19h Stak Coherence 00h = OFF 01h = ON 1Ah System Pitch Bend Mode 00h = As Programmed 01h = Normal 02h = Held 1Bh Aux To Main Outs 00h = Never 01h = Always 02h = Auto The following is the Global System Parameter Structure for the MR-61/76: Offset Parameter Name Range/Values 00-03h Global System Parameter Size 00000028h, Fixed Unsigned Long Word 04-07h Global System Parameter Tag 'GBL1' In ASCII 08h System Pitch Bend Down Range See Table 5.3 09h System Pitch Bend Up Range See Table 5.2 0Ah System Fine Tune Offset See Table 4.1 0Bh System Pitch Table See Table 5.1 0C-0Dh Reserved 0Eh System Tempo Clock Source 00h = Internal 01h = MIDI 0F-10h Reserved 11h Write Protect 00h = OFF 01h = Prompt 12h Base MIDI Channel 0 to 15 13h System CTRL1 Source See Table 4.3 14h System CTRL2 Source See Table 4.3 15h System CTRL3 Source See Table 4.3 16h System CTRL4 Source See Table 4.3 17h System MIDI Enables 01h = All Notes Off Recv Bitwise Definitions 02h = Not Defined 04h = Bank & Prog Change Recv 08h = Track Parameter Reset 10h = Not Defined 20h = Auto Select FX Bus 40h = Reset Controller Recv 80h = Not Defined 18h System Exclusive Device ID Number 0 to 127 19h Reserved 1Ah System Pitch Bend Mode 00h = As Programmed 01h = Normal 02h = Held 1Bh Aux To Main Outs 00h = Never 01h = Always 02h = Auto 1Ch Touch Curve 00h = Table-1 01h = Table-2 02h = Table-3 03h = Table-4 04h = Fixed 64 05h = Fixed 127 1Dh Pressure Threshold 00h = Soft 01h = Medium 02h = Firm 03h = Hard 1Eh Foot Switch 1 Left Mode See Table 4.4 1Fh Foot Switch 1 Right Mode See Table 4.4 20h Foot Switch 2 Left Mode See Table 4.4 21h Foot Switch 2 Right Mode See Table 4.4 22h CV Pedal Mode 00h = Foot Controller #004 01h = Volume #007 02h = SysCTRL1 03h = SysCTRL2 04h = SysCTRL3 05h = SysCTRL4 23-24h Reserved 25h Transmit MIDI Clocks 00h = OFF 01h = ON 26h FX Out Enables 01h = Insert FX Out Bitwise Definitions 02h = Global Chorus Out 04h = Global Reverb Out 08h = Dry FX Bus Out 10h = Not Defined 20h = Not Defined 40h = Not Defined 80h = Not Defined 27h Rewind Sound 00h = OFF 01h = ON 4.1 Single Sound Program Dump Data Format Offset Parameter Name Range/Values 00-03h Sound Program Size Unsigned Long Word 04-07h Sound Program Tag 'PRG1' In ASCII 08-0Bh Offset Table Size 00000018h 0C-0Fh Offset Table Tag 'OFTT' In ASCII The following parameter is used to specify the starting offset value of the Sound Program Insert Effect Structure within the dump. If an Insert Effect is assigned to a given Sound Program then this value will be ONE of the following non-zero values in accordance to the number of defined layers in the Layer Offset Table. Conversely, a value of zero indicates that an Insert Effect is NOT assigned to a given Sound Program and that the corresponding Sound Program Insert Effect Structure will NOT be included in the dump following the Layer Parameter Structure(s). 10-13h Effects Offset 00000000h ( No Insert Effect 00000140h ( 01 Layer Defined 000001F4h ( 02 Layers Defined 000002A8h ( 03 Layers Defined 0000035Ch ( 04 Layers Defined 00000410h ( 05 Layers Defined 000004C4h ( 06 Layers Defined 00000578h ( 07 Layers Defined 0000062Ch ( 08 Layers Defined 000006E0h ( 09 Layers Defined 00000794h ( 10 Layers Defined 00000848h ( 11 Layers Defined 000008FCh ( 12 Layers Defined 000009B0h ( 13 Layers Defined 00000A64h ( 14 Layers Defined 00000B18h ( 15 Layers Defined 00000BCCh ( 16 Layers Defined 14-17h Program Parameters Offset 00000020h 18-1Bh Layer Offset Table Offset 00000044h 1C-1Fh Reserved 00000000h 20-43h Sound Program Parameters Structure See Section 5.0 The Layer Offset Table is used to store the starting offset value for each Layer's Parameter Structure position within the dump. A value of zero indicates that the specified layer is NOT defined. Please note that CONSECUTIVE layers MUST be used, starting with Layer #1, when multiple layers are defined in this table. 44-47h Layer Offset Table Size 00000048h 48-4Bh Layer Offset Table Tag 'OFST' In ASCII 4C-4Fh Layer #01 Offset 0000008Ch 50-53h Layer #02 Offset 00000140h or 00000000h 54-57h Layer #03 Offset 000001F4h or 00000000h 58-5Bh Layer #04 Offset 000002A8h or 00000000h 5C-5Fh Layer #05 Offset 0000035Ch or 00000000h 60-63h Layer #06 Offset 00000410h or 00000000h 64-67h Layer #07 Offset 000004C4h or 00000000h 68-6Bh Layer #08 Offset 00000578h or 00000000h 6C-6Fh Layer #09 Offset 0000062Ch or 00000000h 70-73h Layer #10 Offset 000006E0h or 00000000h 74-77h Layer #11 Offset 00000794h or 00000000h 78-7Bh Layer #12 Offset 00000848h or 00000000h 7C-7Fh Layer #13 Offset 000008FCh or 00000000h 80-83h Layer #14 Offset 000009B0h or 00000000h 84-87h Layer #15 Offset 00000A64h or 00000000h 88-8Bh Layer #16 Offset 00000B18h or 00000000h Because the MR dynamically allocates memory for a given Sound Program based on the number of layers used, ONLY layers that are defined in the Layer Offset Table will have their Layer Parameter Structure sent in the dump. For example, a seven layer Sound Program will contain seven Layer Parameter Structures in the offset range of 08Ch to 577h. Should an Insert Effect be assigned to this Sound Program, the Sound Program Insert Effect Structure will follow the Layer #7 Parameter Structure, starting at offset value 578h. 08C-13Fh Layer #01 Parameter Structure See Section 6 140-1F3h Layer #02 Parameter Structure See Section 6 1F4-2A7h Layer #03 Parameter Structure See Section 6 2A8-35Bh Layer #04 Parameter Structure See Section 6 35C-40Fh Layer #05 Parameter Structure See Section 6 410-4C3h Layer #06 Parameter Structure See Section 6 4C4-577h Layer #07 Parameter Structure See Section 6 578-62Bh Layer #08 Parameter Structure See Section 6 62C-6DFh Layer #09 Parameter Structure See Section 6 6E0-793h Layer #10 Parameter Structure See Section 6 794-847h Layer #11 Parameter Structure See Section 6 848-8FBh Layer #12 Parameter Structure See Section 6 8FC-9AFh Layer #13 Parameter Structure See Section 6 9B0-A63h Layer #14 Parameter Structure See Section 6 A64-B17h Layer #15 Parameter Structure See Section 6 B18-BCBh Layer #16 Parameter Structure See Section 6 The Sound Program Insert Effect Structure, as outlined in Section 5.1, will occupy ONE of the following offset ranges based on the number of defined layers in the Layer Offset Table. If the Effects Offset parameter contains a value of zero, than an Insert Effect is NOT assigned to a given sound and the Sound Program Insert Effect Structure will NOT be included in the dump. 140-1A9h Sound Program Insert Effect Structure ( 01 Layer Defined 1F4-25Dh Sound Program Insert Effect Structure ( 02 Layers Defined 2A8-311h Sound Program Insert Effect Structure ( 03 Layers Defined 35C-3C5h Sound Program Insert Effect Structure ( 04 Layers Defined 410-479h Sound Program Insert Effect Structure ( 05 Layers Defined 4C4-52Dh Sound Program Insert Effect Structure ( 06 Layers Defined 578-5E1h Sound Program Insert Effect Structure ( 07 Layers Defined 62C-695h Sound Program Insert Effect Structure ( 08 Layers Defined 6E0-749h Sound Program Insert Effect Structure ( 09 Layers Defined 794-7FDh Sound Program Insert Effect Structure ( 10 Layers Defined 848-8B1h Sound Program Insert Effect Structure ( 11 Layers Defined 8FC-965h Sound Program Insert Effect Structure ( 12 Layers Defined 9B0-A19h Sound Program Insert Effect Structure ( 13 Layers Defined A64-ACDh Sound Program Insert Effect Structure ( 14 Layers Defined B18-B81h Sound Program Insert Effect Structure ( 15 Layers Defined BCC-C35h Sound Program Insert Effect Structure ( 16 Layers Defined 4.2 Transmit Display/LED Dump Data Format The following is the Transmit Display/LED Dump data format for the MR-Rack: Offset Parameter Name Range/Values 00-13h LCD Display - Line #1 - Page #0 ASCII Text String 14-27h LCD Display - Line #2 - Page #0 ASCII Text String 28-3Bh LCD Display - Line #1 - Page #1 ASCII Text String 3C-4Fh LCD Display - Line #2 - Page #1 ASCII Text String 50h Performance Pushbutton LED Status 00h = OFF 01h = ON 02h = Flashing 51h System Pushbutton LED Status 00h = OFF 01h = ON 02h = Flashing 52h Effects Bypass LED Status 00h = OFF 01h = ON 02h = Flashing 53h Effects Pushbutton LED Status 00h = OFF 01h = ON 02h = Flashing 54h Sound Pushbutton LED Status 00h = OFF 01h = ON 02h = Flashing 55h Parameter Pushbutton LED Status 00h = OFF 01h = ON 02h = Flashing 56h Mute Pushbutton LED Status 00h = OFF 01h = ON 02h = Flashing 57h Reserved The following is the Transmit Display/LED Dump data format for the MR-61/76: Offset Parameter Name Range/Values 00-13h LCD Display - Line #1 - Page #0 ASCII Text String 14-27h LCD Display - Line #2 - Page #0 ASCII Text String 28-3Bh LCD Display - Line #1 - Page #1 ASCII Text String 3C-4Fh LCD Display - Line #2 - Page #1 ASCII Text String 50h Sequencer Track 1 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 51h Sequencer Track 2 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 52h Sequencer Track 3 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 53h Sequencer Track 4 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 54h Sequencer Track 5 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 55h Sequencer Track 6 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 56h Sequencer Track 7 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 57h Sequencer Track 8 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 58h Sequencer Track 9 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 59h Sequencer Rhythm 00h = OFF Pushbutton (Right) LED Status 01h = ON 02h = Flashing 5Ah Sequencer Track 11 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 5Bh Sequencer Track 12 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 5Ch Sequencer Track 13 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 5Dh Sequencer Track 14 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 5Eh Sequencer Track 15 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 5Fh Sequencer Track 16 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 60h Song Editor Intro 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 61h Song Editor Verse 1 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 62h Song Editor Chorus 1 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 63h Song Editor Verse 2 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 64h Song Editor Chorus 2 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 65h Song Editor Bridge 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 66h Song Editor Solo 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 67h Song Editor Ending 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 68h Song Editor Select Song 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 69h Song Editor Bank 1 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 6Ah Song Editor Bank 2 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 6Bh Song Editor Bank 3 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 6Ch Song Editor Song Playlist 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 6Dh Song Editor From Region 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 6Eh Song Editor To Region 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 6Fh Song Editor Loop 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 70h Song Editor Record Mode 00h = OFF Replace LED Status 01h = ON 02h = Flashing 71h Song Editor Record Mode 00h = OFF Add LED Status 01h = ON 02h = Flashing 72h Song Editor Record Mode 00h = OFF Step LED Status 01h = ON 02h = Flashing 73h Song Editor Record Mode 00h = OFF Track Mix LED Status 01h = ON 02h = Flashing 74h Song Editor Record Mode 00h = OFF Final Mix LED Status 01h = ON 02h = Flashing 75-77h Reserved 78h Sequencer Play 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 79h Sequencer Record 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 7Ah Sequencer Rhythm 00h = OFF Pushbutton (Left) LED Status 01h = ON 02h = Flashing 7B-7Fh Reserved 80h FX/Mixdown Mute 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 81h FX/Mixdown Solo 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 82-87h Reserved 88h Drum Machine Select Rhythm 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 89h Drum Machine Start/Stop 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 8Ah Drum Machine Fill/Variation 00h = OFF Pushbutton (Left) LED Status 01h = ON 02h = Flashing 8Bh Drum Machine Fill/Variation 00h = OFF Pushbutton (Right) LED Status 01h = ON 02h = Flashing 8C-8Fh Reserved 90h Sound Finder Select Sound 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 91h Sound Finder Transpose 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 92h Sound Finder Split 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 93h Sound Finder Layer 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 94-97h Reserved 98h Idea Pad Recall Idea 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 99h Idea Pad Start/Stop 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 9A-9Fh Reserved A0h Enter/Yes Pushbutton LED Status 00h = OFF 01h = ON 02h = Flashing A1h Exit/No Pushbutton LED Status 00h = OFF 01h = ON 02h = Flashing A2h Disk/Global Save 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing A3-CFh Reserved 4.3 Receive Display/LED Dump Data Format The following is the Receive Display/LED Dump data format for the MR-Rack: Offset Parameter Name Range/Values 00-13h LCD Display - Line #1 ASCII Text String 14h Carriage Return ASCII Character 0Dh 15h Line Feed ASCII Character 0Ah 16-29h LCD Display - Line #2 ASCII Text String 2Ah NULL ASCII Character 00h 2Bh Performance Pushbutton LED Status 00h = OFF 01h = ON 02h = Flashing 2Ch System Pushbutton LED Status 00h = OFF 01h = ON 02h = Flashing 2Dh Effects Bypass LED Status 00h = OFF 01h = ON 02h = Flashing 2Eh Effects Pushbutton LED Status 00h = OFF 01h = ON 02h = Flashing 2Fh Sound Pushbutton LED Status 00h = OFF 01h = ON 02h = Flashing 30h Parameter Pushbutton LED Status 00h = OFF 01h = ON 02h = Flashing 31h Mute Pushbutton LED Status 00h = OFF 01h = ON 02h = Flashing 32h Reserved The following is the Receive Display/LED Dump data format for the MR-61/76: Offset Parameter Name Range/Values 00-13h LCD Display - Line #1 ASCII Text String 14h Carriage Return ASCII Character 0Dh 15h Line Feed ASCII Character 0Ah 16-29h LCD Display - Line #2 ASCII Text String 2Ah NULL ASCII Character 00h 2Bh Sequencer Track 1 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 2Ch Sequencer Track 2 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 2Dh Sequencer Track 3 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 2Eh Sequencer Track 4 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 2Fh Sequencer Track 5 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 30h Sequencer Track 6 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 31h Sequencer Track 7 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 32h Sequencer Track 8 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 33h Sequencer Track 9 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 34h Sequencer Rhythm 00h = OFF Pushbutton (Right) LED Status 01h = ON 02h = Flashing 35h Sequencer Track 11 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 36h Sequencer Track 12 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 37h Sequencer Track 13 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 38h Sequencer Track 14 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 39h Sequencer Track 15 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 3Ah Sequencer Track 16 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 3Bh Song Editor Intro 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 3Ch Song Editor Verse 1 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 3Dh Song Editor Chorus 1 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 3Eh Song Editor Verse 2 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 3Fh Song Editor Chorus 2 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 40h Song Editor Bridge 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 41h Song Editor Solo 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 42h Song Editor Ending 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 43h Song Editor Select Song 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 44h Song Editor Bank 1 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 45h Song Editor Bank 2 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 46h Song Editor Bank 3 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 47h Song Editor Song Playlist 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 48h Song Editor From Region 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 49h Song Editor To Region 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 4Ah Song Editor Loop 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 4Bh Song Editor Record Mode 00h = OFF Replace LED Status 01h = ON 02h = Flashing 4Ch Song Editor Record Mode 00h = OFF Add LED Status 01h = ON 02h = Flashing 4Dh Song Editor Record Mode 00h = OFF Step LED Status 01h = ON 02h = Flashing 4Eh Song Editor Record Mode 00h = OFF Track Mix LED Status 01h = ON 02h = Flashing 4Fh Song Editor Record Mode 00h = OFF Final Mix LED Status 01h = ON 02h = Flashing 50-52h Reserved 53h Sequencer Play 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 54h Sequencer Record 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 55h Sequencer Rhythm 00h = OFF Pushbutton (Left) LED Status 01h = ON 02h = Flashing 56-5Ah Reserved 5Bh FX/Mixdown Mute 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 5Ch FX/Mixdown Solo 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 5D-62h Reserved 63h Drum Machine Select Rhythm 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 64h Drum Machine Start/Stop 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 65h Drum Machine Fill/Variation 00h = OFF Pushbutton (Left) LED Status 01h = ON 02h = Flashing 66h Drum Machine Fill/Variation 00h = OFF Pushbutton (Right) LED Status 01h = ON 02h = Flashing 67-6Ah Reserved 6Bh Sound Finder Select Sound 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 6Ch Sound Finder Transpose 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 6Dh Sound Finder Split 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 6Eh Sound Finder Layer 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 6F-72h Reserved 73h Idea Pad Recall Idea 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 74h Idea Pad Start/Stop 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 75-7Ah Reserved 7Bh Enter/Yes Pushbutton LED Status 00h = OFF 01h = ON 02h = Flashing 7Ch Exit/No Pushbutton LED Status 00h = OFF 01h = ON 02h = Flashing 7Dh Disk/Global Save 00h = OFF Pushbutton LED Status 01h = ON 02h = Flashing 7E-AAh Reserved Table 4.1 - Fine Tune Offset Values 80h = -50 Cents 82h = -49 Cents 84h = -48 Cents 87h = -47 Cents 89h = -46 Cents 8Ch = -45 Cents 8Fh = -44 Cents 91h = -43 Cents 94h = -42 Cents 96h = -41 Cents 99h = -40 Cents 9Bh = -39 Cents 9Eh = -38 Cents A0h = -37 Cents A3h = -36 Cents A6h = -35 Cents A8h = -34 Cents ABh = -33 Cents ADh = -32 Cents B0h = -31 Cents B2h = -30 Cents B5h = -29 Cents B8h = -28 Cents BAh = -27 Cents BDh = -26 Cents BFh = -25 Cents C2h = -24 Cents C4h = -23 Cents C7h = -22 Cents C9h = -21 Cents CCh = -20 Cents CFh = -19 Cents D1h = -18 Cents D4h = -17 Cents D6h = -16 Cents D9h = -15 Cents DBh = -14 Cents DEh = -13 Cents E0h = -12 Cents E3h = -11 Cents E6h = -10 Cents E8h = -09 Cents EBh = -08 Cents EDh = -07 Cents F0h = -06 Cents F2h = -05 Cents F5h = -04 Cents F8h = -03 Cents FAh = -02 Cents FDh = -01 Cents 00h = 00 Cents 03h = +01 Cents 06h = +02 Cents 08h = +03 Cents 0Bh = +04 Cents 0Eh = +05 Cents 10h = +06 Cents 13h = +07 Cents 15h = +08 Cents 18h = +09 Cents 1Ah = +10 Cents 1Dh = +11 Cents 20h = +12 Cents 22h = +13 Cents 25h = +14 Cents 27h = +15 Cents 2Ah = +16 Cents 2Ch = +17 Cents 2Fh = +18 Cents 31h = +19 Cents 34h = +20 Cents 37h = +21 Cents 39h = +22 Cents 3Ch = +23 Cents 3Eh = +24 Cents 41h = +25 Cents 43h = +26 Cents 46h = +27 Cents 48h = +28 Cents 4Bh = +29 Cents 4Eh = +30 Cents 50h = +31 Cents 53h = +32 Cents 55h = +33 Cents 58h = +34 Cents 5Ah = +35 Cents 5Dh = +36 Cents 60h = +37 Cents 62h = +38 Cents 65h = +39 Cents 67h = +40 Cents 6Ah = +41 Cents 6Ch = +42 Cents 6Fh = +43 Cents 71h = +44 Cents 74h = +45 Cents 77h = +46 Cents 79h = +47 Cents 7Ch = +48 Cents 7Eh = +49 Cents Table 4.2 - Audition Modes 00h = Sound Type 01h = A Octaves 02h = A# Octaves 03h = B Octaves 04h = C Octaves 05h = C# Octaves 06h = D Octaves 07h = D# Octaves 08h = E Octaves 09h = F Octaves 0Ah = F# Octaves 0Bh = G Octaves 0Ch = G# Octaves 0Dh = A maj Chord 0Eh = A# maj Chord 0Fh = B maj Chord 10h = C maj Chord 11h = C# maj Chord 12h = D maj Chord 13h = D# maj Chord 14h = E maj Chord 15h = F maj Chord 16h = F# maj Chord 17h = G maj Chord 18h = G# maj Chord 19h = A maj Arpeg 1Ah = A# maj Arpeg 1Bh = B maj Arpeg 1Ch = C maj Arpeg 1Dh = C# maj Arpeg 1Eh = D maj Arpeg 1Fh = D# maj Arpeg 20h = E maj Arpeg 21h = F maj Arpeg 22h = F# maj Arpeg 23h = G maj Arpeg 24h = G# maj Arpeg 25h = All OFF Only Table 4.3 - System Controller Sources 00h = Bank Select 01h = Mod Wheel 02h = Breath 03h = MIDI Controller #3 04h = Foot Controller 05h = Glide Time 06h = Data Entry 07h = Volume 08h = Balance 09h = MIDI Controller #9 0Ah = Pan 0Bh = Expression 0Ch = FX Control 1 0Dh = FX Control 2 0Eh = MIDI Controller #14 0Fh = MIDI Controller #15 10h = General Purpose 1 11h = General Purpose 2 12h = General Purpose 3 13h = General Purpose 4 14h = MIDI Controller #20 15h = MIDI Controller #21 16h = MIDI Controller #22 17h = MIDI Controller #23 18h = MIDI Controller #24 19h = MIDI Controller #25 1Ah = MIDI Controller #26 1Bh = MIDI Controller #27 1Ch = MIDI Controller #28 1Dh = MIDI Controller #29 1Eh = MIDI Controller #30 1Fh = MIDI Controller #31 20h = Bank Select 21h = Mod Wheel 22h = Breath 23h = MIDI Controller #35 24h = Foot Controller 25h = Glide Time 26h = Data Entry 27h = Volume 28h = Balance 29h = MIDI Controller #41 2Ah = Pan 2Bh = Expression 2Ch = FX Control 1 2Dh = FX Control 2 2Eh = MIDI Controller #46 2Fh = MIDI Controller #47 30h = General Purpose 1 31h = General Purpose 2 32h = General Purpose 3 33h = General Purpose 4 34h = MIDI Controller #52 35h = MIDI Controller #53 36h = MIDI Controller #54 37h = MIDI Controller #55 38h = MIDI Controller #56 39h = MIDI Controller #57 3Ah = MIDI Controller #58 3Bh = MIDI Controller #59 3Ch = MIDI Controller #60 3Dh = MIDI Controller #61 3Eh = MIDI Controller #62 3Fh = MIDI Controller #63 40h = Sustain 41h = Portamento ON/OFF 42h = Sostenuto 43h = Soft Pedal 44h = Legato Foot Switch 45h = Hold 2 46h = Patch Select 47h = Timbre 48h = Release 49h = Attack 4Ah = Brightness 4Bh = Sound Controller 6 4Ch = Sound Controller 7 4Dh = Sound Controller 8 4Eh = Sound Controller 9 4Fh = Sound Controller 10 50h = General Purpose 5 51h = General Purpose 6 52h = General Purpose 7 53h = General Purpose 8 54h = Portamento 55h = MIDI Controller #85 56h = MIDI Controller #86 57h = MIDI Controller #87 58h = MIDI Controller #88 59h = MIDI Controller #89 5Ah = MIDI Controller #90 5Bh = FX Depth 1 5Ch = FX Depth 2 5Dh = FX Depth 3 5Eh = FX Depth 4 5Fh = FX Depth 5 60h = Data Increment 61h = Data Decrement 62h = Non-Reg Parameter LSB 63h = Non-Reg Parameter MSB 64h = Reg Parameter LSB 65h = Reg Parameter MSB 66h = MIDI Controller #102 67h = MIDI Controller #103 68h = MIDI Controller #104 69h = MIDI Controller #105 6Ah = MIDI Controller #106 6Bh = MIDI Controller #107 6Ch = MIDI Controller #108 6Dh = MIDI Controller #109 6Eh = MIDI Controller #110 6Fh = MIDI Controller #111 70h = MIDI Controller #112 71h = MIDI Controller #113 72h = MIDI Controller #114 73h = MIDI Controller #115 74h = MIDI Controller #116 75h = MIDI Controller #117 76h = MIDI Controller #118 77h = MIDI Controller #119 Table 4.4 - Foot Switch Modes 00h = Unused 01h = Sustain 02h = Sostenuto 03h = SysCTRL1 04h = SysCTRL2 05h = SysCTRL3 06h = SysCTRL4 07h = Up Button 08h = Down Button 09h = Split 0Ah = Layer 0Bh = Transpose 0Ch = Recall Idea 0Dh = IP Start 0Eh = DM Fill Var1 0Fh = DM Fill Var2 10h = DM Fill Var3 11h = DM Fill Var4 12h = DM Fill Var5 13h = DM Fill Var6 14h = DM Fill Var7 15h = DM Fill Var8 16h = Fill/Var 17h = DM Start 18h = Play/Stop 19h = PlayTop/Stop 1Ah = RecPlay/Stop 1Bh = Record 1Ch = Stop 1Dh = Rewind 1Eh = FastForward 1Fh = Mute 20h = Solo 21h = Region From 22h = Region To 23h = Step Advance 5.0 Sound Program Parameters Structure Offset Parameter Name Range/Values 00-03h Sound Program Parameters Size Unsigned Long Word 04-07h Sound Program Parameters Tag 'PGP1' In ASCII 08-17h Sound Program Name ASCII Text String 18h Pitch Table See Table 5.1 19h Pitch Bend Up Range See Table 5.2 1Ah Pitch Bend Down Range See Table 5.3 1B-1Ch Reserved 1Dh Program FX Bus 00h = Default 01h = Chorus 02h = Light Reverb 03h = Medium Reverb 04h = Wet Reverb 05h = Dry 1E-1Fh Reserved 20h GM Alias See Table 5.5 21h Program Enables 01h = Held Pitch Bend Bitwise Definitions 02h = Not Defined 04h = Not Defined 08h = Not Defined 10h = Not Defined 20h = Not Defined 40h = Not Defined 80h = Not Defined 22h Re-Strike Limit 00h = Default 01h = 01 Voice /Layer 02h = 02 Voices/Layer 03h = 03 Voices/Layer 04h = 04 Voices/Layer 05h = 05 Voices/Layer 06h = 06 Voices/Layer 07h = 07 Voices/Layer 08h = 08 Voices/Layer 09h = 09 Voices/Layer 0Ah = 10 Voices/Layer 0Bh = 11 Voices/Layer 0Ch = 12 Voices/Layer 0Dh = 13 Voices/Layer 0Eh = 14 Voices/Layer 0Fh = 15 Voices/Layer 10h = 16 Voices/Layer 23h Sound Finder Catagory See Table 5.4 5.1 Sound Program Insert Effect Structure Offset Parameter Name Range/Values 00-03h Insert Effect Structure Size Long Word 04-07h Insert Effect Structure Tag 'IFX1' in ASCII 08h Insert Mod Source See Table 8.7 09h Insert Mod Destination Parameter See Appendix 5 0A-0Bh Insert Mod Source Minimum Value Source Parameter Dependent 0C-0Dh Insert Mod Source Maximum Value Source Parameter Dependent 0E-0Fh Insert Mod Destination Destination Parameter Minimum Value Parameter Dependent 10-11h Insert Mod Destination Destination Parameter Maximum Value Parameter Dependent 12h Insert Chorus Mix 0 to 127 13h Insert Reverb Amount 0 to 127 14h Insert Input Mix 0 to 127 15h Insert Effect Parameter Count Algorithm Dependent, See Appendix 5 16-17h FX1 Algorithm Family ID Algorithm Dependent, See Table 8.8 18-19h FX1 Algorithm Member ID Algorithm Dependent, See Table 8.8 1A-29h FX1 Algorithm Name ASCII Text String 2A-69h FX1 Parameters (Insert) See Appendix 5 2A-2Bh FX1 Parameter #00 Algorithm Dependent 2C-2Dh FX1 Parameter #01 Algorithm Dependent 2E-2Fh FX1 Parameter #02 Algorithm Dependent 30-31h FX1 Parameter #03 Algorithm Dependent 32-33h FX1 Parameter #04 Algorithm Dependent 34-35h FX1 Parameter #05 Algorithm Dependent 36-37h FX1 Parameter #06 Algorithm Dependent 38-39h FX1 Parameter #07 Algorithm Dependent 3A-3Bh FX1 Parameter #08 Algorithm Dependent 3C-3Dh FX1 Parameter #09 Algorithm Dependent 3E-3Fh FX1 Parameter #10 Algorithm Dependent 40-41h FX1 Parameter #11 Algorithm Dependent 42-43h FX1 Parameter #12 Algorithm Dependent 44-45h FX1 Parameter #13 Algorithm Dependent 46-47h FX1 Parameter #14 Algorithm Dependent 48-49h FX1 Parameter #15 Algorithm Dependent 4A-4Bh FX1 Parameter #16 Algorithm Dependent 4C-4Dh FX1 Parameter #17 Algorithm Dependent 4E-4Fh FX1 Parameter #18 Algorithm Dependent 50-51h FX1 Parameter #19 Algorithm Dependent 52-53h FX1 Parameter #20 Algorithm Dependent 54-55h FX1 Parameter #21 Algorithm Dependent 56-57h FX1 Parameter #22 Algorithm Dependent 58-59h FX1 Parameter #23 Algorithm Dependent 5A-5Bh FX1 Parameter #24 Algorithm Dependent 5C-5Dh FX1 Parameter #25 Algorithm Dependent 5E-5Fh FX1 Parameter #26 Algorithm Dependent 60-61h FX1 Parameter #27 Algorithm Dependent 62-63h FX1 Parameter #28 Algorithm Dependent 64-65h FX1 Parameter #29 Algorithm Dependent 66-67h FX1 Parameter #30 Algorithm Dependent 68-69h FX1 Parameter #31 Algorithm Dependent Table 5.1 - Pitch Table 00h = EqualTemper 01h = Pythagrn-C 02h = Just Int-C 03h = Meantone-C 04h = Wrkmeistr-C 05h = Vallotti-C 06h = Grk-Diatonc 07h = Grk-Chromat 08h = Grk-Enharm 09h = Turkish-A 0Ah = Arabic-1 0Bh = Arabic-2 0Ch = Arabic-3 0Dh = Arabic-4 0Eh = Java-Pelog1 0Fh = Java-Pelog2 10h = Java-Pelog3 11h = Java-Slndro 12h = Java-Combi 13h = Indian-Raga 14h = Tibetan 15h = Chinese-1 16h = Chinese-2 17h = Thailand 18h = 24-Tone-Equ 19h = 19-Tone-Equ 1Ah = 31-Tone-Equ 1Bh = 53-Tone-Equ 1Ch = Harmonic 1Dh = CarlosAlpha 1Eh = CarlosBeta 1Fh = CarlosGamma 20h = Partch-43 21h = Reverse 22h = Bagpipe 23h = ShonaMbira1 24h = ShonaMbira2 25h = SuperJust 26h = 88CET 27h = Pierce 28h = WS1 29h = WS2 2Ah = WS3 2Bh = Stretch 2Ch = RandomDetune 2Dh = RAM Table 5.2 - Pitch Bend Up Range F4h = 12 Down F5h = 11 Down F6h = 10 Down F7h = 09 Down F8h = 08 Down F9h = 07 Down FAh = 06 Down FBh = 05 Down FCh = 04 Down FDh = 03 Down FEh = 02 Down FFh = 01 Down 00h = OFF 01h = 01 Up 02h = 02 Up 03h = 03 Up 04h = 04 Up 05h = 05 Up 06h = 06 Up 07h = 07 Up 08h = 08 Up 09h = 09 Up 0Ah = 10 Up 0Bh = 11 Up 0Ch = 12 Up Table 5.3 - Pitch Bend Down Range F4h = 12 Up F5h = 11 Up F6h = 10 Up F7h = 09 Up F8h = 08 Up F9h = 07 Up FAh = 06 Up FBh = 05 Up FCh = 04 Up FDh = 03 Up FEh = 02 Up FFh = 01 Up 00h = OFF 01h = 01 Down 02h = 02 Down 03h = 03 Down 04h = 04 Down 05h = 05 Down 06h = 06 Down 07h = 07 Down 08h = 08 Down 09h = 09 Down 0Ah = 10 Down 0Bh = 11 Down 0Ch = 12 Down Table 5.4 - Sound Finder Category 00h = PIANO-A 01h = PNOLYR-A 02h = PIANO-E 03h = PNOLYR-E 04h = ORGAN-A 05h = ORGAN-E 06h = ORGANLYR 07h = KEYS 08h = SYN-LEAD 09h = SYN-PAD 0Ah = SYN-COMP 0Bh = SYN-VINT 0Ch = SYNOTHER 0Dh = GUITAR-A 0Eh = GUITAR-E 0Fh = PLUCKED 10h = STRGSOLO 11h = STRGSECT 12h = BRASSOLO 13h = SAX-SOLO 14h = BRASSECT 15h = WINDREED 16h = ORCHSTRA 17h = VOCALS 18h = BASS 19h = BASS-SYN 1Ah = DRUM-KIT 1Bh = DRMKITGM 1Ch = PERC-KIT 1Dh = PERCSOLO 1Eh = MALLET 1Fh = BELL 20h = HITS 21h = LOOPGRUV 22h = SOUND-FX 23h = LAYERS 24h = SPLITS 25h = *UTILITY 26h = *CUSTOM Table 5.5 - GM Alias 00h = Grand Piano 01h = Bright Piano 02h = Electric Grand 03h = Honky Tonk Piano 04h = Electric Piano 1 05h = Electric Piano 2 06h = Harpsichord 07h = Clavinet 08h = Celesta 09h = Glockenspiel 0Ah = Music Box 0Bh = Vibraphone 0Ch = Marimba 0Dh = Xylophone 0Eh = Tubular Bell 0Fh = Dulcimer 10h = Drawbar Organ 11h = Perc Organ 12h = Rock Organ 13h = Church Organ 14h = Reed Organ 15h = Accordian 16h = Harmonica 17h = Bandoneon 18h = Nylon Guitar 19h = Steel Guitar 1Ah = Jazz Guitar 1Bh = Clean Guitar 1Ch = Muted Guitar 1Dh = Overdriven Guitar 1Eh = Distorted Guitar 1Fh = Guitar Harmonics 20h = Acoustic Bass 21h = Fingered Bass 22h = Picked Bass 23h = Fretless Bass 24h = Slap Bass 1 25h = Slap Bass 2 26h = Synth Bass 1 27h = Synth Bass 2 28h = Violin 29h = Viola 2Ah = Cello 2Bh = Contra Bass 2Ch = Tremolo Strings 2Dh = Pizzicato 2Eh = Harp 2Fh = Tympani 30h = Strings 31h = Slow Strings 32h = Synth String 1 33h = Synth String 2 34h = Choir Ahhs 35h = Voice Ohhs 36h = Synth Voice 37h = Orchestra Hit 38h = Trumpet 39h = Trombone 3Ah = Tuba 3Bh = Mute Trumpet 3Ch = French Horn 3Dh = Brass 3Eh = Synth Brass 1 3Fh = Synth Brass 2 40h = Soprano Sax 41h = Alto Sax 42h = Tenor Sax 43h = Baritone Sax 44h = Oboe 45h = English Horn 46h = Bassoon 47h = Clarinet 48h = Piccolo 49h = Flute 4Ah = Recorder 4Bh = Pan Flute 4Ch = Bottle Blow 4Dh = Shakuhachi 4Eh = Whistle 4Fh = Ocarina 50h = Square Wave 51h = Saw Wave 52h = Synth Calliope 53h = Chiffer Lead 54h = Charang 55h = Solo Vox 56h = 5th Saw Wave 57h = Bass & Lead 58h = New Age Pad 59h = Warm Pad 5Ah = Poly Synth 5Bh = Space Voice 5Ch = Bowed Glass 5Dh = Metal Pad 5Eh = Halo Pad 5Fh = Sweep Pad 60h = Ice Rain 61h = Soundtrack 62h = Crystal 63h = Atmosphere 64h = Brightness 65h = Goblin 66h = Echo Drops 67h = Star Theme 68h = Sitar 69h = Banjo 6Ah = Shamisen 6Bh = Koto 6Ch = Kalimba 6Dh = Badpipes 6Eh = Fiddle 6Fh = Shanai 70h = Tinkle Bell 71h = Agogo 72h = Steel Drum 73h = Wood Block 74h = Taiko 75h = Melodic Tom 76h = Synth Drum 77h = Reverse Cymbal 78h = Guitar Fret Noise 79h = Breath Noise 7Ah = Seashore 7Bh = Birdsong 7Ch = Telephone 7Dh = Helicopter 7Eh = Applause 7Fh = Gunshot 6.0 Layer Parameter Structure Offset Parameter Name Range/Values 00-03h Layer Parameter Struture Size 000000B4h, Fixed Long Word 04-07h Layer Tag 'LYR1' In ASCII 08-09h Use Layer Number 0 to 15 0Ah Layer Control 00h = Layer Disabled 01h = Layer Enabled 02h = Mute Layer 03h = Solo Layer 0Bh Trigger Control See Table 6.5 0Ch Controller High Threshold 0 to 127 0Dh Controller Low Threshold 0 to 127 0Eh Trigger Mode 80h = Key Up (Note-OFF) 90h = Key Down (Note-ON) 0Fh High Keyboard Key Threshold 21 to 108 (Keyboard Keys A0 to C8) 10h Low Keyboard Key Threshold 21 to 108 (Keyboard Keys A0 to C8) 11h High Note-On Velocity 0 to 127 12h Low Note-On Velocity 0 to 127 13-14h Layer Delay 0 to 9999, Unsigned Short Word 15h Volume (dB) -72 to +14 16h Pan -64 to +63 17h Semi Tune -64 to +63 18h Fine Tune -128 to +127 19h Voice Mode 00h = Poly 01h = Mono 1Ah Glide Mode 00h = OFF 01h = ON 1Bh Glide Time 0 to 127 1Ch Key Group 0 (OFF), 1 to 16 1D-1Fh Reserved 20-2Fh Layer Name ASCII Text String 6.1 Pitch Parameters Offset Parameter Name Range/Values 30h ENV1 Mod Amount -127 to +127 31h LFO Mod Amount 0 to 127 32h Key Track See Table 6.4 33h Pitch Mod Source See Table 6.1 34h Pitch Mod Amount -127 to +127 35h Pitch Mod Range 0 to 64 36h Reserved 6.2 Filter Parameters Offset Parameter Name Range/Values 37h Filter Mode 00h = 2LP/2HP 01h = 3LP/1HP 02h = 2LP/2LP 03h = 3LP/1LP 38h Filter 1+2 Link 00h = OFF 01h = ON 39h Filter 1 Cutoff 0 to 127 3Ah Reserved 3Bh Filter 1 ENV2 Mod Amount 0 to 127 3Ch Filter 1 Cutoff Mod Source See Table 6.1 3Dh Filter 1 Cutoff Mod Amount -127 to +127 3Eh Filter 1 Cutoff Keyboard Tracking See Table 6.4 3Fh Filter 1 Cutoff Keyboard 0 to 129 Tracking Breakpoint (Keyboard Keys C-1 to A9) 40-41h Reserved 42h Filter 2 Cutoff 0 to 127 43h Reserved 44h Filter 2 ENV2 Mod Amount 0 to 127 45h Filter 2 Cutoff Mod Source See Table 6.1 46h Filter 2 Cutoff Mod Amount -127 to +127 47h Filter 2 Cutoff Keyboard Tracking See Table 6.4 48h Filter 2 Cutoff Keyboard 0 to 129 Tracking Breakpoint (Keyboard Keys C-1 to A9) 49-4Ah Reserved 6.3 Waveform Parameters Offset Parameter Name Range/Values 4Bh Reserved 4Ch Waveform Number (MSByte) See Appendices 1 to 4 4Dh Waveform Number (LSByte) See Appendices 1 to 4 4Eh Waveform Checksum (LSByte) See Appendices 1 to 4 4Fh Waveform Checksum (MSByte) See Appendices 1 to 4 50h Waveform Playback Direction 00h = Forward 01h = Backward 51h Waveform Shift Amount -64 to +63 52h Waveform Shift Mode 00h = OFF 01h = Shift All 02h = Stretch 03h = Pick One 04h = Shift Vel 53h Waveform Start Index 0 to 127 54h Waveform Mod Source See Table 6.1 55h Waveform Mod Amount -127 to +127 56-57h Reserved 6.4 Amplitude Parameters Offset Parameter Name Range/Values 58h Amplitude Mod Source See Table 6.1 59h Amplitude Mod Amount -127 to +127 5Ah Panning Mod Source See Table 6.1 5Bh Panning Mod Amount -127 to +127 5Ch Rolloff Slope (dB/Octave) 0 to 127 5Dh Rolloff Key Number 0 to 129 (Keyboard Keys C-1 to A9) 5Eh Rolloff Mode 00h = OFF 01h = Below 02h = Above 5F-60h Reserved 61h Noise Rate 0 to 127 62-64h Reserved 65h MIDI Enables 01h = Pitch Bend Bitwise Definitions 02h = Sustain 04h = Not Defined 08h = Not Defined 10h = Not Defined 20h = Not Defined 40h = Not Defined 80h = Not Defined 66h Reserved 67h Noise Sync See Table 6.2 6.5 Envelope 1 Parameters Offset Parameter Name Range/Values 68-6Bh Envelope Tag 'ENV1' In ASCII 6Ch Release Mod Amount -127 to +127 6Dh Attack Time 0 to 99 6Eh Attack Peak Level 0 to 127 6Fh Decay 1 Time 0 to 99 70h Decay 1 Break Level 0 to 127 71h Decay 2 Time 0 to 99 72h Decay 2 Break Level 0 to 127 73h Decay 3 Time 0 to 99 74h Sustain Level 0 to 127 75h Release Time 0 to 99 76h Level Velocity 0 to 99 77h Attack Velocity 0 to 99 78h Key Scale 0 to 99 79h Envelope Mode 00h = Normal 01h = Finish 02h = Repeat 7Ah Velocity Curve See Table 6.3 7Bh Reserved 6.6 Envelope 2 Parameters Offset Parameter Name Range/Values 7C-7Fh Envelope Tag 'ENV1' In ASCII 80h Release Mod Amount -127 to +127 81h Attack Time 0 to 99 82h Attack Peak Level 0 to 127 83h Decay 1 Time 0 to 99 84h Decay 1 Break Level 0 to 127 85h Decay 2 Time 0 to 99 86h Decay 2 Break Level 0 to 127 87h Decay 3 Time 0 to 99 88h Sustain Level 0 to 127 89h Release Time 0 to 99 8Ah Level Velocity 0 to 99 8Bh Attack Velocity 0 to 99 8Ch Key Scale 0 to 99 8Dh Envelope Mode 00h = Normal 01h = Finish 02h = Repeat 8Eh Velocity Curve See Table 6.3 8Fh Reserved 6.7 Envelope 3 Parameters Offset Parameter Name Range/Values 90-93h Envelope Tag 'ENV1' In ASCII 94h Release Mod Amount -127 to +127 95h Attack Time 0 to 99 96h Attack Peak Level 0 to 127 97h Decay 1 Time 0 to 99 98h Decay 1 Break Level 0 to 127 99h Decay 2 Time 0 to 99 9Ah Decay 2 Break Level 0 to 127 9Bh Decay 3 Time 0 to 99 9Ch Sustain Level 0 to 127 9Dh Release Time 0 to 99 9Eh Level Velocity 0 to 99 9Fh Attack Velocity 0 to 99 A0h Key Scale 0 to 99 A1h Envelope Mode 00h = Normal 01h = Finish 02h = Repeat A2h Velocity Curve See Table 6.3 A3h Reserved 6.8 LFO Parameters Offset Parameter Name Range/Values A4-A7h LFO Tag 'LFO1' In ASCII A8h LFO Waveshape 00h = Triangle 01h = Sine + Tri 02h = Sine 03h = Positive Tri 04h = Positive Sine 05h = Sawtooth 06h = Square A9h LFO Depth 0 to 127 AAh LFO Rate 0 to 99 ABh LFO Delay Time 0 to 99 ACh LFO Phase 0 to 127 ADh LFO Depth Mod Source See Table 6.1 AEh LFO Depth Mod Amount -127 to +127 AFh LFO Rate Mod Source See Table 6.1 B0h LFO Rate Mod Amount -127 to +127 B1h LFO Retrigger 00h = OFF 01h = ON B2h LFO Timebase See Table 6.2 B3h Reserved Table 6.1 - Modulation Sources 00h = OFF 01h = Full Amount 02h = LFO 03h = Stepped 04h = Smooth 05h = ENV1 06h = ENV2 07h = ENV3 08h = Velocity 09h = Vel+Press 0Ah = MIDIKey 0Bh = Keyboard 0Ch = Pressure 0Dh = Pitch Wheel 0Eh = Mod Wheel 0Fh = Whl+Press 10h = Ft Pedal 11h = Sustain 12h = Sostento 13h = SysCTRL1 14h = SysCTRL2 15h = SysCTRL3 16h = SysCTRL4 Table 6.2 - Time Divisions 00h = Normal 01h = Whole Note 02h = Whole Triplet 03h = Half Note 04h = Half Triplet 05h = Quarter Note 06h = Quarter Triplet 07h = Eighth Note 08h = Eighth Triplet 09h = Sixteenth Note 0Ah = Sixteenth Triplet 0Bh = 32nd Note Table 6.3 - Response Curves 00h = Quick Rise 01h = Convex 1 02h = Convex 2 03h = Convex 3 04h = Linear 05h = Concave 1 06h = Concave 2 07h = Concave 3 08h = Concave 4 09h = Late Rise Table 6.4 - Keyboard Tracking F0h = -2 F1h = -15/8 F2h = -7/4 F3h = -13/8 F4h = -3/2 F5h = -11/8 F6h = -5/4 F7h = -9/8 F8h = -1 F9h = -7/8 FAh = -3/4 FBh = -5/8 FCh = -1/2 FDh = -3/8 FEh = -1/4 FFh = -1/8 00h = OFF 01h = +1/8 02h = +1/4 03h = +3/8 04h = +1/2 05h = +5/8 06h = +3/4 07h = +7/8 08h = +1 09h = +9/8 0Ah = +5/4 0Bh = +11/8 0Ch = +3/2 0Dh = +13/8 0Eh = +7/4 0Fh = +15/8 10h = +2 11h = Pitch Table (Valid ONLY For Pitch Key Track Parameter) Table 6.5 - Trigger Control Sources 00h = OFF (Unused) 01h = Mod Wheel 02h = Breath 03h = MIDI Controller 04h = Foot Controller 05h = Glide Time 06h = Data Entry 07h = Volume 08h = Balance 09h = MIDI Controller 0Ah = Pan 0Bh = Expression 0Ch = FX Control 1 0Dh = FX Control 2 0Eh = MIDI Controller 0Fh = MIDI Controller 10h = General Purpose 1 11h = General Purpose 2 12h = General Purpose 3 13h = General Purpose 4 14h = MIDI Controller 15h = MIDI Controller 16h = MIDI Controller 17h = MIDI Controller 18h = MIDI Controller 19h = MIDI Controller 1Ah = MIDI Controller 1Bh = MIDI Controller 1Ch = MIDI Controller 1Dh = MIDI Controller 1Eh = MIDI Controller 1Fh = MIDI Controller 20h = Bank Select 21h = Mod Wheel 22h = Breath 23h = MIDI Controller 24h = Foot Controller 25h = Glide Time 26h = Data Entry 27h = Volume 28h = Balance 29h = MIDI Controller 2Ah = Pan 2Bh = Expression 2Ch = FX Control 1 2Dh = FX Control 2 2Eh = MIDI Controller 2Fh = MIDI Controller 30h = General Purpose 1 31h = General Purpose 2 32h = General Purpose 3 33h = General Purpose 4 34h = MIDI Controller 35h = MIDI Controller 36h = MIDI Controller 37h = MIDI Controller 38h = MIDI Controller 39h = MIDI Controller 3Ah = MIDI Controller 3Bh = MIDI Controller 3Ch = MIDI Controller 3Dh = MIDI Controller 3Eh = MIDI Controller 3Fh = MIDI Controller 40h = Sustain 41h = Portamento ON/OFF 42h = Sostenuto 43h = Soft Pedal 44h = Legato Foot Switch 45h = Hold 2 46h = Patch Select 47h = Timbre 48h = Release 49h = Attack 4Ah = Brightness 4Bh = Sound Controller 6 4Ch = Sound Controller 7 4Dh = Sound Controller 8 4Eh = Sound Controller 9 4Fh = Sound Controller 10 50h = General Purpose 5 51h = General Purpose 6 52h = General Purpose 7 53h = General Purpose 8 54h = Portamento 55h = MIDI Controller 56h = MIDI Controller 57h = MIDI Controller 58h = MIDI Controller 59h = MIDI Controller 5Ah = MIDI Controller 5Bh = FX Depth 1 5Ch = FX Depth 2 5Dh = FX Depth 3 5Eh = FX Depth 4 5Fh = FX Depth 5 60h = Data Increment 61h = Data Decrement 62h = Non-Reg Parameter LSB 63h = Non-Reg Parameter MSB 64h = Reg Parameter LSB 65h = Reg Parameter MSB 66h = MIDI Controller 67h = MIDI Controller 68h = MIDI Controller 69h = MIDI Controller 6Ah = MIDI Controller 6Bh = MIDI Controller 6Ch = MIDI Controller 6Dh = MIDI Controller 6Eh = MIDI Controller 6Fh = MIDI Controller 70h = MIDI Controller 71h = MIDI Controller 72h = MIDI Controller 73h = MIDI Controller 74h = MIDI Controller 75h = MIDI Controller 76h = MIDI Controller 77h = MIDI Controller 78h = System CTRL 1 79h = System CTRL 2 7Ah = System CTRL 3 7Bh = System CTRL 4 7.0 Drum Kit Program Parameters Offset Parameter Name Range/Values 00-03h Drum Kit Program Size 0000019Ch, Fixed Long Word 04-07h Drum Kit Program Tag 'DRM1' In ASCII 08-17h Drum Kit Program Name ASCII Text String 18h Drum Kit Catagory 26h (*CUSTOM) 19h Drum Kit Base Note 23h (Drum Key B1) 1Ah Number of Drum Keys 40h 1Bh Drum Key Definition Size 06h 1C-21h Drum Key B1 Definition 1Ch Drum Key B1 Bank 0 to 127 1Dh Drum Key B1 Program 0 to 127 1Eh Drum Key B1 Pan -64 to +63 1Fh Drum Key B1 Volume -50 to +14 20h Drum Key B1 Tuning Shift -64 to +63 21h Drum Key B1 FX Bus 00h = Insert 01h = Chorus 02h = Light Reverb 03h = Medium Reverb 04h = Wet Reverb 05h = Dry 022-19Bh Drum Keys C2 thru D7 See Drum Key B1 Definition 8.0 Performance Parameters Offset Parameter Name Range/Values 00-03h Performance Size 00000576h, Long Word 04-07h Performance Tag 'PRF1' In ASCII 08-17h Performance Name ASCII Text String 18h Reserved 19h Insert Control Part 0 (OFF), 1 to 16 1A-2Bh Reserved 8.1 Part 1 Performance Parameters Offset Parameter Name Range/Values 2Ch Part 1 MIDI Channel 0 to 15 2Dh Part 1 Bank Number 0 to 127 2Eh Part 1 Program Number 0 to 127 2Fh Reserved 30h Part 1 Volume 0 to 127 31h Part 1 Pan See Table 8.6 32h Part 1 MIDI Enables 01h = Program Change Rcv Bitwise Definitions 02h = Bank Select Rcv 04h = Data Entry Rcv 08h = Pitch Bend Rcv 10h = Mod Wheel Rcv 20h = Foot Pedal Rcv 40h = Volume Rcv 80h = Pan Rcv 33h Part 1 MIDI Enables 01h = Expression Rcv Bitwise Defintions 02h = Sustain Rcv 04h = SysCTRL1 Rcv 08h = SysCTRL2 Rcv 10h = SysCTRL3 Rcv 20h = SysCTRL4 Rcv 40h = Volume Invert 80h = Not Defined 34h Part 1 Semitone Shift1 See Table 8.6 35h Part 1 Fine Tuning1 -128 to +127 36h Reserved 37h Part 1 LFO Rate1 See Table 8.6 38h Part 1 LFO Depth1 See Table 8.6 39h Part 1 LFO Delay1 See Table 8.6 3Ah Part 1 Octave Shift1 3Eh = -2 Octaves 3Fh = -1 Octaves 40h = 0 Octaves 41h = +1 Octaves 42h = +2 Octaves 3Bh Part 1 Filter Cutoff1 See Table 8.6 3Ch Reserved 3Dh Part 1 Amplitude Envelope See Table 8.6 Attack Time1 3Eh Part 1 Amplitude Envelope See Table 8.6 Decay Time1 3Fh Part 1 Amplitude Envelope See Table 8.6 Release Time1 40h Part 1 Filter Envelope See Table 8.6 Attack Time1 41h Part 1 Filter Envelope See Table 8.6 Decay Time1 42h Part 1 Filter Envelope See Table 8.6 Release Time1 43h Part 1 Amplitude & Filter See Table 8.6 Velocity Sensitivity1 44h Part 1 Pitch Table1 See Table 8.1 45h Part 1 Pitch Bend Up Range1 See Table 8.3 46h Part 1 Pitch Bend Down Range1 See Table 8.4 47h Part 1 Delay Offset1 See Table 8.5 48h Part 1 LFO & Noise Sync1 See Table 8.2 49h Part 1 Keyboard Range Low Note 21 to 108 (Keyboard Keys A0 to C8) 4Ah Part 1 Keyboard Range High Note 21 to 108 (Keyboard Keys A0 to C8) 4Bh Part 1 Velocity Range Low Limit 0 to 127 4Ch Part 1 Velocity Range High Limit 0 to 127 4Dh Part 1 Pressure Mode FFh = OFF 00h = Auto 01h = Channel 02h = Key 4Eh Part 1 Glide Mode1 00h = Program 01h = OFF 02h = ON 4Fh Part 1 Glide Time1 See Table 8.6 50h Part 1 FX Bus1 00h = Insert 01h = Chorus 02h = Light Reverb 03h = Medium Reverb 04h = Wet Reverb 05h = Dry 51h Part 1 Expression 0 to 127 52h Part 1 Velocity Mode 0 (Normal), 1 to 127 53h Part 1 Enable 00h = OFF 01h = ON 02h = Mute 03h = Solo 54-55h Reserved (1) These Performance Parameters should be considered RESERVED when a Drum Kit Program is assigned to a given Part. 8.2 Part 2 thru 16 Performance Parameters Offset Parameter Name Range/Values 056-07Fh Part 02 Performance Parameters Refer to Part 1 080-0A9h Part 03 Performance Parameters Refer to Part 1 0AA-0D3h Part 04 Performance Parameters Refer to Part 1 0D4-0FDh Part 05 Performance Parameters Refer to Part 1 0FE-127h Part 06 Performance Parameters Refer to Part 1 128-151h Part 07 Performance Parameters Refer to Part 1 152-17Bh Part 08 Performance Parameters Refer to Part 1 17C-1A5h Part 09 Performance Parameters Refer to Part 1 1A6-1CFh Part 10 Performance Parameters Refer to Part 1 1D0-1F9h Part 11 Performance Parameters Refer to Part 1 1FA-223h Part 12 Performance Parameters Refer to Part 1 224-24Dh Part 13 Performance Parameters Refer to Part 1 24E-277h Part 14 Performance Parameters Refer to Part 1 278-2A1h Part 15 Performance Parameters Refer to Part 1 2A2-2CBh Part 16 Performance Parameters Refer to Part 1 8.3 Performance Effects Parameters Offset Parameter Name Range/Values 2CC-2CFh UMTE Tag 'EFX1' In ASCII 2D0h Insert Mod Source See Table 8.7 2D1h Insert Mod Destination Parameter See Appendix 5 2D2-2D3h Insert Mod Source Minimum Value Source Parameter Dependent 2D4-2D5h Insert Mod Source Maximum Value Source Parameter Dependent 2D6-2D7h Insert Mod Destination Destination Parameter Parameter Minimum Value Dependent 2D8-2D9h Insert Mod Destination Destination Parameter Parameter Maximum Value Dependent 2DA-2DDh FX0 Offset (Shell) 0000001Eh, Fixed Short Word 2DE-2E1h FX1 Offset (Insert) 00000072h, Fixed Short Word 2E2-2E5h FX2 Offset (Global Chorus) 000000C6h, Fixed Short Word 2E6-2E9h FX3 Offset (Global Reverb) 000000EAh, Fixed Short Word 2EA-2EBh FX0 Algorithm Family ID 001Ah, See Table 8.8 2EC-2EDh FX0 Algorithm Member ID 0000h, See Table 8.8 2EE-2FDh FX0 Name ASCII Text String 2FE-33Dh FX0 Parameters (Shell) 2FE-2FFh Insert Output Assignment 0000h = Main 0001h = Aux 300-301h Chorus Output Assignment 0000h = Main 0001h = Aux 302-303h Reverb Output Assignment 0000h = Main 0001h = Aux 304-305h Dry Bus Output Assignment 0000h = Main 0001h = Aux 306-307h Insert Chorus Mix 0 to 127 308-309h Chorus Input Mix 0 to 127 30A-30Bh Insert Reverb Amount 0 to 127 30C-30Dh Chorus Reverb Amount 0 to 127 30E-30Fh Light Reverb Send 0 to 63 310-311h Medium Reverb Send 32 to 95 312-313h Wet Reverb Send 64 to 127 314-315h Reserved FX0 Parameter 316-317h Reserved FX0 Parameter 318-319h Insert Input Mix 0 to 127 31A-31Bh Reserved FX0 Parameter 31C-31Dh Reserved FX0 Parameter 31E-31Fh Reserved FX0 Parameter 320-321h Reserved FX0 Parameter 322-323h Reserved FX0 Parameter 324-325h Reserved FX0 Parameter 326-327h Reserved FX0 Parameter 328-329h Reserved FX0 Parameter 32A-32Bh Reserved FX0 Parameter 32C-32Dh Reserved FX0 Parameter 32E-32Fh Reserved FX0 Parameter 330-331h Reserved FX0 Parameter 332-333h Reverb Return Level 0 to 127 334-335h Reserved FX0 Parameter 336-337h Reserved FX0 Parameter 338-339h Reserved FX0 Parameter 33A-33Bh Reserved FX0 Parameter 33C-33Dh Reserved FX0 Parameter 33E-33Fh FX1 Algorithm Family ID See Table 8.8 340-341h FX1 Algorithm Member ID See Table 8.8 342-351h FX1 Name ASCII Text String 352-391h FX1 Parameters (Insert) See Appendix 5 352-353h FX1 Parameter #00 Algorithm Dependent 354-355h FX1 Parameter #01 Algorithm Dependent 356-357h FX1 Parameter #02 Algorithm Dependent 358-359h FX1 Parameter #03 Algorithm Dependent 35A-35Bh FX1 Parameter #04 Algorithm Dependent 35C-35Dh FX1 Parameter #05 Algorithm Dependent 35E-35Fh FX1 Parameter #06 Algorithm Dependent 360-361h FX1 Parameter #07 Algorithm Dependent 362-363h FX1 Parameter #08 Algorithm Dependent 364-365h FX1 Parameter #09 Algorithm Dependent 366-367h FX1 Parameter #10 Algorithm Dependent 368-369h FX1 Parameter #11 Algorithm Dependent 36A-36Bh FX1 Parameter #12 Algorithm Dependent 36C-36Dh FX1 Parameter #13 Algorithm Dependent 36E-36Fh FX1 Parameter #14 Algorithm Dependent 370-371h FX1 Parameter #15 Algorithm Dependent 372-373h FX1 Parameter #16 Algorithm Dependent 374-375h FX1 Parameter #17 Algorithm Dependent 376-377h FX1 Parameter #18 Algorithm Dependent 378-379h FX1 Parameter #19 Algorithm Dependent 37A-37Bh FX1 Parameter #20 Algorithm Dependent 37C-37Dh FX1 Parameter #21 Algorithm Dependent 37E-37Fh FX1 Parameter #22 Algorithm Dependent 380-381h FX1 Parameter #23 Algorithm Dependent 382-383h FX1 Parameter #24 Algorithm Dependent 384-385h FX1 Parameter #25 Algorithm Dependent 386-387h FX1 Parameter #26 Algorithm Dependent 388-389h FX1 Parameter #27 Algorithm Dependent 38A-38Bh FX1 Parameter #28 Algorithm Dependent 38C-38Dh FX1 Parameter #29 Algorithm Dependent 38E-38Fh FX1 Parameter #30 Algorithm Dependent 390-391h FX1 Parameter #31 Algorithm Dependent 392-393h FX2 Algorithm Family ID 0004h, See Table 8.8 394-395h FX2 Algorithm Member ID 0000h, See Table 8.8 396-3A5h FX2 Name ASCII Text String 3A6-3B5h FX2 Parameters (Global Chorus) 3A6-3A7h Chorus LFO Rate 0 to 116 3A8-3A9h Chorus Depth 0 to 250 3AA-3ABh Chorus Center 0 to 500 3AC-3ADh Chorus Spread 0 to 10 3AE-3AFh Chorus Phase 0 to 1 3B0-3B1h Reserved FX2 Parameter 3B2-3B3h Reserved FX2 Parameter 3B4-3B5h Reserved FX2 Parameter 3B6-3B7h FX3 Algorithm Family ID 0001h, See Table 8.8 3B8-3B9h FX3 Algorithm Member ID 0000h, See Table 8.8 3BA-3C9h FX3 Name ASCII Text String 3CA-3D9h FX3 Parameters (Global Reverb) 3CA-3CBh Reverb Decay 0 to 100 3CC-3CDh Reverb HF Damping 0 to 127 3CE-3CFh Reverb HF Bandwidth 0 to 127 3D0-3D1h Reverb Diffusion 1 0 to 100 3D2-3D3h Reverb Diffusion 2 0 to 100 3D4-3D5h Reverb Definition 0 to 100 3D6-3D7h Reserved FX3 Parameter 3D8-3D9h Reserved FX3 Parameter 8.4 Performance PerfEditKit Drum Kit Program Parameters Offset Parameter Name Range/Values 3DA-3DDh Drum Kit Program Size 0000019Ch, Fixed Long Word 3DE-3E1h Drum Kit Program Tag 'DRM1' In ASCII 3E2-3F1h Drum Kit Program Name ASCII Text String 3F2h Drum Kit Catagory 26h (*CUSTOM) 3F3h Drum Kit Base Note 23h (Drum Key B1) 3F4h Number of Drum Keys 40h 3F5h Drum Key Definition Size 06h 3F6-3FBh Drum Key B1 Definition 3F6h Drum Key B1 Bank 0 to 127 3F7h Drum Key B1 Program 0 to 127 3F8h Drum Key B1 Pan -64 to +63 3F9h Drum Key B1 Volume -50 to +14 3FAh Drum Key B1 Tuning Shift -64 to +63 3FBh Drum Key B1 FX Bus 00h = Insert 01h = Chorus 02h = Light Reverb 03h = Medium Reverb 04h = Wet Reverb 05h = Dry 3FC-575h Drum Keys C2 thru D7 See Drum Key B1 Definition Table 8.1 - Pitch Table 00h = Program 01h = System 02h = EqualTemper 03h = Pythagrn-C 04h = Just Int-C 05h = Meantone-C 06h = Wrkmeistr-C 07h = Vallotti-C 08h = Grk-Diatonc 09h = Grk-Chromat 0Ah = Grk-Enharm 0Bh = Turkish-A 0Ch = Arabic-1 0Dh = Arabic-2 0Eh = Arabic-3 0Fh = Arabic-4 10h = Java-Pelog1 11h = Java-Pelog2 12h = Java-Pelog3 13h = Java-Slndro 14h = Java-Combi 15h = Indian-Raga 16h = Tibetan 17h = Chinese-1 18h = Chinese-2 19h = Thailand 1Ah = 24-Tone-Equ 1Bh = 19-Tone-Equ 1Ch = 31-Tone-Equ 1Dh = 53-Tone-Equ 1Eh = Harmonic 1Fh = CarlosAlpha 20h = CarlosBeta 21h = CarlosGamma 22h = Partch-43 23h = Reverse 24h = Bagpipe 25h = ShonaMbira1 26h = ShonaMbira2 27h = SuperJust 28h = 88CET 29h = Pierce 2Ah = WS1 2Bh = WS2 2Ch = WS3 2Dh = Stretch 2Eh = RandomDetune 2Fh = RAM Table 8.2 - LFO/Noise Sync Sources 00h = Program 01h = Normal 02h = Whole Note 03h = Whole Triplet 04h = Half Note 05h = Half Triplet 06h = Quarter Note 07h = Quarter Triplet 08h = Eighth Note 09h = Eighth Triplet 0Ah = Sixteenth Note 0Bh = Sixteenth Triplet 0Ch = 32nd Note Table 8.3 - Pitch Bend Up Range F4h = 12 Down F5h = 11 Down F6h = 10 Down F7h = 09 Down F8h = 08 Down F9h = 07 Down FAh = 06 Down FBh = 05 Down FCh = 04 Down FDh = 03 Down FEh = 02 Down FFh = 01 Down 00h = Program 01h = System 02h = OFF 03h = 01 Up 04h = 02 Up 05h = 03 Up 06h = 04 Up 07h = 05 Up 08h = 06 Up 09h = 07 Up 0Ah = 08 Up 0Bh = 09 Up 0Ch = 10 Up 0Dh = 11 Up 0Eh = 12 Up Table 8.4 - Pitch Bend Down Range F4h = 12 Up F5h = 11 Up F6h = 10 Up F7h = 09 Up F8h = 08 Up F9h = 07 Up FAh = 06 Up FBh = 05 Up FCh = 04 Up FDh = 03 Up FEh = 02 Up FFh = 01 Up 00h = Program 01h = System 02h = OFF 03h = 01 Down 04h = 02 Down 05h = 03 Down 06h = 04 Down 07h = 05 Down 08h = 06 Down 09h = 07 Down 0Ah = 08 Down 0Bh = 09 Down 0Ch = 10 Down 0Dh = 11 Down 0Eh = 12 Down Table 8.5 - Part Delay Offsets 00h = +0ms 01h = +1ms 02h = +2ms 03h = +3ms 04h = +4ms 05h = +5ms 06h = +6ms 07h = +7ms 08h = +8ms 09h = +9ms 0Ah = +10ms 0Bh = +11ms 0Ch = +12ms 0Dh = +13ms 0Eh = +14ms 0Fh = +15ms 10h = +16ms 11h = +17ms 12h = +18ms 13h = +19ms 14h = +20ms 15h = +21ms 16h = +22ms 17h = +23ms 18h = +24ms 19h = +25ms 1Ah = +26ms 1Bh = +27ms 1Ch = +28ms 1Dh = +29ms 1Eh = +30ms 1Fh = +31ms 20h = +32ms 21h = +33ms 22h = +34ms 23h = +35ms 24h = +36ms 25h = +37ms 26h = +38ms 27h = +39ms 28h = +40ms 29h = +41ms 2Ah = +42ms 2Bh = +43ms 2Ch = +44ms 2Dh = +45ms 2Eh = +46ms 2Fh = +47ms 30h = +48ms 31h = +49ms 32h = +50ms 33h = +55ms 34h = +60ms 35h = +65ms 36h = +70ms 37h = +75ms 38h = +80ms 39h = +85ms 3Ah = +90ms 3Bh = +95ms 3Ch = +100ms 3Dh = +105ms 3Eh = +110ms 3Fh = +115ms 40h = +120ms 41h = +125ms 42h = +130ms 43h = +135ms 44h = +140ms 45h = +145ms 46h = +150ms 47h = +155ms 48h = +160ms 49h = +165ms 4Ah = +170ms 4Bh = +175ms 4Ch = +180ms 4Dh = +185ms 4Eh = +190ms 4Fh = +195ms 50h = +200ms 51h = +205ms 52h = +210ms 53h = +215ms 54h = +220ms 55h = +225ms 56h = +230ms 57h = +235ms 58h = +240ms 59h = +245ms 5Ah = +250ms 5Bh = +255ms 5Ch = +260ms 5Dh = +265ms 5Eh = +270ms 5Fh = +275ms 60h = +280ms 61h = +285ms 62h = +290ms 63h = +295ms 64h = +300ms 65h = +325ms 66h = +350ms 67h = +375ms 68h = +400ms 69h = +425ms 6Ah = +450ms 6Bh = +475ms 6Ch = +500ms 6Dh = +550ms 6Eh = +600ms 6Fh = +650ms 70h = +700ms 71h = +750ms 72h = +800ms 73h = +850ms 74h = +900ms 75h = +1000ms 76h = +1100ms 77h = +1200ms 78h = +1300ms 79h = +1400ms 7Ah = +1500ms 7Bh = +1600ms 7Ch = +1700ms 7Dh = +1800ms 7Eh = +1900ms 7Fh = +2000ms Table 8.6 - Parameter Offset Values 00h = -64 01h = -63 02h = -62 03h = -61 04h = -60 05h = -59 06h = -58 07h = -57 08h = -56 09h = -55 0Ah = -54 0Bh = -53 0Ch = -52 0Dh = -51 0Eh = -50 0Fh = -49 10h = -48 11h = -47 12h = -46 13h = -45 14h = -44 15h = -43 16h = -42 17h = -41 18h = -40 19h = -39 1Ah = -38 1Bh = -37 1Ch = -36 1Dh = -35 1Eh = -34 1Fh = -33 20h = -32 21h = -31 22h = -30 23h = -29 24h = -28 25h = -27 26h = -26 27h = -25 28h = -24 29h = -23 2Ah = -22 2Bh = -21 2Ch = -20 2Dh = -19 2Eh = -18 2Fh = -17 30h = -16 31h = -15 32h = -14 33h = -13 34h = -12 35h = -11 36h = -10 37h = -09 38h = -08 39h = -07 3Ah = -06 3Bh = -05 3Ch = -04 3Dh = -03 3Eh = -02 3Fh = -01 40h = 00 41h = +01 42h = +02 43h = +03 44h = +04 45h = +05 46h = +06 47h = +07 48h = +08 49h = +09 4Ah = +10 4Bh = +11 4Ch = +12 4Dh = +13 4Eh = +14 4Fh = +15 50h = +16 51h = +17 52h = +18 53h = +19 54h = +20 55h = +21 56h = +22 57h = +23 58h = +24 59h = +25 5Ah = +26 5Bh = +27 5Ch = +28 5Dh = +29 5Eh = +30 5Fh = +31 60h = +32 61h = +33 62h = +34 63h = +35 64h = +36 65h = +37 66h = +38 67h = +39 68h = +40 69h = +41 6Ah = +42 6Bh = +43 6Ch = +44 6Dh = +45 6Eh = +46 6Fh = +47 70h = +48 71h = +49 72h = +50 73h = +51 74h = +52 75h = +53 76h = +54 77h = +55 78h = +56 79h = +57 7Ah = +58 7Bh = +59 7Ch = +60 7Dh = +61 7Eh = +62 7Fh = +63 Table 8.7 - Insert FX Modulation Sources 00h = OFF 01h = Full Mod Amount 02h = Velocity 03h = Vel+Pressure 04h = +Pos MIDI Key # 05h = -Neg MIDI Key # 06h = Pressure 07h = Pitchwheel 08h = Mod Wheel 09h = Whl+Pressure 0Ah = Foot Pedal 0Bh = Sustain 0Ch = Sostenuto 0Dh = SysCTRL1 0Eh = SysCTRL2 0Fh = SysCTRL3 10h = SYSCTRL4 Table 8.8 - FX Algorithm Family/Member Assignments Algorithm Name Family ID Member ID Global Reverb 0001h 0000h Global Chorus 0004h 0000h Shell Mixer 001Ah 0000h 01 Parametric EQ 0012h 0005h 02 Hall Reverb 0001h 0002h 03 Large Room 0001h 0004h 04 Small Room 0001h 0005h 05 Large Plate 0001h 0006h 06 Small Plate 0001h 0007h 07 NonLinReverb1 0001h 0008h 08 NonLinReverb2 0001h 0009h 09 Gated Reverb 0001h 000Ah 10 Stereo Chorus 0004h 0001h 11 8-VoiceChorus 0004h 0002h 12 REV(Chorus 001Eh 000Ch 13 Rev(Flanger 001Eh 000Dh 14 REV(Phaser 001Eh 000Eh 15 Chorus(REV 001Eh 0004h 16 Flanger(REV 001Eh 0005h 17 Phaser(REV 001Eh 0006h 18 EQ(REV 001Eh 0008h 19 Spinner(Rev 001Eh 0007h 20 DDL(Chorus 001Eh 0000h 21 DDL(Flanger 001Eh 0002h 22 DDL(Phaser 001Eh 0003h 23 DDL(EQ 001Eh 0001h 24 Multi-Tap DDL 0003h 0000h 25 Dist(Chorus 001Eh 0009h 26 Dist(Flanger 001Eh 000Ah 27 Dist(Phaser 001Eh 000Bh 28 Dist(AutoWah 000Eh 0000h 29 ResVCF(DDL 0013h 0004h 30 Dist(VCF(DDL 0013h 0001h 31 Pitch Detuner 0016h 0000h 32 Chatter Box 0013h 0002h 33 Formant Morph 0013h 0003h 34 RotarySpeaker 0010h 0000h 35 Tunable Spkr 000Fh 0000h 36 Guitar Amp 0011h 0003h 37 Dist(DDL(Trem 0011h 0001h 38 Comp(Dist(DDL 0011h 0002h 39 EQ(Comp(Gate 000Ah 0002h 40 EQ(Chorus(DDL 0011h 0000h Appendix 1 - MR Internal Waveform List Waveform Class = Keyboard NUMBER CHECKSUM WAVENAME 0000h 0D8Ch GRAND PIANO 0000h 6BE6h GRAND MED HI 0000h 394Ah GRAND MED LO 0000h 2C2Ch GRAND SOFT 0154h 1B8Fh PIANO THUD 0154h 0543h PNO HAMMER UP 0001h 33CAh PNO HARP NOIS 00EDh 197Dh TINE EPNO A 00EDh F931h TINE EPNO B 0002h D332h TINE EPNO C 0002h 69DFh TINE EPNO D 0002h 12ABh TINE EPNO E 0002h 030Eh TINE EPNO F 0003h 313Ch DIGI PIANO 00EEh 097Ah DIGI PNO SOFT 00EEh 37C9h FM EPNO A 0003h 0069h FM EPNO B 0003h 1DDAh FM EPNO C 0003h AED1h FM EPNO D 00EFh 411Bh WURLIE HIVEL 00E9h 2564h WURLIE LOVEL 0004h 85C6h HARPSICHORD 0005h 1BD1h CLAVINET 0005h 2D19h FM CLAV 0006h 2160h CELESTE 000Ch 38B2h ORG-775305004 000Ch DC38h ORG-845351402 000Ch 2A58h ORG-875434578 000Ch 01B3h ORG-875645332 000Ch 12E0h ORG-888000000 000Ch 14DFh ORG-888808008 000Ch 1C14h ORG-888856444 000Ch 1AEBh ORG-888880880 000Ch 3508h ORGAN WAVE 1 000Ch 055Fh ORGAN WAVE 2 000Dh 51A1h PERC ORGAN 1 000Dh 1D38h PERC ORGAN 2 000Eh 32B8h ROTARY ORGAN 00F1h 4E71h SYNKEY WAVE 000Fh 03ABh CHURCH ORGAN 00ECh 20A5h PIPE ORGAN 0010h 3843h REED ORGAN 00F1h 0ACCh CLINK 0166h 6C44h ORG KEYCLICK 0164h D740h MOOG LEAD 0046h 095Bh PAD SYNTH Waveform Class = String Sound NUMBER CHECKSUM WAVENAME 0013h E05Eh NYLON GUITAR 0013h AFC3h NYLON GTR SOFT 0014h EE14h STEEL GUITAR 0014h 49C1h STEEL GTR SOFT 003Eh 3195h FRET NOISE 0016h 2A12h EL GUITAR 1 0016h 0557h EL GTR 1 SOFT 0016h 857Eh EL GUITAR 2 0018h 009Fh DIST GUITAR 0018h 10B6h DIST GTR LOOP 0019h 8002h FEEDBACK HARM 0019h FBA6h GTR HARMONIC 0015h 5817h JAZZ GUITAR 0017h 504Fh MUTE GUITAR 0017h 6620h MUTE GTR SOFT 0020h 34ECh CELLO 001Fh 3A29h VIOLIN 0024h 0E48h STRING SECTION 0024h 2345h STRING SECT B 0024h 198Ah STRING SECT C 00CFh 4937h PIZZ STRINGS 003Bh 1F12h BANJO 0022h 2239h HARP 00E5h 2B6Dh GOTO 003Ch 17C2h SHAMISEN 003Ah 291Eh SITAR Waveform Class = Brass+Horns NUMBER CHECKSUM WAVENAME 002Ah C259h TRUMPET 002Ch 100Ch MUTE TRUMPET 00BBh F608h FLUGELHORN 00B6h CC0Eh SOLO FR HORN 002Bh 844Eh TROMBONE 002Dh 1D65h POP BRASS SEC 00BFh 1E04h FR HORN SECT 002Eh 34BAh SYNTH BRASS Waveform Class = Wind+Reeds NUMBER CHECKSUM WAVENAME 0030h 59AAh TENOR SAX 0072h A785h ALTO SAX 002Fh 1770h SOPRANO SAX 0137h 3FC0h SAX AIR 0077h 4D8Ah CHIFF 0037h 27E7h CHIFFLUTE 0034h 3DE1h FLUTE 0039h 0AC4h OCARINA 0036h 1646h PAN FLUTE 0031h 287Ch OBOE 00F5h BA1Ch ENGLISH HORN 00F8h EF32h BASSOON 0033h 230Dh CLARINET 0011h 995Bh ACCORDION 1 0011h 3665h ACCORDION 2 0012h E376h HARMONICA 00FEh 2B8Fh CONCH SHELL 0035h 2A0Ah RECORDER Waveform Class = Vocal Sound NUMBER CHECKSUM WAVENAME 0107h 41D1h VOCAL AAHS 0106h 60CAh VOCAL OOHS 0106h 95C6h BREATHY OOH 010Eh 0142h SYNTH VOX AAH 0112h 3593h VOCAL AIR 0112h 259Ch DOO ATTACK 0110h B006h ONE 0110h 90D7h TWO 0110h 02E7h THREE 0110h 5360h FOUR Waveform Class = Bass Sound NUMBER CHECKSUM WAVENAME 001Ah A632h STANDUP BASS 001Ah 6116h STANDUP BS 2 001Ah 38BBh STANDUP BS 3 001Ch 4112h FRETLESS BASS 001Bh 0FD1h FINGER BASS 1 001Bh A030h FINGER BASS 2 001Bh 8867h FINGER BASS 3 006Fh 1BA4h PICK BASS 1 006Fh 503Eh PICK BASS 2 0114h 4643h MUTED BASS 001Dh FC7Bh SLAP BASS 1 001Dh D19Ah SLAP BASS 2 0113h 00E2h BASS POP NOIS 0117h 9B73h BS HARMONICS 0113h 3CA2h EL BASS TAP 0115h ECACh ANALOG BS 1 0115h 6A67h ANALOG BS 2 0115h F96Bh ANALOG BS 3 0070h B6D4h FM BASS 1 0070h 05AFh FM BASS 2 001Ah 4E7Ah GUITARRON 0116h 7020h TUBE BASS Waveform Class = Drum Sound NUMBER CHECKSUM WAVENAME 0049h 4D52h ACOUSTC KICK 013Fh B870h BIG KICK 0139h 679Bh BOOM KICK 0049h 4A1Ah BRIGHT KICK 0139h 186Ah DANCE KICK 004Ah CE38h DEEP KICK A 004Ah D020h DEEP KICK B 004Ah D021h DEEP KICK C 00A0h 50DEh ELEC KICK 0139h 29CDh FAT KICK 009Fh 429Eh GATED KICK 00B0h 719Ch JAZZ KICK 013Ch 647Fh LOOP KICK 0139h 1DB6h MUFF KICK 00A0h F7E4h PROCESSD KICK 0049h A1E6h PUNCHY KICK 013Ch A3A1h RAP KICK 0049h 435Bh REAL KICK 009Fh 21B0h RESO KICK 0049h D1E5h ROCK KICK A 0049h D325h ROCK KICK B 00A6h FD53h ROOM KICK 1A 00A6h FF1Bh ROOM KICK 1B 00A6h FF1Ch ROOM KICK 1C 0049h FCE6h ROOM KICK 2A 0049h FEA7h ROOM KICK 2B 0049h FEA8h ROOM KICK 2C 00A2h F8CCh SYNTH KICK 1 0141h 036Bh SYNTH KICK 2 004Ah D907h TIGHT KICK 004Ch 1E38h BIG SNARE A 004Ch 1FF7h BIG SNARE B 004Ch 1FF8h BIG SNARE C 006Dh EBD2h COM/GATE SNR 00AEh 5737h CONCERT SNARE 013Eh E22Bh CRACK SNARE 013Ah 2C0Ah DANCE SNARE 004Ch 1415h DARK SNR 1 A 004Ch 156Eh DARK SNR 1 B 004Ch 11F4h DARK SNR 2 A 004Ch 1339h DARK SNR 2 B 004Ch D6ABh DRY SNR 1 A 004Ch D889h DRY SNR 1 B 004Ch D88Ah DRY SNR 1 C 004Ch 2E6Ah DRY SNR 2 A 004Ch 303Ah DRY SNR 2 B 004Ch 303Bh DRY SNR 2 C 004Ch 942Fh DYN SNR 1 A 004Ch 95AFh DYN SNR 1 B 004Ch 6C32h DYN SNR 2 A 004Ch 6DB6h DYN SNR 2 B 004Ch 173Bh DYN SNR 3 A 004Ch 18B4h DYN SNR 3 B 00A1h 15F6h ELEC SNARE 004Ch 6506h FAT SNARE A 004Ch 66DFh FAT SNARE B 006Dh 2477h GATED POP SNR 004Ch 06FFh GM SNARE 1 013Bh 2E8Ch HIPHOP SNARE 004Ch 00F2h LIVE SNR 1 A 004Ch 02C9h LIVE SNR 1 B 004Ch A13Ch LIVE SNR 2 A 004Ch A30Dh LIVE SNR 2 B 004Ch 8474h LIVE SNR 3 A 004Ch 863Eh LIVE SNR 3 B 0078h DCF3h POP SNARE 013Bh 06C6h RAP SNARE 004Ch 28C8h REAL SNARE 004Ch 91B8h RING SNARE A 004Ch 9311h RING SNARE B 004Ch 9312h RING SNARE C 004Ch 9313h RING SNARE D 013Eh 300Fh RIMSHOT 004Ch 04FBh ROCK SNARE 00A4h 2CE7h SYNTH SNARE 00A4h 7E42h TECHNO SNARE 0140h 1F08h SNARE ROLL 004Bh 1BA0h SIDESTICK 1 004Bh 32CBh SIDESTICK 2 004Bh 9A40h SIDESTICK 3A 004Bh 9C13h SIDESTICK 3B 009Ah A264h STICK CLICK 00AAh 2FB6h BRUSH HIT 00ABh 1F1Ah BRUSH SLAP 00ACh 3BE3h BRUSH SWISH 00ACh 15E7h BRUSH SWISH2 00ACh 574Fh BRUSH SWISH3 00ACh 5761h BRUSH SWISH4 00AAh 18C5h BRUSH TAP 00B1h 1701h BRUSH TOM 004Eh 0782h DRY TOM 004Eh 9881h DRY TOM HI 004Eh D6B7h LIVE TOM 2 A 004Eh D87Dh LIVE TOM 2 B 004Eh D87Eh LIVE TOM 2 C 004Eh 27F9h PURE TOM A 004Eh 28E2h PURE TOM B 004Eh 0AB1h BIG TOM 1 A 004Eh 28E3h PURE TOM C 004Eh 0C6Fh BIG TOM 1 B 004Eh 0C70h BIG TOM 1 C 004Eh 0C71h BIG TOM 1 D 009Eh 94DFh BIG TOM 2 A 009Eh 96A7h BIG TOM 2 B 009Eh 96A8h BIG TOM 2 C 009Eh 96A9h BIG TOM 2 D 009Eh 68F5h BIG TOM 3 A 009Eh 6AD5h BIG TOM 3 B 009Eh 6AD6h BIG TOM 3 C 009Eh 6AD7h BIG TOM 3 D 009Eh 12BDh ROOM TOM 004Eh 1CD0h LIVE TOM 1 A 004Eh 1E95h LIVE TOM 1 B 004Eh 1E96h LIVE TOM 1 C 009Eh 1F12h ROCK TOM 1 A 009Eh 20EAh ROCK TOM 1 B 009Eh 20EBh ROCK TOM 1 C 009Eh 0348h ROCK TOM 2 A 009Eh 0521h ROCK TOM 2 B 009Eh 0522h ROCK TOM 2 C 006Eh 24FBh SYNTH DRUM 00A3h 9AA2h SYNTH RIM Waveform Class = Cymbals NUMBER CHECKSUM WAVENAME 004Fh F13Fh CLOSED HAT 1 004Fh 1C11h CLOSED HAT 2 004Fh ED63h CLOSED HAT 3 004Fh 3D1Ch 15"HAT TIGHT 00A5h F47Eh SYN CLOSEHAT 00A5h 30D4h SYN CL HAT 2 004Fh 087Ch RAP HAT 1 004Fh 04AEh RAP HAT 2 00A5h F683h TECHNO HAT 1 00A6h 5BAFh TECHNO HAT 2 00A5h 9B4Ch TECHNO HAT 4 00A5h 4331h TECHNO HAT 3 0051h 0255h OPEN HAT 0051h 6B28h 15"HAT OPEN 0051h CBA5h 15"HAT LOOSE 00A6h 12F4h SYN OPEN HAT 00A6h 74EAh SYN OP HAT 2 0050h 1CA5h PEDAL HAT 0050h 679Ah 15"HAT FOOT 0052h 0C1Ch CRASH CYMBAL 015Bh 30A7h CYM LOOP 0053h E845h RIDE CYMBAL 0053h 5F3Dh THIN RIDE A 0053h 604Ah THIN RIDE B 0055h EE5Ch RIDE BELL 0054h E143h CHINA CRASH 0053h A6BFh SYNTH CYMBAL Waveform Class = Percussion NUMBER CHECKSUM WAVENAME 005Eh 2D80h AGOGO 0059h B0ABh BONGO 005Fh 26EBh CABASA 005Fh 79ADh EQ CABASA 1 005Fh 6CA9h EQ CABASA 2 006Bh 26E8h CASTANETS 0063h 13E1h CLAVE 009Bh 0598h CLICK 005Ch 49C3h CONGA HEEL 005Bh F4BEh CONGA HIGH 005Ch 1D9Ah CONGA LOW 005Ah 1AF0h CONGA MUTE 0057h 414Ch COWBELL 0057h 24A9h COWBELL STICK 0065h B2CCh CUICA 011Bh 42A7h FINGER SNAPS 0062h 407Ah GUIRO 011Eh 1AC0h HANDCLAPS 0158h 1069h JAWHARP 0060h 20B3h MARACAS 0060h 6E75h THIN MARACA 006Ah D449h SHAKER 006Ah 507Dh SHEKERE DN 006Ah D546h SHEKERE UP 0096h 1C89h SLEIGHBELL 0158h 41B5h SPOONS 006Ch 3C21h TAIKO 0056h 31D9h TAMBOURINE 0056h 17A6h TAMBO DOWN 0056h 144Fh TAMBO UP 005Dh 227Fh TIMBALI 0127h A67Fh TIMBALI RIM 0066h F4B6h TRIANGLE 0058h 19E5h VIBRASLAP 0061h 28EFh WHISTLE 0064h 262Fh WOODBLOCK 004Dh 1EB9h SYN CLAPS 00A7h B6BAh SYN COWBELL 00A8h 0B40h SYN MARACAS 00A9h A849h SYNTH CLAVE 0098h 22A8h SYNTH KISS 012Ah 3488h WIND CHIME 0160h 2065h CACTUS LOOP 0160h 1EECh NUT RATTLE LP 0121h 3D54h RAINSTICK Waveform Class = Tuned Percussion NUMBER CHECKSUM WAVENAME 0008h 266Bh VIBRAPHONE 0009h 310Eh MARIMBA 000Ah 045Dh XYLOPHONE 015Eh 14E2h LOG DRUM 0073h 1A1Bh KALIMBA 003Dh 2D3Fh STEEL DRUM 0144h 19B9h DOORBELL 0145h 219Dh GAMELAN BELL 0007h 3493h GLOCKENSPIEL 015Fh 2F53h HANDBELLS 015Ch 0B2Ah SM TUNED GONG 000Bh 267Ah TUBULAR 0023h B913h TYMPANI 0143h 45C3h DANCE HIT 0143h 1773h ORCH HIT Waveform Class = Sound Effect NUMBER CHECKSUM WAVENAME 0042h 2E6Fh APPLAUSE 003Fh 4581h BIRD SONG 0075h 3BEDh GUNSHOT 0041h 025Ch HELICOPTER 0040h 1F9Fh TELEPHONE 0068h 85C2h WIND CHIMES 0156h BCEDh SURFACE NOISE 0156h 0C45h TAPE LOOP Waveform Class = Waveform NUMBER CHECKSUM WAVENAME 014Eh 6018h TEST SINE 44. 0043h FC25h SAWTOOTH 0045h 52EFh SINE WAVE 0044h CF15h SQUARE WAVE 0134h 06CFh TRIANGLE WAVE 012Dh A2FDh ANALOG WV 1 012Dh 22BBh ANALOG WV 2 012Dh 3B13h ANALOG WV 3 012Dh 28EBh ANALOG WV 4 012Dh 2595h ANALOG WV 5 012Dh 3202h ANALOG WV 6 012Dh DC0Fh ANALOG WV 7 012Dh D633h ANALOG WV 8 0131h 2F9Dh DIGITAL WV 1 0131h 1B76h DIGITAL WV 2 0130h EE67h BELL WAVE 1 0130h 1826h BELL WAVE 2 0130h 391Ah BELL WAVE 3 0130h 3048h BELL WAVE 4 0130h DE49h BELL WAVE 5 0130h C3FDh BELL WAVE 6 0130h AB47h BELL WAVE 7 0130h 95D7h BIG BELL WF 0130h 21A2h SYNTH BELL 0135h 6C7Bh VOCAL WF 1 0135h 6134h VOCAL WF 2 0135h 5775h VOCAL WF 3 0135h 65E2h VOCAL WF 4 0135h 68BFh VOCAL WF 5 0135h CD2Fh VOCAL WF 6 0032h BA92h DOUBLE REED 0074h C06Eh REED WF 0074h 3EF0h SINGLE REED 0146h 1E7Fh PIANO BS WF 0146h 1E1Dh PIANO WF 0162h 0D6Eh E-BASS WF 1 0162h CD69h E-BASS WF 2 Waveform Class = Inharmonic NUMBER CHECKSUM WAVENAME 0047h 1D5Eh NOISE 0076h 2BCAh SPECTRUM 0147h 20C6h AIR LOOP 0148h 32D0h BIG BELL 0048h AA7Eh CRYSTAL 0076h 2056h TEXTURE Waveform Class = Transwave NUMBER CHECKSUM WAVENAME 014Ch 27AAh AAH OOH XW 0166h 03C5h ANA BS XWAVE 016Ah 3D81h ANA VOX-X 016Ah 3241h ANALOG PAD X 014Ah 9F6Eh BELL XWAVE 1 014Ah 61C8h BELL XWAVE 2 014Ah 9C2Ch BELL XWAVE 3 014Ah 0BC3h BELL XWAVE 4 016Ah E909h DRAWBAR XW 016Ah D55Eh MELLOW SWEEP 014Ah FC92h MULTI BELL 016Ah 31C7h ORGAN XWAVE 014Dh 8F30h OSC SYNC XW 1 014Dh 8B5Bh OSC SYNC XW 2 014Bh 54F7h PHASE SYNC 016Ah D517h PULSE X 0166h 3E56h RAP BS XWAVE 014Bh BFC7h RESONANCE 0166h EADAh REZ BS XWAVE 014Bh F286h REZ SWEEP 014Bh CE32h REZO-X 4 014Bh 74B9h REZO-X 3 014Bh 61A5h REZO-X 2 014Bh D42Dh REZO-X 1 0167h F911h SCRATCH WAVE 016Ah A97Bh SOFT ANALOG 0166h ED2Bh TECHNO BASS 014Bh B382h TINE XWAVE 014Ch 9052h TRANSWAVE AA 014Ch F35Dh TRANSWAVE AH 014Ch 6E0Ah TRANSWAVE EE 014Ch 0B5Fh TRANSWAVE OO 014Bh EA17h TRANSWAVE Z 016Ah F231h TRI SWEEP 0167h E9F9h WAKKA WAKKA The following is a list of additional internal waveforms found only in the MR-61/76: Waveform Class = Vocal Sound NUMBER CHECKSUM WAVENAME 0110h b006h ONE 0110h 90d7h TWO 0110h 02e7h THREE 0110h 5360h FOUR Waveform Class = Drum Sound NUMBER CHECKSUM WAVENAME 004ah ce38h DEEP KICK A 004ah d020h DEEP KICK B 004ah d021h DEEP KICK C 0049h d1e5h ROCK KICK A 0049h d325h ROCK KICK B 0049h fce6h ROOM KICK 2A 0049h fea7h ROOM KICK 2B 0049h fea8h ROOM KICK 2C 004ch 1e38h BIG SNARE A 004ch 1ff7h BIG SNARE B 004ch 1ff8h BIG SNARE C 004ch 1415h DARK SNR 1 A 004ch 156eh DARK SNR 1 B 004ch 11f4h DARK SNR 2 A 004ch 1339h DARK SNR 2 B 004ch d6abh DRY SNR 1 A 004ch d889h DRY SNR 1 B 004ch d88ah DRY SNR 1 C 004ch 2e6ah DRY SNR 2 A 004ch 303ah DRY SNR 2 B 004ch 303bh DRY SNR 2 C 004ch 942fh DYN SNR 1 A 004ch 95afh DYN SNR 1 B 004ch 6c32h DYN SNR 2 A 004ch 6db6h DYN SNR 2 B 004ch 173bh DYN SNR 3 A 004ch 18b4h DYN SNR 3 B 004ch 6506h FAT SNARE A 004ch 66dfh FAT SNARE B 004ch 00f2h LIVE SNR 1 A 004ch 02c9h LIVE SNR 1 B 004ch a13ch LIVE SNR 2 A 004ch a30dh LIVE SNR 2 B 004ch 8474h LIVE SNR 3 A 004ch 863eh LIVE SNR 3 B 004ch 91b8h RING SNARE A 004ch 9311h RING SNARE B 004ch 9312h RING SNARE C 004ch 9313h RING SNARE D 00a4h 7e42h TECHNO SNARE 004bh 9a40h SIDESTICK 3A 004bh 9c13h SIDESTICK 3B 00ach 15e7h BRUSH SWISH2 00ach 574fh BRUSH SWISH3 00ach 5761h BRUSH SWISH4 004eh 9881h DRY TOM HI 004eh d6b7h LIVE TOM 2 A 004eh d87dh LIVE TOM 2 B 004eh d87eh LIVE TOM 2 C 004eh 27f9h PURE TOM A 004eh 28e2h PURE TOM B 004eh 0ab1h BIG TOM 1 A 004eh 28e3h PURE TOM C 004eh 0c6fh BIG TOM 1 B 004eh 0c70h BIG TOM 1 C 004eh 0c71h BIG TOM 1 D 009eh 94dfh BIG TOM 2 A 009eh 96a7h BIG TOM 2 B 009eh 96a8h BIG TOM 2 C 009eh 96a9h BIG TOM 2 D 009eh 68f5h BIG TOM 3 A 009eh 6ad5h BIG TOM 3 B 009eh 6ad6h BIG TOM 3 C 009eh 6ad7h BIG TOM 3 D 004eh 1cd0h LIVE TOM 1 A 004eh 1e95h LIVE TOM 1 B 004eh 1e96h LIVE TOM 1 C 009eh 1f12h ROCK TOM 1 A 009eh 20eah ROCK TOM 1 B 009eh 20ebh ROCK TOM 1 C 009eh 0348h ROCK TOM 2 A 009eh 0521h ROCK TOM 2 B 009eh 0522h ROCK TOM 2 C Waveform Class = Cymbals NUMBER CHECKSUM WAVENAME 004fh 3d1ch 15"HAT TIGHT 00a5h 30d4h SYN CL HAT 2 00a5h f683h TECHNO HAT 1 00a6h 5bafh TECHNO HAT 2 00a5h 9b4ch TECHNO HAT 4 00a5h 4331h TECHNO HAT 3 0051h 6b28h 15"HAT OPEN 0051h cba5h 15"HAT LOOSE 00a6h 74eah SYN OP HAT 2 0050h 679ah 15"HAT FOOT 015bh 30a7h CYM LOOP 00a6h fd53h ROOM KICK 1A 0053h 5f3dh THIN RIDE A 00a6h ff1bh ROOM KICK 1B 00a6h ff1ch ROOM KICK 1C 0053h 604ah THIN RIDE B 0053h a6bfh SYNTH CYMBAL Waveform Class = Percussion NUMBER CHECKSUM WAVENAME 005fh 79adh EQ CABASA 1 005fh 6ca9h EQ CABASA 2 005ch 49c3h CONGA HEEL 0060h 6e75h THIN MARACA 006ah 507dh SHEKERE DN 006ah d546h SHEKERE UP 0056h 17a6h TAMBO DOWN 0056h 144fh TAMBO UP 0127h a67fh TIMBALI RIM Waveform Class = Sound Effect NUMBER CHECKSUM WAVENAME 0156h 0c45h TAPE LOOP Appendix 2 - EXP1 World Expansion Board Waveform List Waveform Class = String Sound NUMBER CHECKSUM WAVENAME 00e7h 3795h BANDOLIN 00e7h 37bbh BANDOLIN LP 0176h 417eh BANHU 003bh 0984h BANJO 2 0175h 227bh BERIMBAU LP 0175h fc7ah BERIMBAU WAH 0175h 3e1eh BERIMBAU WF 00e4h 5ad2h BIWA 2 00e4h 5b01h BIWA 2 SOFT 017dh 0402h BOWED PSALTRY 017dh 4337h BOWED PSALTWF 0177h 44d6h CHARANGO 0177h 456fh CHARANGO SFT 0014h 9be9h DOBRO 00e6h b3efh DULCIMER LP 0176h b942h ERHU 003bh dd3fh FRTLS B BANJO 0176h b600h GAOHU 0176h e143h GAYAGUM 0176h 9e1dh GOPECHAN 0176h 6758h GOPECHAN STRM 0176h 2578h GU QIN 0176h 2628h GU QIN SOFT 00e6h b34eh H DULCIMER 0176h c4b7h HAEGUM 0176h f829h HYUNGUM HARD 0176h 841ah HYUNGUM SOFT 0176h b6c1h JINGHU 0171h ed5ch JURDA SAZ 0171h ee0ch JURDA SAZ FST 00e6h 5bafh KANTELE 00e6h 5c56h KANTELE LP 0153h faffh KOTO 2 0153h fb48h KOTO 2 SOFT 0177h bde2h MOUTH BOW 0175h 618dh MVET 0171h ea15h OUD 0171h ceb4h OUD FRT NZ 1 0171h 05fdh OUD FRT NZ 2 0171h 49a3h OUD FRT NZ 3 0171h ea58h OUD SOFT 0176h 2cfbh PIPA 0176h 2da0h PIPA SOFT 017dh 9da7h REBAB 0176h 01c4h RUAN 0176h afb2h SANXION 0176h aff8h SANXION SOFT 0176h 526ah SANXION TREMS 0171h ae81h SAROD 0171h 0ccfh SAZ DRONE 0171h 0d0eh SAZ DRONE LP 0175h df08h SENEGALESE 003ch bc75h SHAMISEN 2 003ch bd19h SHAMISEN 2SFT 003ah f3b4h SITAR 2 003ah f551h SITAR 2 LP 003ah f3c2h SITAR 2 SOFT 003ah 2ae5h SITAR 3 003ah 2b56h SITAR 3 LP 003ah a1b7h SITAR CHIKARI 0176h 3d05h TAISHO KOTO 0174h b627h TAMBOURA 1 0174h f59fh TAMBOURA 2 0173h 8f10h UKELELE 0173h 8f50h UKELELE SOFT 0079h 745fh VIHUELA STRM 0176h a41bh YANGKEUM 0176h 2d3ah YUET CHIN 0176h 2dfch YUET CHIN SFT 0176h 13b4h ZHENG LOOP 0176h c796h ZHENG STR LP 0176h c6ddh ZHENG STRUM 0176h 5e2fh ZHONGHU Waveform Class = Brass+Horns NUMBER CHECKSUM WAVENAME 0100h ba5dh NABAL Waveform Class = Wind+Reeds NUMBER CHECKSUM WAVENAME 0011h 4dbch BANDO KEYCLIK 0011h b93dh BANDONEON FST 0011h b8dah BANDONEON LP 0011h b8c5h BANDONEON MED 0011h b8bbh BANDONEON SLO 0179h 1627h CHI BEND 0179h 5e8eh CHI LOOP 0179h 2960h CHOK 017bh a0fah CONCH SHELL 017bh ddd6h CONCH TRUMP 1 0185h bd39h CRUMHORN 0185h 8b75h DBL FLUTE DRN 0039h a247h DBL OCARINADR 0039h f4d3h DBLE OCARINA 0179h 3c48h DI 0172h 6deah DIDJE RHYTHM1 0172h 23b0h DIDJE RHYTHM2 0172h 57f0h DIDJE RHYTHM3 0179h 5c41h HICHIRIKI 0039h a761h HUN 0185h 2c46h HYANG PIRI 0179h 68b3h KAGURABUE 0185h 83beh KHAEN 017ah ff98h MOXENIO PHRS1 017ah 0cf6h MOXENIO PHRS2 017ah 0d67h MOXENIO PHRS3 017bh 34c3h NAGAK 0178h 4dc3h NOSE FLUTE 017ah 624ch PINCUYO PHRS 017ah 8adeh QUENA 1 017ah fedah QUENA 2 0035h bb5dh RECORDER 2 0179h 876ch RYUTEKI 0179h dba2h SAENG HWANG 0038h 901eh SHAK ORNAMNT1 0038h 9085h SHAK ORNAMNT2 0038h 3310h SHAKUHACHI 2 0038h 8134h SHAKUHACHI CH 0185h bd96h SHAWM 0185h dfb1h SHO 0185h 8bcdh SHUAN GUAN 017ah 7714h SIKUS 017ah 8ebbh SIKUS CHIFF 017ah 77c9h SIKUS LP 0179h b8bbh SO 0179h d537h SOGEUM 0185h 4304h SUONA 0179h a6bdh TAEGUM 0185h fbb7h TAEPYUNGSO 0185h fc4eh TAEPYUNGSOFST 0185h 9837h TANG PIRI 0185h 98ceh TANG PIRI FST 0179h f456h TANSO 017ah 5a18h TINAMU FLUTE 0011h f0f8h UILEANN PIPES Waveform Class = Vocal Sound NUMBER CHECKSUM WAVENAME 0182h a033h AHA 1 0182h a0ceh AHA 2 0182h 25a1h ARAH MIO 0182h 8b51h GO !! 0182h 3e8ch HA !! 0182h 9978h IJOWA 0111h 42cbh KOREAN VOX 1 0111h 44bch KOREAN VOX 2 0111h 44bdh KOREAN VOX 3 0182h 39edh MONKS 0182h 9c13h NATIVE VOX 1 0182h dd6dh OH 1 0182h d1ffh OH 2 0182h 0588h OH 3 0182h a395h SALSA VOX 1 0182h a409h SALSA VOX 2 0182h a40ah SALSA VOX 3 0182h a40bh SALSA VOX 4 0182h b304h SALSA VOX 5 0182h 907dh SHOUT 0182h 7849h SO 0182h 08e6h WELLE WELLE 0111h ec7fh YO !! Waveform Class = Drum Sound NUMBER CHECKSUM WAVENAME 016eh 3e67h ADONDO DOWN 016eh ff1dh ADONDO OPEN 016eh 414dh ADONDO UP 016fh 681ah AM INDIAN DRM 016eh 4af0h BATA HIT 016eh 2627h BATA MUTE 016eh 4947h BATA SLAP 016eh a5a7h BATA TAP 016eh 5617h BLEKEDE 1 016eh 625dh BLEKEDE 2 016fh 5206h BODRHAN 016fh 7c45h BOMBO HIT 016fh a463h BOMBO RIMSHOT 016Dh 46ech BUK HIT 016fh 0d24h CAJA 016fh 0b01h CAJON FLAM 016fh f633h CAJON HIT 1 016fh 0ac9h CAJON HIT 2 016fh 94e9h CAJON MUTE 1 016fh 0c75h CAJON MUTE 2 016fh 22cch CAJON SLAP 1 016fh a2a8h CAJON SLAP 3 016Dh 131fh CHALGO 016Dh 05c4h CHANGO HIT 1 016Dh 37aeh CHANGO HIT2 016Dh 78d2h CHANGO RIMSHT 016Dh 6eb5h CHANGO TAPROL 016Dh 1bcch CHINGO 016Dh bf6dh CHWAGO 016eh 9282h CLAY DRUM HT1 016eh a342h CLAY DRUM HT2 016eh 1de5h CLAY DRUM MT 016eh 8306h CLAY DRUM SP1 016eh 113dh CLAY DRUM SP2 016eh bef6h CLAY DRUM TAP 0181h 5381h DJEMBE FLAM 0181h 0e02h DJEMBE HEEL 0181h f325h DJEMBE MUTE 0181h 3a46h DJEMBE OPEN 1 0181h c980h DJEMBE OPEN 2 0181h 7397h DJEMBE SLAP 0181h 40b8h DJEMBE TAP 016eh fd96h DJUN DJUN 017Eh 77f5h DUMBEK F ROLL 017Eh 788fh DUMBEK F SNG 017Eh 3f9fh DUMBEK MUTE 017Eh 6426h DUMBEK OPEN 017Eh 4c53h DUmBEK SLAP 017Eh 1c9ah DUMBEK SWISH1 017Eh 0cf0h DUMBEK SWISH2 017Eh 8973h DUMBEK TAP 1 017Eh b463h DUMBEK TAP 2 016fh 4e6dh FRAME DRUM 1 016Dh 9aeeh GU 1 016Dh ffd9h GU 2 016Dh 1524h GU 3 016Dh fd09h GU 3 016Dh cafbh GU 4 016Dh 22d9h HIRADAIKO HIT 016Dh 71ach HIRADAIKO RIM 016Dh fefch KO TZUMI HIT 016Dh 613dh KO TZUMI SLP 016Dh 0446h KYOBANGO 016eh 0b82h MADAHL DRUM 016Dh 3450h NOGO 016eh a869h RIQ HIT 016eh 3c90h RIQ SHAKE 016eh 8da7h RIQ SLAP 016eh 60f1h RIQ TAP 016eh 0325h SAKARA HIT 016eh b62dh SAKARA MUTE 016Dh f3c9h SHIME DAIKO 016fh 11a5h SM INDIAN TOM 016eh 0f29h TAMBORIM HIT 016eh 7ee5h TAMBORIM TAP1 016eh b539h TAMBORIM TAP2 016Dh eb40h TSURI HIT 016Dh 429bh TSURI RIM 1 016Dh 79d8h TSURI RIM 2 017Fh 3f5eh UDU HARD HIT 017Fh cbe5h UDU LO HIT 1 017Fh 6f28h UDU LO HIT 2 017Fh 4139h UDU MIX 017Fh 6723h UDU POP HIT 017Fh f215h UDU SLAP 1 017Fh 39c0h UDU SLAP 2 017Fh e8feh UDU SLAP 3 017Fh 8a3eh UDU SOFT HT 1 017Fh c888h UDU SOFT HT 2 017Fh 324ch UDU SOFT HT 3 017Fh e469h UDU TAP 016Dh 252ah UNGO HIT 016Dh eac3h YUNNGO Waveform Class = Cymbals NUMBER CHECKSUM WAVENAME 0159h 22d1h CHA 1 0159h 3b9dh CHA 1 MUTE 0159h c721h CHA 1 MUTE 0159h a456h CHABARA 015ah 1427h CHAU GONG 015ah c107h JING 1 0159h 66d5h JING 2 0159h 1381h KOENKARI HT1 0159h 12e3h KOENKARI HT2 015ah 3f04h LUO 1 HARD 015ah 3f7eh LUO 1 LOOP 015ah cf1dh LUO 1 SOFT 015ah 31a0h LUO 4 015ah 1f97h LUO 4 SOFT 0159h 1f2bh PENG ZHONG 015ah 44afh WADORA HT 015ah 1cebh WADORA RIM 015ah e4bdh WOHAN GONG Waveform Class = Percussion NUMBER CHECKSUM WAVENAME 0063h 1b86h AFRICAN CLAVE 0160h cee4h AFRICAN LOOP 006ah 0e3ah AFUCHE 0160h 0bafh AFUCHE LOOP 005eh 3487h AGOGO 2 0170h 1265h BAN GU ROLL 0157h 1d95h BLACK BLACKS 0061h 02d1h BOBBY WHISTLE 0157h 1d4ah BONES 1 0059h 6270h BONGO HI FLAM 0059h f526h BONGO HI HIT1 0059h e449h BONGO HI HIT2 0059h 6541h BONGO HI HIT3 0059h 86c8h BONGO HI ROLL 0119h fb7dh BONGO LO SLP 0119h afa8h BONGO LO TP 2 0119h 9e7ch BONGO LOW HIT 0119h 9581h BONGO LOW SGL 0119h f9cch BONGO LOW TP1 0119h 5870h BONGO LOW TP3 0119h f46dh BONGO LOWMUTE 0119h 9550h BONGO LOWROLL 0059h 876ah BONGOHI SINGL 0157h b79eh CAJON SLAP 2 006bh 22f9h CASTANET ROLL 006bh 234bh CASTANETS 2 006bh 97f5h CASTANETS 3 006ah f47ah CHAJCHAS 1 006ah 197dh CHAJCHAS 2 0160h 1877h CHAJCHAS LOOP 0170h 4c6ah CHAUN LING 0170h de1ch CHUK HIT 0157h 34d3h CLICK STICK 1 0157h 3380h CLICK STICK 2 0160h c97bh CLICK STIK LP 0160h 0a49h COCO RATL LP 005ch 49c1h CONGA HEEL 005ch d30eh CONGA HIT 005ch 5e97h CONGA SLAP 005ch f932h CONGA TAP 0057h 8517h COWBELL 2 MT 0057h 5458h COWBELL 2 OPN 0057h b352h COWBELL 2 STK 0057h 1feah COWBELL 3 0158h 21d6h CRICKET 1 0158h 2537h CRICKET 2 0158h c0b7h CRICKET 3 0065h 279bh CUICA 2 0065h 6f1ah CUICA 3 0065h e81ah CUICA 4 0157h a7e4h DEWCLAW RATTL 0157h 2d93h DODOMPO 0160h cd71h FESTEJO LP 0161h 2b56h GANKOQUI 0061h 1839h GRIO 0157h d27dh GU 5 0062h 3339h GUIRO MIX 0170h 1154h HYSHIGI 0158h 312dh JAW HARP DOWN 0158h 734bh JAW HARP UP 0158h 99b8h JAW HARP WF 1 0158h 9087h JAW HARP WF 2 0158h 8a86h JAW HRP BOING 0170h 2e05h KASHISHI 0170h 2b5ah KAUI BAN 1 0170h 31a6h KAUI BAN 2 0170h 26cfh KAUI BAN 3 0160h 2b8ch KAYAMBA LOOP 006ah 3b6ch KSENG KSENG 006ah 7066h LG SHEKERE TP 006ah 2bf4h LG SHEKERESHK 0126h 2de7h MOKUGYO 0170h 3788h MOKUSHO 1 0170h 7b63h MOKUSHO 2 0126h 1f22h MUYU 0170h 13cah NAN BANG ROLL 0170h 1451h NAN BANG SGL 0160h df86h NATIVE BELLS 0161h ffbbh NDJUKA STICK 0121h 21b1h NUT CLUSTER 0121h 1cd4h NUT RATTLE 0160h d9a7h NUT SHAKER LP 0170h 23bfh O STRUCK 0160h e157h OKEDO LOOP 006ah 42f1h PENZUNAS 0158h 2bc2h PERC MIX 1 0158h 1c35h PERC MIX 2 0157h d9ech PUILI STICKS 0157h 065dh QUIJADA HIT 0157h 4f91h QUIJADA SCP 1 0157h 6100h QUIJADA SCP 2 0157h eac3h QUIJADA SCP 3 005bh 6035h QUINTO HIT 005bh 9c4fh QUINTO SLAP 005bh c159h QUINTO TAP 006ah 28f8h RAINSTICK 2 0157h 2e33h RATTLE 005ch 9f82h SACHA TUM HT1 005bh 48eeh SACHA TUM HT2 005ah 4d97h SACHA TUM MT1 005ah bfb2h SACHA TUM MT2 005ah d44ah SACHA TUM MT3 011eh ce7fh SALSA CLAP 0061h 895ch SAMBA WHISTLE 0121h 1f2fh SANZA RATL LP 0121h 1ef4h SANZA RATTLE 0170h 280ah SASSARU FAST 0170h 2196h SASSARU SLOW 0160h 3b32h SHAKER LOOP 006ah 0a01h SHAKESTICK 1 006ah 23bfh SHAKESTICK 2 0157h 2d6bh SISTRUM 006ah 388bh SM SHEKERE TP 006ah fb1bh SM SHEKERESHK 0158h 13d1h STICKS 1 0158h d492h STICKS 2 0157h b5b1h STOMP STICK 0122h c336h TABLA BEND UP 0122h 563ah TABLA HIT 1 0122h 2ddch TABLA HIT 2 0122h c3c7h TABLA MIX 0122h 41f6h TABLA MUTE 1 0122h 3180h TABLA MUTE 2 0122h dd01h TABLA MUTE 3 0122h 9e1eh TABLA OPEN 1 0122h 6379h TABLA OPEN 2 0122h 8d03h TABLA POP HIT 0124h 121bh TABLA S ROLL 0122h 496dh TABLA SLAP 1 0122h b3a5h TABLA SLAP 2 0122h 3ba9h TABLA SOFTHT1 005dh 4289h TIMBALE RIM 2 005dh 3c7dh TIMBALE RIM 3 0127h 1018h TIMBALE RIM 4 0127h 6739h TIMBALE RIM 5 005dh 6d9ch TIMBALE SHELL 005dh d3f6h TIMBALEHI HIT 0127h b6d9h TIMBALELO HIT 005ch 657dh TUMBA HIT 005ch 03bbh TUMBA MT 1 005ch eaf7h TUMBA MT 2 005ch 4fd9h TUMBA SLAP 0170h 31bah YOTSU 1 SGL 0170h 3003h YOTSUDAKE 1 0170h 162dh YOTSUDAKE 2 Waveform Class = Tuned Percussion NUMBER CHECKSUM WAVENAME 016bh 1709h ANGKLUNG 000ah 6a52h BALAPHONE 1 000ah 3af6h BALAPHONE 2 000ah 982eh BALAPHONE 3 016bh 041eh BIAN QING 016bh c3a8h BIAN ZHONG 016bh 0f99h BUDDHIST BELL 016bh 0842h KABUKI BEL LP 0073h 05eah KALIMBA 2 0073h 061dh KALIMBA 2 SFT 016bh 2398h KENONG 015dh 2ba2h LOG DRUM 2 015dh 1e9eh LOG DRUM 3 015dh 8bc6h LOG DRUM 4 015dh bc99h LOG DRUM 5 016bh 800fh MISSION BELL1 016bh 7dbeh MISSION BELL2 016bh 9355h ORUGORU 016bh 6478h PAN HYANG 0183h 2fc2h PYON GYONG 016bh f5e3h PYON JONG 016bh 8c4dh SG BOWL LP 016bh 8c0ah SINGINGBOWLHT 016bh 4bf4h SINGINGBOWLSG 003dh 4a48h STEEL DR2 SFT 003dh 499fh STEEL DRUM 2 016bh faf4h TUK JONG 016bh e914h UNLA 016bh 44dbh UNLA WF 016bh 095ch XING Waveform Class = Inharmonic NUMBER CHECKSUM WAVENAME 0147h f5aeh BREATHING 0184h 1753h BULLROARER 1 0184h 2f92h BULLROARER 2 0147h d1ceh CHOK AIR LP Appendix 3 - EXP2 Drum Expansion Board Waveform List Waveform Class = Vocal Sound NUMBER CHECKSUM WAVENAME 0110h b006h ONE 0110h 90d7h TWO 0110h 02e7h THREE 0110h 5360h FOUR Waveform Class = Drum Sound NUMBER CHECKSUM WAVENAME 004ah ce38h DEEP KICK A 004ah d020h DEEP KICK B 004ah d021h DEEP KICK C 0049h d1e5h ROCK KICK A 0049h d325h ROCK KICK B 0049h fce6h ROOM KICK 2A 0049h fea7h ROOM KICK 2B 0049h fea8h ROOM KICK 2C 004ch 1e38h BIG SNARE A 004ch 1ff7h BIG SNARE B 004ch 1ff8h BIG SNARE C 004ch 1415h DARK SNR 1 A 004ch 156eh DARK SNR 1 B 004ch 11f4h DARK SNR 2 A 004ch 1339h DARK SNR 2 B 004ch d6abh DRY SNR 1 A 004ch d889h DRY SNR 1 B 004ch d88ah DRY SNR 1 C 004ch 2e6ah DRY SNR 2 A 004ch 303ah DRY SNR 2 B 004ch 303bh DRY SNR 2 C 004ch 942fh DYN SNR 1 A 004ch 95afh DYN SNR 1 B 004ch 6c32h DYN SNR 2 A 004ch 6db6h DYN SNR 2 B 004ch 173bh DYN SNR 3 A 004ch 18b4h DYN SNR 3 B 004ch 6506h FAT SNARE A 004ch 66dfh FAT SNARE B 004ch 00f2h LIVE SNR 1 A 004ch 02c9h LIVE SNR 1 B 004ch a13ch LIVE SNR 2 A 004ch a30dh LIVE SNR 2 B 004ch 8474h LIVE SNR 3 A 004ch 863eh LIVE SNR 3 B 004ch 91b8h RING SNARE A 004ch 9311h RING SNARE B 004ch 9312h RING SNARE C 004ch 9313h RING SNARE D 00a4h 7e42h TECHNO SNARE 004bh 9a40h SIDESTICK 3A 004bh 9c13h SIDESTICK 3B 00ach 15e7h BRUSH SWISH2 00ach 574fh BRUSH SWISH3 00ach 5761h BRUSH SWISH4 004eh 9881h DRY TOM HI 004eh d6b7h LIVE TOM 2 A 004eh d87dh LIVE TOM 2 B 004eh d87eh LIVE TOM 2 C 004eh 27f9h PURE TOM A 004eh 28e2h PURE TOM B 004eh 0ab1h BIG TOM 1 A 004eh 28e3h PURE TOM C 004eh 0c6fh BIG TOM 1 B 004eh 0c70h BIG TOM 1 C 004eh 0c71h BIG TOM 1 D 009eh 94dfh BIG TOM 2 A 009eh 96a7h BIG TOM 2 B 009eh 96a8h BIG TOM 2 C 009eh 96a9h BIG TOM 2 D 009eh 68f5h BIG TOM 3 A 009eh 6ad5h BIG TOM 3 B 009eh 6ad6h BIG TOM 3 C 009eh 6ad7h BIG TOM 3 D 004eh 1cd0h LIVE TOM 1 A 004eh 1e95h LIVE TOM 1 B 004eh 1e96h LIVE TOM 1 C 009eh 1f12h ROCK TOM 1 A 009eh 20eah ROCK TOM 1 B 009eh 20ebh ROCK TOM 1 C 009eh 0348h ROCK TOM 2 A 009eh 0521h ROCK TOM 2 B 009eh 0522h ROCK TOM 2 C Waveform Class = Cymbals NUMBER CHECKSUM WAVENAME 004fh 3d1ch 15"HAT TIGHT 00a5h 30d4h SYN CL HAT 2 00a5h f683h TECHNO HAT 1 00a6h 5bafh TECHNO HAT 2 00a5h 9b4ch TECHNO HAT 4 00a5h 4331h TECHNO HAT 3 0051h 6b28h 15"HAT OPEN 0051h cba5h 15"HAT LOOSE 00a6h 74eah SYN OP HAT 2 0050h 679ah 15"HAT FOOT 015bh 30a7h CYM LOOP 00a6h fd53h ROOM KICK 1A 0053h 5f3dh THIN RIDE A 00a6h ff1bh ROOM KICK 1B 00a6h ff1ch ROOM KICK 1C 0053h 604ah THIN RIDE B 0053h a6bfh SYNTH CYMBAL Waveform Class = Percussion NUMBER CHECKSUM WAVENAME 005fh 79adh EQ CABASA 1 005fh 6ca9h EQ CABASA 2 005ch 49c3h CONGA HEEL 0060h 6e75h THIN MARACA 006ah 507dh SHEKERE DN 006ah d546h SHEKERE UP 0056h 17a6h TAMBO DOWN 0056h 144fh TAMBO UP 0127h a67fh TIMBALI RIM Waveform Class = Sound Effect NUMBER CHECKSUM WAVENAME 0156h 0c45h TAPE LOOP Appendix 4 - EXP3 Urban Dance Project Expansion Board Waveform List Waveform Class = Keyboard NUMBER CHECKSUM WAVENAME 0000h abech DANCE PIANO 000dh 63dch PERC PLUS ORG 000dh 234ch PERQABEE 000dh 83b6h USED ORGAN Waveform Class = String Sound NUMBER CHECKSUM WAVENAME 0025h ef81h ANALOG STRING 0024h 760ah LO FI STRINGS 0025h c851h 16 OSC.STRING 0025h c8f9h SYN STRING LP 0024h 1518h STRING CHORD 0024h cdb4h SECTION FALL 0024h 4fceh SECTION LICK 0024h ce3fh SECTION RUN 0016h 5cd7h FUNK GTR MAP1 0016h 1eeah FUNK GTR MAP2 0016h 5626h FUNK GTR MAP3 0016h 85c9h FUNK GTR MAP4 0016h f9edh FUNKGT SLIDES Waveform Class = Brass+Horns NUMBER CHECKSUM WAVENAME 0188h 132eh BRASS HIT 01 0188h f174h BRASS HIT 02 0188h 9a3bh BRASS HIT 03 0188h 4bddh BRASS HIT 04 0188h c416h BRASS HIT 05 0188h 0d07h BRASS HIT 06 0188h fddbh BRASS HIT 07 0188h 02a7h BRASS HIT 08 0188h 4132h BRASS HIT 09 0188h ea4eh BRASS HIT 10 0188h 120dh BRASS HIT 11 0188h c589h BRASS HIT 12 0188h 4e01h DISS HORN HIT 0188h d20bh HORN HIT 0188h f604h HORN RIFF 0188h 05f7h TRUMPET HIT 1 0188h 9862h TRUMPET HIT 2 0189h 148ch SQUEALS MAP 1 0189h 7cb7h SQUEALS MAP 2 0189h a53ch SQUEALS MAP 3 0188h 6318h TRUMPET HIT 3 0189h b5cfh TRUMPETSQUEAL Waveform Class = Wind+Reeds NUMBER CHECKSUM WAVENAME 00f2h 6f51h FLUTE LOOP 00f2h 43d2h FLUTE MAP 1 00f2h a292h FLUTE MAP 2 Waveform Class = Vocal Sound NUMBER CHECKSUM WAVENAME 0111h 96ddh VOCAL MAP 01 0111h 3ff7h VOCAL MAP 02 0111h b802h VOCAL MAP 03 0111h d60dh VOCAL MAP 04 0111h c047h VOCAL MAP 05 0111h eeaah VOCAL MAP 06 0111h 1a8bh VOCAL MAP 07 0111h e2dbh VOCAL MAP 08 0111h cd4ah VOCAL MAP 09 0111h 100ah VOCAL MAP 10 0111h ff73h VOCAL MAP 11 0111h c678h VOCAL MAP 12 0111h cb7bh VOCAL MAP 13 0111h f429h VOCAL MAP 14 Waveform Class = Bass Sound NUMBER CHECKSUM WAVENAME 001ah 1359h AC. BASS 2 001ah 63a0h AC. BASS 3 001ch ec22h JAZZ BASS 001ah 640ah AC BS FRET NZ 0115h 15f2h CLICK BASS 0115h cf85h DEEP BASS 0115h 7965h DOPE BASS 1 0115h b03ah GLO SINE BASS 0115h b8fch DANCE BASS 1 0115h ea81h DANCE BASS 2 0115h b99ah DANCE BASS 3 0070h b3cbh ESQ 1 BASS 2 0115h 672dh GEN X BASS 0115h 1be7h JAMM BASS 0115h 3bb4h JUP BASS SOFT 0115h 29d1h JUP BASS MED 0115h 22beh JUP BASS HARD 0115h 51dch MMM BASS 0115h 5865h SAWZ BASS 0115h c628h SPACE BASS 1 0115h 63e5h SPACE BASS 2 0115h 7abbh THICK BASS Waveform Class = Drum Sound NUMBER CHECKSUM WAVENAME 0139h aa69h DA POWER KICK 0139h 489eh KICKS MAP 01 0139h b853h KICKS MAP 02 0139h dde6h KICKS MAP 03 0139h 5ebbh KICKS MAP 04 0139h 8bfbh KICKS MAP 05 0139h 787bh KICKS MAP 06 0139h cfe0h KICKS MAP 07 0139h 3f54h KICKS MAP 08 0139h 8533h KICKS MAP 09 0139h b4c6h KICKS MAP 10 0139h 832bh KICKS MAP 11 0139h 00cah KICKS MAP 12 0139h 3c1eh KICKS MAP 13 0139h 6c48h KICKS MAP 14 0139h d7bdh KICKS MAP 16 0139h b1b4h KICKS MAP 17 0139h e611h KICKS MAP 18 0139h 987dh KICKS MAP 19 0139h ebebh KICKS MAP 20 0139h 18deh KICKS MAP 21 0139h 3c8fh KICKS MAP 22 0139h f2ech KICKS MAP 23 0139h c73eh KICKS MAP 24 0139h d2f7h KICKS MAP 25 0139h 57bfh KICKS MAP 26 0139h cf53h KICKS MAP 27 013Ah 8423h SNARE MAP 01 013Ah 491fh SNARE MAP 02 013Ah bc01h SNARE MAP 03 013Ah 6f98h SNARE MAP 04 013Ah 3e5fh SNARE MAP 05 013Ah 32f5h SNARE MAP 06 013Ah 8defh SNARE MAP 07 013Ah 3a9ch SNARE MAP 08 013Ah 2888h SNARE MAP 09 013Ah 243eh SNARE MAP 10 013Ah 2234h SNARE MAP 11 013Ah 1a99h SNARE MAP 12 013Ah 3eb4h SNARE MAP 13 013Ah 09f2h SNARE MAP 14 013Ah 842dh SNARE MAP 15 013Ah 4e84h SNARE MAP 16 013Ah 7805h SNARE MAP 17 013Ah 203dh SNARE MAP 18 013Ah 0218h SNARE MAP 19 013Ah d9d6h SNARE MAP 20 013Ah 3ab9h SNARE MAP 21 013Ah 7314h SNARE MAP 22 013Ah 0fbeh SNARE MAP 23 013Ah ccfah SNARE MAP 24 013Ah 03fah SNARE MAP 25 013Ah 3843h SNARE ROLL 2 004Eh 347ah TOMS MAP 1 004Eh ce94h TOMS MAP 2 Waveform Class = Cymbals NUMBER CHECKSUM WAVENAME 004Fh dba0h CLOZD HAT MP1 004Fh 2e6eh CLOZD HAT MP2 004Fh f9b5h CLOZD HAT MP3 004Fh 6fd2h CLOZD HAT MP4 004Fh c0a1h CLOZD HAT MP5 004Fh 9bf7h CLOZD HAT MP6 004Fh d63ch CLOZD HAT MP7 004Fh f91ch CLOZD HAT MP8 0051h f6afh OPEN HAT MP01 0051h 23adh OPEN HAT MP02 0051h c59bh OPEN HAT MP03 0051h a752h OPEN HAT MP04 0051h a41ah OPEN HAT MP05 0051h 6f9bh OPEN HAT MP06 0051h e033h OPEN HAT MP07 0051h 476fh OPEN HAT MP08 0051h d875h OPEN HAT MP09 0051h ef01h OPEN HAT MP10 0051h 13a9h ELEC.HAT MAP 0053h 666ch DANCE RIDE 1 0053h 6abah DANCE RIDE 2 0053h bccbh DANCE RIDE 3 0053h d6dch DANCE RIDE 4 0053h ed2ch DANCE RIDE 5 0053h 2c8eh CZ SYN RIDE 0053h 9b94h 808 RIDE CYM 0052h 7728h DANCE CRASH 1 0052h 50adh DANCE CRASH 2 0052h 70f2h DANCE CRASH 3 0052h 0784h DANCE CRASH 4 0052h 4200h DANCE CRASH 5 Waveform Class = Percussion NUMBER CHECKSUM WAVENAME 0160h c408h 01-DOPE 77 0160h 5f95h 02-DOPE 82 0160h fbc4h 03-DOPE 85 0160h c8fbh 04-DA BOMB 86 0160h 7240h 05-DOPE 89 0160h 0d94h 06-BRKBEAT 90 0160h 1d86h 07-HIP HOP 90 0160h 1635h 08-DOPE 92 0160h 6724h 09-DOPE 95 0160h b0dch 10-RATRAP 105 0160h 6c22h 11-CONGA 108 0160h 5ac3h 12-DOPE 123 0160h c61eh 13-TECHNO 124 0160h e623h 14-HIPHOP 124 0160h e273h 15-HIPHOP 124 0160h 8764h 16-TECHNO 130 0160h 48dfh 17-TECHNO 130 0160h a3afh 18-TECHNO 132 0160h 59e0h 19-TECHNO 134 0160h d417h 20-TECHNO 134 0160h 4e11h 21-TECHNO 134 0160h fde2h 22-TECHNO 136 0160h 2230h 23-TECHNO 138 0160h 7f54h 24-TECHNO 138 0160h 9b37h 25-HOUSE 140 0160h d1ech 26-HOUSE 140 0160h 409dh 27-TECHNO 140 0160h 8e1bh 28-TECHNO 140 0160h 4457h 30-BELLZ 142 0160h cfa8h 31-TRANCE 146 0160h 7125h 32-ACID 150 0160h 0c02h 34-ACID 154 0160h 4b78h 35-RAVE 170 0160h dac8h 36-RAVE 170 0160h de63h BOOM BIP MAP 0160h b365h BRKBEAT MAP 011Eh 8502h CLAP CLAP 011Eh c67eh CLAP MAP 1 011Eh 01f7h CLAP MAP 2 011Eh 8427h CLAP MAP 3 011Eh 4f06h CLAP MAP 4 011Eh 7702h CLAP MAP 5 0160h 2dedh DOPE JAZZ MAP 0160h ff6ah DUMMDRUM MAP 011Bh 68b3h FINGERSNAP MP 0158h bf8ch FREAKOUT PERC 0160h 75b5h FUNK OUT MAP 0160h 4750h HARDCORE MAP 0160h 1addh HEAVY MAP 0160h 2849h IT HERTZ MAP 0160h 2ae7h KIK IT MAP 0160h 6cedh OL SKOOL MAP 0160h 255ah RAT RAP MAP 0056h 8e1ah TAMBO MAP 1 0056h e852h TAMBO MAP 2 0160h ca4dh THE RIOT MAP 0160h 6dc2h WAK PAK MAP 0056h a68ch BAD TAMBO 0160h c8b2h JAZZ RIDE LP 0066h f8ech DANCE TRIANGL 0160h f711h CLOZD HAT LP Waveform Class = Tuned Percussion NUMBER CHECKSUM WAVENAME 0143h d1a2h 1970'S HIT 0143h 6e14h BUZZ BASS 0143h 37ddh CHORD VOX 0187h ac69h CHORDS HMM 0187h f09ah DIRTY HIT 0143h 9117h ESQ 1 BASS 1 0187h a66ah EURO HIT 1 0187h 0a27h EURO HIT 2 0187h f231h EURO HIT 3 0143h f103h GIT STAB 0143h c92ch HIT ME HARD 0187h 7f91h HIT STAB 0143h da55h HOP HIT 0143h fbfch HOUSE NATION 0143h 7b92h HOUSE STAB 0143h e6deh OLD CLASSIC 0187h 941fh ORGAN HIT 0187h 60d8h RAVE ORG HIT 0143h 7bf0h RECORD STOP 0143h d672h SMACK HIT 0143h e0dah SNAP SYNTH 0143h 96a8h STAB HIT 1 0143h 4321h STAB HIT 2 0143h d30fh TECHNO CHORD 0143h 2115h VOX HIT Waveform Class = Sound Effect NUMBER CHECKSUM WAVENAME 0082h 6489h BEEP MAP 1 0082h c0afh BEEP MAP 2 0156h 6a5eh BLAST 0156h d04ah CABLE'S OUT 0156h fe17h FAST FWD TAPE 0094h 1aaah LAZER ZAP 3 0156h 61f4h METAL HIT 0156h 1e6ah NEEDLE UP 0156h ded4h POP+CLICK MAP 0156h db3fh RECKIT BAD 0156h d8aeh RECORD NOISE 0156h 4087h REWIND TAPE 0094h 353dh REZ ZAPS 018Ah f915h SCRATCH MAP 1 018Ah 2c20h SCRATCH MAP 2 0156h ebe0h SHORT WAVE 1 0156h e80ch SHORT WAVE 2 0156h ce8bh SPACE LAND 0156h a344h SPACE MAN 0156h db1dh SPACE SYNTH 1 0156h fa66h SPACE SYNTH 2 0156h 5068h SPACE SYNTH 3 0156h cd98h SPACE SYNTH 4 0156h 1a3ah STATIC CLING 0094h 7d94h SUPER ZAP 0156h ccd1h WRONG NUMBER 0094h e197h ZAP 1A 0094h 14e4h ZAP 1B 0094h 5d27h ZAP 2A 0094h 1754h ZAP 2B Waveform Class = Waveform NUMBER CHECKSUM WAVENAME 012Dh c33bh JOE'S LEAD 012Dh 66d2h OBEE REZ 012Dh 23ebh PW LEAD SYN 012Dh 2852h PW MOOG SYN 0131h 6fdeh RASPY SYNTH 012Dh b3f3h RES SAW 1 012Dh 3b17h RES SAW 2 012Dh 9fdeh RES SAW 3 012Dh 5c65h RES SAW 4 0043h 88dch REZZ HIT 012Dh d529h SOLITUDE Waveform Class = Inharmonic NUMBER CHECKSUM WAVENAME 0047h c87fh 8-BIT FUNK 0149h d67ch DIRTY BELL LP 0047h c2fch DRONE 0047h 286eh GRANULAR 0047h ef8bh INDUSTRIAL 0076h 2982h INHARMONIC 1 0076h 0e88h INHARMONIC 2 0076h 0469h INHARMONIC 3 0148h 7126h