14
Rotary control functions:
Group | Name | MIDI CC no. |
DECK A | LOW (EQ) | 3 |
| MID (EQ) | 4 |
| HIGH (EQ) | 5 |
| GAIN | 6 |
DECK B | LOW (EQ) | 7 |
| MID (EQ) | 8 |
| HIGH (EQ) | 9 |
| GAIN | 10 |
FX CONTROL | Data 1 | 13 |
| Data 2 | 14 |
| Data 3 | 15 |
| Data 4 | 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 | 19* |
| SEARCH WHEEL |
|
DECK B | PITCH BEND/CUE | 18* |
| SEARCH WHEEL |
|
*The Scratch wheels only send
Table 6.2: MIDI commands for transmitting infinitely variable encoder functions
Fader functions:
Group | Name | MIDI CC no. |
DECK A | PITCH Fader | 11 |
| VOLUME Fader | 0 |
DECK A< >B | CROSS Fader | 1 |
DECK B | PITCH Fader | 12 |
| VOLUME Fader | 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
Group | Name | MIDI note no. | MIDI note name |
DECK A | SEARCH << | 0 | C |
| SEARCH >> | 1 | C# |
| BEND - | 2 | D |
| BEND + | 3 | D# |
| LOW CUT | 12 | C 0 |
| MID CUT | 13 | C# 0 |
| HIGH CUT | 14 | D 0 |
| SET CUE | 4 | E |
| SEY LOOP | 15 | D# 0 |
| RELOOP | 5 | F |
| SYNC | 16 | E 0 |
| SCRATCH | 17 | F 0 |
| PLAY | 18 | F #0 |
| CUE | 19 | G 0 |
DECK B | SEARCH << | 6 | F# |
| SEARCH >> | 7 | G |
| BEND - | 8 | G# |
| BEND + | 9 | A |
| LOW KILL | 20 | G #0 |
| MID KILL | 21 | A 0 |
| HIGH KILL | 22 | A# 0 |
| SET CUE | 10 | A# |
| SEY LOOP | 23 | B 0 |
| RELOOP | 11 | B |
| SYNC | 24 | C 1 |
| SCRATCH | 25 | C# 1 |
| PLAY | 26 | D 1 |
| CUE | 27 | D# 1 |
INPUT SELECT | EXT IN A | 29 | F 1 |
| EXT IN B | 30 | F# 1 |
FX CONTROL | ON (FX unit active) | 31 | G 1 |
| FX ▼ (preset down) | 32 | G# 1 |
| FX ▲ (preset up) | 33 | A 1 |
| ACTION (or TAP) | 34 | A# 1 |
CUE SELECT | CUE A | 35 | B 1 |
| CUE B | 36 | 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
6.3 Receiving MIDI commands
The reception of MIDI data also allows for transmitting commands from
All button LEDs receive MIDI control change data (on/off). If the controller value transmitted is between 0 and 63, this value corresponds to the