----------------------------------------------------------------------------------------------- Undocumented sysex messages ----------------------------------------------------------------------------------------------- The following sysex messages are not be documented in the MR MIDI System Exclusive Specification Document Version 1.53/2.11-A, but works on my ZR-76. It can be used to transfer an MR sound program from a librarian or other device into an MR/ZR program. Undocumented Single Transmit Request (Appears to be similar to Command 03) 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) 01 Undocumented Transmit Request Command 01 Single Sound Program Dump Request or 02 Single Performance Dump Request or 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) 02 Undocumented Transmit Request Reply Command 01 Single Sound Program Dump Request or 02 Single Performance Dump Request or 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 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 Undocumented Current Sound/Performance Dump Messages (initiated from the front panel) 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) 02 This Performance Transmit Request 01 This Part's Sound Dump Request or 02 This Performance Dump Request or 03 This Performance's Edit Kit Dump Request F7 (Reserved?) F7 (Reserved?) ... Undocumented Bulk Dump Messages (initiated from the front panel) 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) 10 RAM Performance Bulk Dump or 11 RAM Sounds Bulk Dump or 02 System Settings Bulk Dump ... ----------------------------------------------------------------------------------------------- MR Family Model Codes ----------------------------------------------------------------------------------------------- My ZR-76 transmits a model code of 04 in response to the universal sysex identity reply message. The model codes for the MR family apear to be: 00 = MR-Rack 01 = MR-61 02 = MR-76 03 = ZR-61 ??? 04 = ZR-76 I'm making a guess that 03 was reserved for a ZR-61, but since a ZR-61 was never sold, I don't know for sure. Even though the ZR-76 identifies itself as an 04, it will not respond to sysex messages using a model code of 02 (MR-76) or 04 (ZR-76). It responds only to model code of 00 or 01. John Bair http://www.fumph.com jbair@fumph.com