Behringer DEEPMIND 12D Manual - Page 136

MIDI SysEx Commands

Page 136 highlights

136 DeepMind 12D User Manual 19. MIDI SysEx Commands SysEx (System Exclusive) are a special type of MIDI communication that allows control of parameters and settings on a device/manufacturer specific basis. For more information on SysEx and its implementation please consult the MIDI Manufacturers Association at www.midi.org. For specific information regarding the support of SysEx data within any third party Audio/MIDI applications please consult the manufacturer. The SysEx implementation of the DeepMind 12D is described in the following sections: 19.2.1 Universal System Exclusive Message (Device Inquiry) This message can be used to detect the presence of the synth and to get the current global MIDI channel setting (also used as a SysEx Device ID when addressing the synth). DEVICE ENQUIRY SysEx REQUEST MIDI Bytes F0 7E nn or 7F 06 01 F7 Description System Exclusive Status Byte Non Real Time Message Code Device ID (0-15) or 7F for broadcast General Information Message Code Identity Request Message Code End of System Exclusive DEVICE ENQUIRY SysEx RESPONSE MIDI Bytes F0 7E nn 06 01 00, 20, 32 20 00 01 00 jn 00 ii nn F7 01 F7 Description System Exclusive Status Byte Non Real Time Message Code Device ID of unit 0-15 General Information Message Code Identity Reply Message Code Behringer Manufacturers ID DeepMind12 Product Family ID Code (LSByte) DeepMind12 Product Family ID Code (MSByte) DeepMind12 Family Member ID Code (LSByte) DeepMind12 Family Member ID Code (MSByte) Main Software Version Revision Information j = minor revision (0-7) n=major revision (0-15) Reserved Voice Software Major Version Number (0-127) Voice Software Minor Version Number (0-127) End of System Exclusive Identity Request Message Code End of System Exclusive 19.2.2 App Notify Messages This message is transmitted to the synth to identify that there is a control app connected on a particular MIDI interface. The synth, on receiving this message will ensure that NPRN and SysEx messages are enabled on this interface and then will reply with device ID, rx/tx channels and interface ID of the interface which the app notify message was received on. When an app is connected on an interface, the unit sends out additional SysEx messages such as key down & voice allocation update messages APP NOTIFY REQUEST MIDI Bytes F0 00, 20, 32, 20 0d 00 rr F7 Description System Exclusive Status Byte Behringer Manufacturers ID DeepMind 12D Model ID Device ID 0-15 Control App Notify reserved End of System Exclusive APP NOTIFY RESPONSE MIDI Bytes F0 00, 20, 32 20 0d 10 rx tx if cb cp F7 00 ii nn F7 01 F7 Description System Exclusive Status Byte Behringer Manufacturers ID DeepMind 12D Model ID Device ID 0-15 Control App Notify Response Midi Receive Ch 0-16 (All, 1-16) Midi Transmit Ch 0-15 (1-16) Interface ID (0=MIDI 1=USB 2=Wifi) Currently selected bank (0-7) Currently selected program (0-127) End of System Exclusive Reserved Voice Software Major Version Number (0-127) Voice Software Minor Version Number (0-127) End of System Exclusive Identity Request Message Code End of System Exclusive

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162

136
DeepMind 12D User Manual
19.
MIDI SysEx Commands
SysEx (System Exclusive) are a special type of MIDI communication that allows
control of parameters and settings on a device/manufacturer specific basis.
For more information on SysEx and its implementation please consult the MIDI
Manufacturers Association at www.midi.org.
For specific information regarding
the support of SysEx data within any third party Audio/MIDI applications please
consult the manufacturer.
The SysEx implementation of the DeepMind 12D is described in the
following sections:
19.2.1
Universal System Exclusive Message
(Device Inquiry)
This message can be used to detect the presence of the synth and to get the
current global MIDI channel setting (also used as a SysEx Device ID when
addressing the synth).
DEVICE ENQUIRY SysEx REQUEST
MIDI Bytes
Description
F0
System Exclusive Status Byte
7E
Non Real Time Message Code
nn or 7F
Device ID (0-15) or 7F for broadcast
06
General Information Message Code
01
Identity Request Message Code
F7
End of System Exclusive
DEVICE ENQUIRY SysEx RESPONSE
MIDI Bytes
Description
F0
System Exclusive Status Byte
7E
Non Real Time Message Code
nn
Device ID of unit 0-15
06
General Information Message Code
01
Identity Reply Message Code
00, 20, 32
Behringer Manufacturers ID
20
DeepMind12 Product Family ID Code (LSByte)
00
DeepMind12 Product Family ID Code (MSByte)
01
DeepMind12 Family Member ID Code (LSByte)
00
DeepMind12 Family Member ID Code (MSByte)
jn
Main Software Version Revision Information j = minor revision
(0-7) n=major revision (0-15)
00
Reserved
ii
Voice Software Major Version Number (0-127)
nn
Voice Software Minor Version Number (0-127)
F7
End of System Exclusive
01
Identity Request Message Code
F7
End of System Exclusive
19.2.2
App Notify Messages
This message is transmitted to the synth to identify that there is a control app
connected on a particular MIDI interface. The synth, on receiving this message
will ensure that NPRN and SysEx messages are enabled on this interface and
then will reply with device ID, rx/tx channels and interface ID  of the interface
which the app notify message was received on. When an app is connected on an
interface, the unit sends out additional SysEx messages such as key down & voice
allocation update messages
APP NOTIFY REQUEST
MIDI Bytes
Description
F0
System Exclusive Status Byte
00, 20, 32,
Behringer Manufacturers ID
20
DeepMind 12D Model ID
0d
Device ID 0-15
00
Control App Notify
rr
reserved
F7
End of System Exclusive
APP NOTIFY RESPONSE
MIDI Bytes
Description
F0
System Exclusive Status Byte
00, 20, 32
Behringer Manufacturers ID
20
DeepMind 12D Model ID
0d
Device ID 0-15
10
Control App Notify Response
rx
Midi Receive Ch
0-16 (All, 1-16)
tx
Midi Transmit Ch 0-15 (1-16)
if
Interface ID (0=MIDI 1=USB 2=Wifi)
cb
Currently selected bank (0-7)
cp
Currently selected program (0-127)
F7
End of System Exclusive
00
Reserved
ii
Voice Software Major Version Number (0-127)
nn
Voice Software Minor Version Number (0-127)
F7
End of System Exclusive
01
Identity Request Message Code
F7
End of System Exclusive