Behringer B-Control Deejay BCD3000 사용자 설명서
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
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).
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.)
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 +
0
1
2
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
4
15
5
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 +
6
7
8
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