Behringer BCD2000 Stereo Equalizer User Manual


 
13
B-CONTROL DEEJAY BCD2000
6. MIDI CONTROL
5.4.2 Routing options with WDM/MME driver
The WDM/MME driver supports playback/recording of 2 audio
signals. For 2-channel recording you can select input IN A or IN
B in the WDM/MME window of the control panel. When you choose
IN A, you can also determine the signal to be recorded (Phono A
or MIC).
When you select IN B, you can use the PHONE/LINE switch
to determine the signal to be recorded (phono or line).
Playback with the WDM/MME driver is always in stereo, which is
why the MASTER output and the PHONES connector of the
BCD2000 provide the same music signal.
Fig. 5.5: Audio routing with the WDM/MME driver
6. MIDI CONTROL
All control functions of the BCD2000 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 BCD2000 is not equipped with the classic 5-pin MIDI
connectors, it still uses the MIDI protocol for data transmission
via USB. Thus, the BCD2000 can also control third-party software,
as long as it is able to speak MIDI. In turn, the BCD2000 can
receive MIDI data and use them to show the switching status of
the button LEDs.
Basically, two types of MIDI data are used: Control Change
(CC no.) and note messages (Note no.). CC commands are used
for the real-time transmission of values that are changed
continuously. Note commands are used for the transmission of
button functions. You can use any DJ software you like to adapt
the MIDI commands to the software functions.
6.1 Sending control change functions
All rotary controls, all faders, the scratch wheel and the crossfader
are control elements sending CC data. Each control element has
a CC number assigned to it. The absolute values transmitted
range from 0 to 127, an exception being the scratch wheels as
they are infinitely variable encoders sending no absolute values.
Instead, they transmit value changes in steps of 1 (increment =
+1, decrement = -1). The following tables show the fixed
assignment of CC numbers according to function groups.
Rotary control functions:
Group Name
MIDI
no
.
LOW (EQ) 3
MID (EQ) 4
HIGH (EQ) 5
GAIN 6
LOW (EQ) 7
MID (EQ) 8
HIGH (EQ) 9
GAIN 10
Value A 13
Value B 14
Value C 15
Value D 16
OUTPUT PFL MIX 17
FX CONTROL
DECK B
DECK A
Table 6.1: MIDI commands for transmitting rotary
control functions
Infinitely variable encoder functions:
Group Name
MIDI
no
.
DECK A
PITCH BEND/CUE
SEARCH WHEEL
19*
DECK B
PITCH BEND/CUE
SEARCH WHEEL
18*
* the scratch wheels transmit +1/-1 pulses only (Inc/Dec)
Table 6.2: MIDI commands for transmitting infinitely variable
encoder functions
Fader functions:
Group Name
MIDI
no
.
PITCH Fader 11
VOLUME Fader 0
DECK A<>B CROSS Fader 1
PITCH Fader 12
VOLUME Fader 2
DECK A
DECK B
Table 6.3: MIDI commands for transmitting fader functions
6.2 Sending button functions
All switching elements (buttons) of the BCD2000 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.)