User Tools

Site Tools


roland_dj-505

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
roland_dj-505 [2019/05/17 08:38]
hlzhs [Known Issues]
roland_dj-505 [2019/08/11 15:09] (current)
be.ing [Audio Setup]
Line 4: Line 4:
  
 The Roland DJ-505 is an all-in-one USB MIDI controller with an integrated audio interface. It has controls for 2 decks that can be toggled between decks to play with 4 decks. It also features a TR-S step sequencer with sounds from the TR-808 and the TR-909 drum machines (TR-606 and TR-707 are available via firmware update). The Roland DJ-505 is an all-in-one USB MIDI controller with an integrated audio interface. It has controls for 2 decks that can be toggled between decks to play with 4 decks. It also features a TR-S step sequencer with sounds from the TR-808 and the TR-909 drum machines (TR-606 and TR-707 are available via firmware update).
 +
 +  * [[https://​www.roland.com/​global/​products/​dj-505/​|Manufacturer'​s product page]]
 +  * [[https://​serato.com/​dj/​hardware/​roland-dj-505|Serato DJ Hardware Page]]
 +  * [[https://​www.roland.com/​global/​support/​by_product/​dj-505/​owners_manuals/​|Owner'​s Manual]]
 +  * [[https://​www.roland.com/​global/​products/​dj-505/​downloads|Driver/​Firmware/​TR-S Samples Download Page]]
 +  * [[https://​mixxx.org/​forums/​viewtopic.php?​f=7&​t=12688|Mapping Forum Thread]]
 +  * [[https://​github.com/​Holzhaus/​mixxx/​tree/​roland-dj-505-mapping|Mapping Git Repository]]
  
 ===== Drivers ===== ===== Drivers =====
Line 10: Line 17:
 Since the DJ-505 is a USB class compliant MIDI and audio device, the device is plug-and-play on Linux. Since the DJ-505 is a USB class compliant MIDI and audio device, the device is plug-and-play on Linux.
  
-===== Controller Mapping ​===== +===== Audio Setup =====
- +
-A mapping is currently being developed and [[https://​github.com/​Holzhaus/​mixxx/​tree/​roland-dj-505-mapping | can be found on GitHub]] and a [[https://​github.com/​mixxxdj/​mixxx/​pull/​2111 | pull request has been opened]]. +
- +
-==== Audio Channels ​====+
  
 The mapping relies on the following channel assignments (for line/phono input support, applying effects to the TR-S output, etc.): The mapping relies on the following channel assignments (for line/phono input support, applying effects to the TR-S output, etc.):
Line 28: Line 31:
 | 5-6 (Mix)             | Record/​Broadcast ​             | | 5-6 (Mix)             | Record/​Broadcast ​             |
 | 7-8 (TR-S output) ​    | Auxiliary 1                   | | 7-8 (TR-S output) ​    | Auxiliary 1                   |
 +
 +The microphone, TR-S drum machine, and external inputs are mixed together in input channels 5-6, so Mixxx can record and broadcast them.
  
 **Note:** You should assign the Vinyl Control input channels even if you do not intend to use timecode vinyl. These channel assignments are also needed to make the CH 1/2 PC/​LINE/​PHONO switches work (i. e. passing through line or phono input to the left/right deck). **Note:** You should assign the Vinyl Control input channels even if you do not intend to use timecode vinyl. These channel assignments are also needed to make the CH 1/2 PC/​LINE/​PHONO switches work (i. e. passing through line or phono input to the left/right deck).
 +
 +===== Controller Mapping =====
 +
 +A mapping has been [[https://​github.com/​mixxxdj/​mixxx/​pull/​2111 | added to Mixxx]] prior to the 2.3.0 release.
  
 ==== Controls ==== ==== Controls ====
Line 38: Line 47:
 ^ No.  ^ Control ​                             ^ Function ​                                                                                      ^ ^ No.  ^ Control ​                             ^ Function ​                                                                                      ^
 | 1    | [LOAD] buttons ​                      | Load song into deck.                                                                           | | 1    | [LOAD] buttons ​                      | Load song into deck.                                                                           |
-| 1    | [SHIFT] + [LOAD] ​buttons ​            Eject song from deck                                                                         |+| 1    | [SHIFT] + [LOAD] ​button (left) ​      Sort library by BPM (press repeatedly to toggle ascending/​descending order). | 
 +| 1    | [SHIFT] + [LOAD] button (right) ​     | Sort library by key (press repeatedly to toggle ascending/​descending order). |
 | 2    | Rotary Selector ​                     | Turn to move tracklist cursor up/​down. ​                                                        | | 2    | Rotary Selector ​                     | Turn to move tracklist cursor up/​down. ​                                                        |
 | 2    | [SHIFT] + Rotary Selector ​           | Turn to move sidebar cursor up/down. Press to toggle the selected item.                        | | 2    | [SHIFT] + Rotary Selector ​           | Turn to move sidebar cursor up/down. Press to toggle the selected item.                        |
 | 3    | [BACK] button ​                       | //Not yet mapped.// ​                                                                           | | 3    | [BACK] button ​                       | //Not yet mapped.// ​                                                                           |
-| 3    | [SHIFT] + [BACK] button ​             | //Not yet mapped.//                                                                            ​|+| 3    | [SHIFT] + [BACK] button ​             | Sort library by title (press repeatedly to toggle ascending/descending order). |
 | 4    | [ADD PREPARE] button ​                | (Un-)Maximizes the library view.                                                               | | 4    | [ADD PREPARE] button ​                | (Un-)Maximizes the library view.                                                               |
-| 4    | [SHIFT] + [ADD PREPARE] button ​      | //Not yet mapped.//                                                                            ​|+| 4    | [SHIFT] + [ADD PREPARE] button ​      ​| ​Sort library by artist (press repeatedly to toggle ascending/descending order). |
 ^            Deck section (p. 5-6)                                                                                                           ^^^ ^            Deck section (p. 5-6)                                                                                                           ^^^
 ^ No.  ^ Control ​                             ^ Function ​                                                                                      ^ ^ No.  ^ Control ​                             ^ Function ​                                                                                      ^
Line 75: Line 85:
 ^            Mixer section (p. 7)                                                                                                            ^^^ ^            Mixer section (p. 7)                                                                                                            ^^^
 ^ No.  ^ Control ​                             ^ Function ​                                                                                      ^ ^ No.  ^ Control ​                             ^ Function ​                                                                                      ^
-| 1    | [TRIM] knobs                         | Adjust the volume. ​                                                                            |+| 1    | [TRIM] knobs                         | Adjust the deck gain (prefader) ​                                                                            |
 | 2    | [HI], [MID], [LOW] knobs             | Adjust the high/​mid/​low-frequency regions of the song.                                         | | 2    | [HI], [MID], [LOW] knobs             | Adjust the high/​mid/​low-frequency regions of the song.                                         |
-| 3    | [FILTER] knobs                       ​| ​Applies high-pass/​low-pass ​filter ​of the song.                                                 |+| 3    | [FILTER] knobs                       ​| ​QuickEffect superknob (filter ​by default, can be changed to a different effect in Mixxx preferences) ​                                                |
 | 4    | Channel [CUE] buttons ​               | Toggle PFL for each channel. ​                                                                  | | 4    | Channel [CUE] buttons ​               | Toggle PFL for each channel. ​                                                                  |
 | 4    | [SHIFT] + [CUE] buttons (short press) | Adjust beatgrid so that the closest beat is set to the current cursor position. ​                                                                          | | 4    | [SHIFT] + [CUE] buttons (short press) | Adjust beatgrid so that the closest beat is set to the current cursor position. ​                                                                          |
Line 86: Line 96:
 | 7    | [MASTER LEVEL] knob                  | Adjusts the master output level. ​                                                              | | 7    | [MASTER LEVEL] knob                  | Adjusts the master output level. ​                                                              |
 | 8    | [BOOTH LEVEL] knob                   | Adjusts the output level of the BOOTH OUT jacks. ​                                              | | 8    | [BOOTH LEVEL] knob                   | Adjusts the output level of the BOOTH OUT jacks. ​                                              |
-| 9    | [MIXING] knob                        | Fades between PFL and master output                                                          |+| 9    | [MIXING] knob                        | Fades between PFL and master output ​in headphones ​                                                          |
 | 10   | [TR/SAMPLER LEVEL] knob              | Adjusts output of the TR-S (Aux 3) and Samplers 1-16.                                          | | 10   | [TR/SAMPLER LEVEL] knob              | Adjusts output of the TR-S (Aux 3) and Samplers 1-16.                                          |
 | 11   | TR/SAMPLER [CUE] button ​             | Toggle PFL of the TR-S (Aux 3) and Samplers 1-16.                                              | | 11   | TR/SAMPLER [CUE] button ​             | Toggle PFL of the TR-S (Aux 3) and Samplers 1-16.                                              |
Line 144: Line 154:
   * TR-S Syncing currently works at the BPM level, but phase syncing is not implemented yet. As a workaround, the NUDGE button can be used to adjust the phase. This depends on MIDI clock I/O ([[https://​bugs.launchpad.net/​mixxx/​+bug/​682221|Launchpad Bug #682221]]).   * TR-S Syncing currently works at the BPM level, but phase syncing is not implemented yet. As a workaround, the NUDGE button can be used to adjust the phase. This depends on MIDI clock I/O ([[https://​bugs.launchpad.net/​mixxx/​+bug/​682221|Launchpad Bug #682221]]).
   * Some performance pad modes are missing (Slicer [ [[https://​bugs.launchpad.net/​mixxx/​+bug/​1828886|Launchpad Bug #1828886]] ], Slicer Loop, Saved Loop, Flip)   * Some performance pad modes are missing (Slicer [ [[https://​bugs.launchpad.net/​mixxx/​+bug/​1828886|Launchpad Bug #1828886]] ], Slicer Loop, Saved Loop, Flip)
-  * Buttons for sorting the library by BPM/​Song/​Artist/​Key are not mapped since no Mixxx controls seem to exist for it ([[https://​bugs.launchpad.net/​mixxx/​+bug/​1828882|Launchpad Bug #1828882]]) 
   * Some buttons are not mapped yet (e.g. BACK)   * Some buttons are not mapped yet (e.g. BACK)
   * LEDs on BACK/ADD PREPARE do not work (this seems to be a hardware/​firmware bug and does not work in Serato either)   * LEDs on BACK/ADD PREPARE do not work (this seems to be a hardware/​firmware bug and does not work in Serato either)
   * Controller does not send current cross fader value on Serato Sysex Message (this seems to be a hardware/​firmware bug and does not work in Serato either)   * Controller does not send current cross fader value on Serato Sysex Message (this seems to be a hardware/​firmware bug and does not work in Serato either)
-  * Support for colored hotcues is still missing (currently the hotcue button colors are hardcoded). This feature depends on [[https://​github.com/​mixxxdj/​mixxx/​pull/​2030|PR #2030]]. 
- 
- 
-===== Links ===== 
- 
-  * [[https://​www.roland.com/​global/​products/​dj-505/​ | Manufacturer'​s product page]] 
-  * [[https://​serato.com/​dj/​hardware/​roland-dj-505 | Serato DJ Hardware Page]] 
-  * [[https://​www.roland.com/​global/​support/​by_product/​dj-505/​owners_manuals/​ | Owner'​s Manual]] 
-  * [[https://​www.roland.com/​global/​products/​dj-505/​downloads | Driver/​Firmware/​TR-S Samples Download Page]] 
-  * [[https://​mixxx.org/​forums/​viewtopic.php?​f=7&​t=12688 | Mapping Forum Thread]] 
-  * [[https://​github.com/​Holzhaus/​mixxx/​tree/​roland-dj-505-mapping | Mapping Git Repository]] 
roland_dj-505.1558096726.txt.gz · Last modified: 2019/05/17 08:38 by hlzhs