Behringer B-Control Deejay BCD3000 Benutzerhandbuch

Seite von 16
13
B-CONTROL DEEJAY BCD3000 User Manual
6.  MIDI Control
All control functions of the BCD3000 are sent to your computer as MIDI data. 
The Musical Instruments Digital Interface is a generic, non-manufacturer-
specific standard that enables communication between electronic musical 
instruments. Although the BCD3000 is not equipped with the “classic” 5-pin 
MIDI connectors, it still uses the MIDI protocol for data transmission via USB. 
Thus, the BCD3000 can also control third-party software, as long as it is able to 
“speak” MIDI. In turn, the BCD3000 can receive MIDI data and use them to show 
the switching status of the button LEDs.
Primarily, two MIDI data types are used: Control Change (CC no.) and Note 
commands (Note no.). The CC commands allow values, which change 
continuously, to be transmitted in real time. Button functions are sent with 
Note commands. You can match the MIDI commands to the software functions 
in the DJ software of your choice. Please note that the different behaviors of 
the LED control and the buttons’ Toggle On/Off mode depend on the selected 
GLOBAL MODE, as explained in Chapter 4.2 under “The MIDI Tab”.
6.1  Sending control change functions
All rotary knobs, faders, wheels and the crossfader are control elements that 
send CC data. A CC number is assigned to each control element; the transmitted 
absolute values range between 0 and 127. The Scratch wheels are the exception, 
owing to the fact that continuous encoders do not transmit absolute values. 
They send value changes (increment = +1, decrement = -1) when used. 
The following table shows the regular assignment of CC numbers categorized in 
function groups. 
Rotary control functions:
Preset
FX
MIDI CC no.
DECK A
LOW (EQ)
MID (EQ)
HIGH (EQ)
GAIN
3
4
5
6
DECK B
LOW (EQ)
MID (EQ)
HIGH (EQ)
GAIN
7
8
9
10
FX CONTROL
Data 1 
Data 2 
Data 3 
Data 4
13 
14 
15 
16
OUTPUT
PHONES MIX
17
Table 6.1: MIDI commands for transmitting rotary control functions
Infinitely variable encoder functions:
Group
Name
MIDI CC no.
DECK A
PITCH BEND/ 
CUE SEARCH WHEEL
19*
DECK B
PITCH BEND/ 
CUE SEARCH WHEEL
18*
* The Scratch wheels only send +1/-1 impulses (Inc/Dec): left turn value 63, right value 65. When the 
acceleration function is activated (preset after switching on), the value change can also be larger; this depends 
on the wheel’s speed when scrolled manually (see Chapter 6.3).
Table 6.2: MIDI commands for transmitting infinitely variable encoder functions
Fader functions:
Group
Name
MIDI CC no.
DECK A
PITCH Fader 
VOLUME Fader
11 
0
DECK A< >B
CROSS Fader
1
DECK B
PITCH Fader 
VOLUME Fader
12 
2
Table 6.3: MIDI commands for transmitting fader functions
6.2  Sending button functions
All switching elements (buttons) of the BCD3000 transmit MIDI note commands. 
When you press a button, the system sends a “note on” command, together with 
the corresponding note number. When the button is released, the system 
transmits a “note off” command. 
Press (and hold) a button = note on / release a button = note off. 
(For a permanent note-on command, please select “toggle on” in the software.)
Group
Name
MIDI note no.
MIDI note name
DECK A
SEARCH << 
SEARCH >> 
BEND - 
BEND +
3
C -1 
C# -1 
D -1 
D# -1
LOW CUT 
MID CUT 
HIGH CUT
12 
13 
14
C 0 
C# 0 
D 0
SET CUE 
SEY LOOP 
RELOOP 
SYNC 
SCRATCH
15 
16 
17
E -1 
D# 0 
F -1 
E 0 
F 0
PLAY 
CUE
18 
19
F #0 
G 0
DECK B
SEARCH << 
SEARCH >> 
BEND - 
BEND +
9
F# -1 
G -1 
G# -1 
A -1
LOW KILL 
MID KILL 
HIGH KILL
20 
21 
22
G #0 
A 0 
A# 0
SET CUE 
SEY LOOP 
RELOOP 
SYNC 
SCRATCH
10 
23 
11 
24 
25
A# -1 
B 0 
B -1 
C 1 
C# 1
PLAY 
CUE
26 
27
D 1 
D# 1
INPUT SELECT
EXT IN A 
EXT IN B
29 
30
F 1 
F# 1
FX CONTROL
ON (FX unit active) 
FX ▼ (preset down) 
FX ▲ (preset up) 
ACTION (or TAP)
31 
32 
33 
34
G 1 
G# 1 
A 1 
A# 1
CUE SELECT
CUE A 
CUE B
35 
36
B 1 
C 2
KEY DECK A+B
KEY DECK A+B*
28
E 1
* Activates the Time Stretch mode for Decks A+B simultaneously.
Table 6.4: MIDI commands for transmitting button functions