There are many, and important changes (Scratch) from my last mapping: viewtopic.php?f=7&t=3761
So, I open a new post and resume the list of changes:
// A lot of work. Almost all work like expected.
// Resume and Particularities:
// Load track: Only if the track is paused. Put the pitch in 0 at load.
// Delete + Hotcues: Clear Hotcues (First press Delete, then Hotcue).
// Delete + Reloop: Clear Loop.
// Delete + Manual: Set Quantize ON (for best manual loop), or OFF.
// Delete + Sync: Set Pitch to Zero.
// Keylock: disabled on wheel touch when in scratch mode (make noise anyway at exit scratch).
// Gain: The 3rd knob of the "effect" section is "Gain" (up to clip).
// Effect: Only Flanger. 1st and 2nd knob modify some parameters.
// Cue: Don't set Cue accidentaly at the end of the song (return to the lastest cue).
// LED ON when stopped. LED OFF when playing.
// LED Blink at Beat time in the ultimates 30 seconds of song.
// Stutter: Adjust BeatGrid in the correct place (usefull to sync well).
// LED Blink at each Beat of the grid.
// Sync: If the other deck is stopped, only sync tempo (not fase).
// LED Blink at Clip Gain (Peak indicator).
// Pitch: Up, Up; Down, Down. Pitch slide are inverted, to match with the screen (otherwise is very confusing).
// Soft-takeover to prevent sudden wide parameter changes when the on-screen control diverges from a hardware control.
// The control will have no effect until the position is close to that of the software,
// at which point it will take over and operate as usual.
// Auto Loop (LED ON): Active at program Start.
// "1 Bar" button: Active an Instant 4 beat Loop. Press again to exit loop.
// In Stop mode, with Scratch OFF or ON: Scratch at touch, and Stop moving when the wheel stop moving.
// In Play mode, with Scratch OFF: Only Pitch bend.
// In Play mode, with Scratch ON: Scratch at touch and, in Backwards Stop Scratch when the wheel stop moving for 20ms -> BACKSPIN EFFECT!!!!.
// In Fordward Stop Scratch when the touch is released > Play Inmediatly (without breaks for well mix).
// Border of the wheels: Pitch Bend.
Enjoy it. Any idea is welcome.
* Tested OK in Mixxx 1.10 and Mixxx 1.11.0-beta1, under Ubuntu Linux 10.04 64 bits.
* Tested OK in Mixxx 1.10.1 under Windows 7 64 bits.
Edit 2012/06/27: This is my final version for Mixxx 1.10.
I working now under Mixxx 1.11 and this is my last Script, with Brake Effect: viewtopic.php?f=7&t=3849
I make a wiki. May be it help to understand something: http://www.mixxx.org/wiki/doku.php/numark_mixtrack_pro