SystemExclusiveMessages
TransmitSingleParameter(messageID1)
The external device sends this message to Black Box in order to change a single parameter within the preset edit buffer or Main
Eg
parameters data structure. Black Box does not send this message.
StatusDescription
1111 0000System Exclusive (SysEx) ID
0000 0000M-Audio ID byte 1 = 00h
0000 0001M-Audio ID byte 2 = 01h
0000 0101M-Audio ID byte 3 = 05h
0000 0001Black Box family code LSB (always 01h)
0000 0000Black Box family code MSB (always 00h)
0000 0010Black Box family member ID LSB = 02h
0000 0000Black Box family member ID MSB = 00h
0000 0001Message ID for Receive single parameter into preset/drumbeat edit buffers or Main parameters
0000 00vvFile Version for preset or main/MIDI data structure
vv = 10 for Preset le version
vv = 10 for Main params le version
0000 00ppIf pp=00, parameter within Preset edit buffer
If pp=10, parameter within Main parameters
00aa aaaaAddress of parameter within preset or Main data structures. See Data structures below.
0000 ddddLS 4 bits of datum
0000 ddddMS 4 bits of datum
1111 0111End of Exclusive (EOX)
TransmitPreset(MessageID2)
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.
StatusDescription
1111 0000System Exclusive (SysEx) ID
0000 0000M-Audio ID byte 1 = 00h
0000 0001M-Audio ID byte 2 = 01h
0000 0101M-Audio ID byte 3 = 05h
0000 0001Black Box family code LSB (always 01h)
0000 0000Black Box family code MSB (always 00h)
0000 0010Black Box family member ID LSB = 02h
0000 0000Black Box family member ID MSB = 00h
0000 0010Message ID for Transmit preset
0000 0010File Version for preset data structure
0ddd ddddPreset data: 64 bytes coded into 74 bytes of 7-bit MIDI data (see Data packing below.)
1111 0111End of Exclusive (EOX)
NOTE: Black Box requires nearly a full second to save the received user preset to its slow ash 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.
UserGuidef47 |