Behringer BCD2000 ユーザーズマニュアル

ページ / 16
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.)