Sysex Information - Behringer RHYTHM DESIGNER RD-8 User Manual

Classic analog drum machine with 16 drum sounds, 64 step sequencer, wave designer and dual-mode filter
Hide thumbs Also See for RHYTHM DESIGNER RD-8:
Table of Contents

Advertisement

20
RHYTHM DESIGNER RD-8 User Manual

14. SysEx information

Supported System Exclusive Messages
It is possible to import/export your Rhythm Designer data to/from the RD-8 using
the supported System Exclusive Messages. This section describes the messaging
protocol used for that purpose.
Stored Data
As described in section 13, the Storage Memory in the RD-8 stores three different
file types containing:
1. <<Song Data>>
2. <<Pattern Data>>
3. <<Global Settings Data>>
Data Stuffing
In order to transmit these files over MIDI, the data contained within them must
be stuffed. Details of the exact stuffing technique used go beyond the scope
of this document. It should be noted however, that the stream of bytes in the
<<Data>> sections of the messages described herein, are not interchangeable
with the streams of bytes in their corresponding file types, as they are described
in section.
Definitions
The following symbols appear in the message contents.
Symbol
Definition
<DD>
Device ID: This is 0 based – value 0 corresponds to Device ID 1 on the RD-8 unit.
<RS>
Reserved for future use
<MJ>
Software Major Version Number
<MN>
Software Minor Version Number
<PT>
Software Patch Number
Song-slot Number: This is 0 based – value 0 corresponds to Song-slot 1
<SS>
on the RD-8 unit.
Pattern-slot Number: This is 0 based – value 0 corresponds to Pattern-slot 1
<PP>
on the RD-8 unit.
Supported Messages
Firmware Version Request Message
Description:
This message is used to request the Firmware Version installed on the RD-8 unit.
Expected Response from RD-8:
Upon receipt of this message, the RD-8 will respond with a Firmware Version Response
Message (described below). The Firmware Version Response Message will contain
Firmware Version number.
Message Content:
The message takes the following form:
F0 00 20 32 30 <DD> 06 01 F7
An example message is:
F0 00 20 32 30 00 06 01 F7
Note: This example message requests Firmware Version of RD-8 unit whose Device ID is set to 1.
Firmware Version Response Message
Description:
This message simply contains the Firmware Version installed on the RD-8 unit. The RD-8 does
not perform any internal action upon receipt of this message.
Expected Response from RD-8:
The RD-8 does not respond after receipt of this message.
Message Content:
The message takes the following form:
F0 00 20 32 30 <DD> 06 02 <RS> <RS> <RS> <RS> <MJ> <MN> <PT> F7
An example message is:
F0 00 20 32 30 00 06 02 30 00 00 00
01 01 08
F7
Note: This example message requests Firmware Version of RD-8 unit whose Device ID is set to 1.
Stored Song Request Message
Description:
This message is used to request the Song data stored in one of the 16 song slots in the
RD-8's memory storage.
Expected Response from RD-8:
Upon receipt of this message, the RD-8 will respond with a Stored Song Response Message
(described below). The data section of the Stored Song Response Message will contain the Song
data the user requested.
Message Content:
The message takes the following form:
F0 00 20 32 30 <DD> 10 03 30 00 00 00 <MJ> <MN> <PT> <SS> F7
An example message is:
F0 00 20 32 30 00 10 03 30 00 00 00 01 01 08 00 F7
Note: This example message requests Song data from Song-slot 1 on the RD-8 unit whose
Device ID is set to 1.
Stored Song Response Message
Description:
This message is used to overwrite the Song data stored in one of the 16 song slots in the RD-8's
memory storage.
Expected Response from RD-8:
The RD-8 does not respond upon receipt of this message. If the message is received correctly,
the stored Song data will be overwritten. If not, the message will be ignored.
Note: Given that the data contained in the message does not include any pattern information,
none of the song's 16 constituent patterns will be affected.
The song currently loaded in the sequencer will not be affected until the song is reloaded. This
also means that the new Song data can be further overwritten with the data loaded in the
sequencer, by following the normal Save Song procedure.
Message Content:
The message takes the following form:
F0 00 20 32 30 <DD> 10 04 30 00 00 00 <MJ> <MN> <PT> <SS> << Song Data>> F7
An example message is:
F0 00 20 32 30 00 10 04 30 00 00 00 01 01 08 00 <<Song Data>> F7
Note: This example message contains the Song data from Song-slot 1 on the RD-8 unit whose
Device ID is set to 1.
Stored Pattern Request Message
Description:
This message is used to request the Pattern data stored in one of the 256 pattern slots in the
RD-8's memory storage.
Expected Response from RD-8:
Upon receipt of this message, the RD-8 will respond with a Stored Pattern Response Message
(described below). The data section of the Stored Pattern Response Message will contain the
Pattern data the user requested.
Message Content:
The message takes the following form:
F0 00 20 32 30 <DD> 10 01 30 00 00 00 <MJ> <MN> <PT> <SS> <PP> F7
An example message is:
F0 00 20 32 30 00 10 01 30 00 00 00 01 01 08 00 00 F7
Note: This example message requests Pattern data from Song-slot 1, Pattern-slot 1 on the
RD-8 unit whose Device ID is set to 1.
21
RHYTHM DESIGNER RD-8 User Manual
Stored Pattern Response Message
Description:
This message is used to overwrite the Pattern data stored in one of the 256 pattern slots in the
RD-8's memory storage.
Expected Response from RD-8:
The RD-8 does not respond upon receipt of this message. If the message is received correctly,
the stored Pattern data will be overwritten. If not, the message will be ignored.
Message Content:
The message takes the following form:
F0 00 20 32 30 <DD> 10 02 30 00 00 00 <MJ> <MN> <PT> <SS> <PP>
<<Pattern Data>> F7
An example message is:
F0 00 20 32 30 00 10 02 30 00 00 00 01 01 08 00 00
<<Pattern Data>>
F7
Note: This example message contains the Pattern data from Song-slot 1, Pattern-slot 1 on the
RD-8 unit whose Device ID is set to 1.
Live Song Request Message
Description:
This message is used to request the 'Live' Song data that is currently loaded into the
RD-8's sequencer.
Expected Response from RD-8:
Upon receipt of this message, the RD-8 will respond with a Live Song Response Message
(described below). The data section of the Live Song Response Message will contain the Song
data the user requested.
Note: The data does not include any of the song's 16 constituent patterns. It only includes
Song information.
Message Content:
The message takes the following form:
F0 00 20 32 30 <DD> 10 07 30 00 00 00 <MJ> <MN> <PT> F7
An example message is:
F0 00 20 32 30 00 10 07 30 00 00 00 01 01 08 F7
Note: This example message requests 'Live' Song data from the RD-8 unit whose
Device ID is set to 1.
Live Song Response Message
Description:
This message is used to overwrite the 'Live' Song data currently loaded into the RD-8's sequencer.
Expected Response from RD-8:
The RD-8 does not respond upon receipt of this message. If the message is received correctly, the
'Live' Song data will be overwritten. If not, the message will be ignored.
Note: Given that the data contained in the message does not include any pattern information,
none of the 16 patterns loaded into the sequencer will be affected.
Message Content:
The message takes the following form:
F0 00 20 32 30 <DD> 10 08 30 00 00 00 <MJ> <MN> <PT> << Song Data>> F7
An example message is:
F0 00 20 32 30 00 10 08 30 00 00 00 01 01 08
<<Song Data>>
F7
Note: This example message contains the 'Live' Song data destined for RD-8 unit whose
Device ID is set to 1.
Live Pattern Request Message
Description:
This message is used to request the 'Live' Pattern data currently loaded into one of the
16 pattern slots in the RD-8's sequencer.
Expected Response from RD-8:
Upon receipt of this message, the RD-8 will respond with a Live Pattern Response Message
(described below). The data section of the Live Pattern Response Message will contain the
Pattern data the user requested.
Message Content:
The message takes the following form:
F0 00 20 32 30 <DD> 10 05 30 00 00 00 <MJ> <MN> <PT> <PP> F7
An example message is:
F0 00 20 32 30 00 10 05 30 00 00 00 01 01 08 00 F7
Note: This example message requests Pattern data from sequencer pattern-slot 1 on the
RD-8 unit whose Device ID is set to 1.
Live Pattern Response Message
Description:
This message is used to overwrite the 'Live' Pattern data currently loaded into one of the
16 pattern slots in the RD-8's sequencer.
Expected Response from RD-8:
The RD-8 does not respond upon receipt of this message. If the message is received correctly,
the 'Live' Pattern data will be overwritten. If not, the message will be ignored.
Message Content:
The message takes the following form:
F0 00 20 32 30 <DD> 10 06 30 00 00 00 <MJ> <MN> <PT> <PP> <<Pattern Data>> F7
An example message is:
F0 00 20 32 30 00 10 06 30 00 00 00 01 01 08 00
<<Pattern Data>>
F7
Note: This example message contains the 'Live' Pattern data from sequencer pattern-slot 1
on the RD-8 unit whose Device ID is set to 1.
Global Settings Request Message
Description:
This message is used to request the Global Settings data stored in the RD-8's memory storage.
Expected Response from RD-8:
Upon receipt of this message, the RD-8 will respond with a Global Settings Response Message
(described below). The data section of the Global Settings Response Message will contain the
Global Settings data the user requested.
Message Content:
The message takes the following form:
F0 00 20 32 30 <DD> 10 09 30 00 00 00 <MJ> <MN> <PT> F7
An example message is:
F0 00 20 32 30 00 10 09 30 00 00 00 01 01 08 F7
Note: This example message requests Global Settings data from the RD-8 unit whose
Device ID is set to 1.
Global Settings Response Message
Description:
This message is used to overwrite the Global Settings data stored in the RD-8's memory storage.
Expected Response from RD-8:
The RD-8 does not respond upon receipt of this message. If the message is received correctly,
the stored Pattern data will be overwritten. If not, the message will be ignored.
Message Content:
The message takes the following form:
F0 00 20 32 30 <DD> 10 0A 30 00 00 00 <MJ> <MN> <PT> <<Global Settings Data>> F7
An example message is:
F0 00 20 32 30 00 10 0A 30 00 00 00 01 01 08
<<Global Settings Data>>
F7
Note: This example message contains the Global Settings data from the RD-8 unit whose
Device ID is set to 1.
Restore Factory Settings Request Message
Description:
Upon receipt of this message the Global Settings Data file and all Song Data files and Pattern
Data files in the RD-8 Storage Memory will be restored to their factory states. All stored songs,
patterns and settings will be permanently lost. Following the factory restore, the unit will shut
down. It will be necessary to switch the unit off and on again.
Message Content:
The message takes the following form:
F0 00 20 32 30 <DD> 10 7F 30 00 00 00 <MJ> <MN> <PT> F7
An example message is:
F0 00 20 32 30 00 10 7F 30 00 00 00 01 01 08 F7
Note: This example message requests that the RD-8 unit whose Device ID is set to 1 should
restore all settings to its factory defaults.

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents