forked from hrudham/Mixxx-Pioneer-DDJ-SR
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathREADME.md.orig
63 lines (47 loc) · 2.5 KB
/
README.md.orig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#Pioneer DDJ-SR MIDI Mapping for Mixxx
## Description
This is my attempt at mapping the [Pioneer DDJ-SR](http://pioneerdj.com/english/products/controller/ddj-sr.html) for [Mixxx](http://www.mixxx.org/). I wrote this specifically with Mixxx v1.11.0 in mind.
##Hurry up and tell me how to use it
If you just want to get your controller working with with Mixxx without bothering about the details much, then do the following:
1. Download the following two files:
- [PIONEER_DDJ-SR.midi.xml](https://github.com/hrudham/Mixxx-Pioneer-DDJ-SR/blob/master/PIONEER_DDJ-SR.midi.xml)
- [PIONEER_DDJ-SR-scripts.js](https://github.com/hrudham/Mixxx-Pioneer-DDJ-SR/blob/master/PIONEER_DDJ-SR-scripts.js)
2. Copy these to the `[Mixxx Directory]/controllers` folder. This will probably be one of the following locations:
- Windows: `C:\Program Files\Mixxx\controllers`
- Linux: `/usr/share/mixxx/controllers or /usr/local/share/mixxx/controllers`
- OS X: `/Applications/Mixxx.app/Contents/Resources/controllers/`
3. Make sure your Pioneer DDJ-SR is plugged in, turned on, and set up to use DJ software other than Serato (see your user manual, or the `Controller Setup` section below)
4. Open (or restart) Mixxx, and enjoy using your (semi-functional) controller
### Controller Setup
By default, your Pioneer DDJ-SR will be in "Serato-mode". This means that some functionality quite simply won't work in Mix until you turn it off (for example, keylock for the pitch controls). To change this, do the following.
1. Turn off the Pioneer DDJ-SR
<<<<<<< HEAD
2. Hold down `Shift` + `Play` on the left deck, and turn the power on.
=======
2. Hold down '''Shift''' + '''Play''' on the left deck, and turn the power on.
>>>>>>> bedcb7c89790345df9e80ff9bfc62f5d160461ac
3. Turn the left deck's keylock on.
4. Restart the controller.
To use the controller with Serato again, repeat this process and turn the keylock back off again.
## What's implemented?
- General Controls
- Cross-fader
- Deck Controls
- Volume
- Play / pause
- High, mid and low EQ dials
- Cue button
- Sync button (although this works differently than in Serato)
- Jog Wheels
- Scratching
## Whats missing?
- LEDs in general
- VU Meter
- Jog Wheel Pitch Touching
- Performance Pads
- Filter
- Effects
- A whole lot more stuff. Be patient; I am working on these :-)
## What will never be implemented?
Some functions of the DDJ-SR quite simply can't be implemented in Mixxx v1.11.0 due to those features quite literally not being available yet.
- Decks 3 and 4.