User Guide
♦
47
English
System Exclusive Messages
Transmit Single Parameter (message ID 1)
The external device sends this message to Black Box in order to change a single parameter within the preset edit buffer or Main
parameters data structure. Black Box does not send this message.
Status
Description
1111 0000
System Exclusive (SysEx) ID
0000 0000
M-Audio ID byte 1 = 00h
0000 0001
M-Audio ID byte 2 = 01h
0000 0101
M-Audio ID byte 3 = 05h
0000 0001
Black Box family code LSB (always 01h)
0000 0000
Black Box family code MSB (always 00h)
0000 0010
Black Box family member ID LSB = 02h
0000 0000
Black Box family member ID MSB = 00h
0000 0001
Message ID for “Receive single parameter into preset/drumbeat edit buffers or Main parameters”
0000 00vv
File Version for preset or main/MIDI data structure
vv = 10 for Preset file version
vv = 10 for Main params file version
0000 00pp
If pp=00, parameter within Preset edit buffer
If pp=10, parameter within Main parameters
00aa aaaa
Address of parameter within preset or Main data structures. See “Data structures” below.
0000 dddd
LS 4 bits of datum
0000 dddd
MS 4 bits of datum
1111 0111
End of Exclusive (EOX)
Transmit Preset (Message ID 2)
This message is sent to the Black Box to modify the currently selected preset or as a response to a “Request Stored Preset”
message. If this message is sent from an external device to Black Box while a user preset is selected, the preset is stored to
the selected preset location. If this message is sent from an external device to Black Box while a factory preset is selected, the
message is ignored. Regardless of whether the current preset is user or factory, a “Save Complete” message (ID 17) is sent as a
response.
Status
Description
1111 0000
System Exclusive (SysEx) ID
0000 0000
M-Audio ID byte 1 = 00h
0000 0001
M-Audio ID byte 2 = 01h
0000 0101
M-Audio ID byte 3 = 05h
0000 0001
Black Box family code LSB (always 01h)
0000 0000
Black Box family code MSB (always 00h)
0000 0010
Black Box family member ID LSB = 02h
0000 0000
Black Box family member ID MSB = 00h
0000 0010
Message ID for ‘Transmit preset’
0000 0010
File Version for preset data structure
0ddd dddd
Preset data: 64 bytes coded into 74 bytes of 7-bit MIDI data (see “Data packing” below.)
1111 0111
End of Exclusive (EOX)
NOTE
: Black Box requires nearly a full second to save the received user preset to its slow flash memory. Any messages received while Black
Box is still saving the received user preset will be ignored. After the external device sends this message, it should either wait a full second or
wait until a “Save Complete” message (ID 17) is returned before sending any further messages.