Roland DJ 202 - Holzhaus/mixxx GitHub Wiki
The Roland DJ-202 is an all-in-one USB MIDI controller with a built in sound card. It has controls for 2 decks that can be toggled between decks to play with 4 decks. As a special feature it's got an in-built sequencer with 8 sounds from the TR-808 and the TR-909 drum machines (TR-606 and TR-707 are available via firmware update).
You can download the latest drivers and firmware from https://www.roland.com/global/products/dj-202/downloads/.
The DJ-202 is a USB class compliant MIDI and audio device, so it's plug-and-play on Linux.
If the device is not properly detected as a MIDI device, you need to enable generic mode in the system settings:
- Hold [LOAD] Button when plugging in the USB cable until the sequencer start/stop button blinks
- Press [R channel performance pad 1]
- Turn the rotary selector left, so only the upper left corner of the master level indicator is lit
- Press the blinking start/stop button
- Wait until all pads light up, then disconnect USB cable
A mapping is currently being developed, see Github
- Pitch control
-
Shift+Tempo Fader
β adjust pitch continuously - Jog wheel
-
shift-jog
β strip search - FX
-
FX1-3
(long) β focus FX1-3 -
FX1-3
(short) β toggle effect 1-3 on/off -
(Shift-)FX tap
β Cycle focused effect forward/backward -
fx-level
β set FX meta depth -
shift-fx-level
β set effects rack dry/wet -
shift-fx1-3
β Routing mode - toggle sending respective deck output to fx1 on/off, fx2 on/off, headphones on/off - General
-
Shift-Sync
β Toggle quantize on/off -
Slip
(double tap) β Latch slip mode -
Deck 3/4
(hold) β Toggle other deck temporarily, return to previous deck on release -
Deck 3/4
(press) β Toggle other deck -
Key lock-Param+/-
β Shift pitch up/down -
Key lock-Param+-Param
β Reset pitch -
Shift-cue
(long) β align beatgrid to other deckβs grid -
Shift-cue
(once) β align beatgrid to current play position -
Shift-cue
(tap multiple) β tap BPM -
Sync
(double tap) β Reset BPM - Performance pad groups
- Hot cue mode
* ''Param+/-'' β beat jump forward/backward
* ''Shift-Param+/-'' β increment/decrement beat jump distance
* ''Pad 1-8'' β Save/jump to hot-cue
* ''Shift-Pad 1-8'' (while playing) β Save hot-cue (overwrite existing)
* ''Shift-Pad 1-8'' (while stopped) β Delete hot-cue
* Loop mode
* ''Param+/-'' β move beatloop forward/backward
* ''Shift-Param+/-'' β Double/halve beatloop size
* ''Pad 1-4'' β toggle beatloop of length 1,2,4,8
* ''Pad 5-8'' β Manual loop controls (in, out, exit, on/off)