Midi Control; Sending Control Change Functions; Sending Button Functions - Behringer B-CONTROL DEEJAY BCD3000 User Manual

Next-generation dj machine-play, mix, perform and scratch your mp3 files like vinyl records
Hide thumbs Also See for B-CONTROL DEEJAY BCD3000:
Table of Contents

Advertisement

B-CONTROL DEEJAY BCD3000

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:
Group
Name
DECK A
LOW (EQ)
MID (EQ)
HIGH (EQ)
GAIN
DECK B
LOW (EQ)
MID (EQ)
HIGH (EQ)
GAIN
FX CONTROL
Data 1
Data 2
Data 3
Data 4
OUTPUT
PHONES MIX
Table 6.1: MIDI commands for transmitting rotary control
functions
Infinitely variable encoder functions:
Group
Name
DECK A
PITCH BEND/CUE
SEARCH WHEEL
DECK B
PITCH BEND/CUE
SEARCH WHEEL
* 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
14
Fader functions:
DECK A<>B
Table 6.3: MIDI commands for transmitting fader 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
DECK A
MIDI CC no.
3
4
5
6
7
8
DECK B
9
10
13
14
15
16
17
MIDI CC no.
19*
INPUT
18*
SELECT
FX
CONTROL
CUE
SELECT CUE B
KEY DECK
A+B
* Activates the Time Stretch mode for Decks A+B simultaneously.
Table 6.4: MIDI commands for transmitting button functions
6. MIDI CONTROL
Group
Name
DECK A
PITCH Fader
VOLUME Fader
CROSS Fader
DECK B
PITCH Fader
VOLUME Fader

6.2 Sending button functions

Name
MIDI note
SEARCH <<
SEARCH >>
BEND -
BEND +
LOW KILL
MID KILL
HIGH KILL
SET CUE
SET LOOP
RELOOP
SYNC
SCRATCH
PLAY
CUE
SEARCH <<
SEARCH >>
BEND -
BEND +
LOW KILL
MID KILL
HIGH KILL
SET CUE
SET LOOP
RELOOP
SYNC
SCRATCH
PLAY
CUE
EXT IN A
EXT IN B
ON (FX unit active)
FX
(preset down)
FX
(preset up)
ACTION (or TAP)
CUE A
KEY DECK A+B *
MIDI CC no.
11
0
1
12
2
MIDI note
no.
name
0
C -1
1
C# -1
2
D -1
3
D# -1
12
C 0
13
C# 0
14
D 0
4
E -1
15
D# 0
5
F -1
16
E 0
17
F 0
18
F #0
19
G 0
6
F# -1
7
G -1
8
G# -1
9
A -1
20
G #0
21
A 0
22
A# 0
10
A# -1
23
B 0
11
B -1
24
C 1
25
C# 1
26
D 1
27
D# 1
29
F 1
30
F# 1
31
G 1
32
G# 1
33
A 1
34
A# 1
35
B 1
36
C 2
28
E 1

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents