Been messing around a lot with my new Total Control. I wasn't happy with the default mapping in Mixxx, so here's my attempt at making my own. I'm sure there's plenty of room for improvement, so suggestions are welcome.
Here's an overview of what I've crammed into it (red labels are what the light indicates, black labels are control functions):
A few things that probably need explaining:
-I attempted to implement a "scratch mode" that changes the jog wheel rates to let you sort of do a scratch while the deck is playing, but it needs a lot of work. Sounds better when paused.
-There are two cue modes, normal and simple. Both start playing from the cuepoint when "CUE ||" is pressed. In normal mode it stops when released and snaps back to the cuepoint, while in simple mode it keeps playing.
-The BPM lights don't always work well. They just flash when the level of the track gets close to peaking, so noisy songs make it light up way too much.
-This has only been tested in Mixxx 1.7.2 on OSX; I can't get some things to work in the 1.8 beta yet.
Let me know what you think!
EDIT: This is now the 2nd version. I made some changes to the mapping scripts:
-Fixed a bug where the cue buttons stopped working when a track ends.
-Adjusted the response curve of the jog wheels to something that feels more natural (to me, anyway).
-Tweaked scratch mode to sound better both playing and paused.
-Fixed embarrassing typos in the source code.
Just download the attached file here to get the latest version
