MIDI mapping and controller script for the Vestax VCI-300
Fix typo
Many small fixes and improvements

Fix typo to correctly disconnect controls upon shutdown
Fix array of auto loop beat lengths
Connect and synchronize rateRange with preference settings
Adjust behaviour of Auto Tempo button:
  -  Auto Tempo = trigger "beatsync"
  -  Shift + Auto Tempo = toggle "quantize"
Manipulate crossfader curve via C.F.CURVE control
Use Scroll + Jog to scroll the playlist
Shift + Play = toggle "repeat"
Many bugfixes and some new features

 * Bugfixing, bugfixing, bugfixing
 * Fix shutdown() function
 * Shift + Cue sets a cue point while playing* 
 * Scroll + Auto Tempo = BPM tap
 * Switch hotcue behaviour to default
Merge from upstream
Merge from upstream
Bugfixes and preparation for looping

 * Fix pitch shift buttons & LEDs
 * Use fixed-point calculations for pitch shift up/down
 * Re-organize hotcues
 * Minor fixes
Another major update
Merge from upstream
Code cleanup and minor fixes
Smarter disabling of scratching while deck is playing
Restore non-linear jog response
Soft-takeover for crossfader, linefaders, trim/gain, and EQs (TODO: pitch/rate)
Bump minimum version to 1.11 (and some minor changes)
Fix smart PFL switching
Merge from upstream
Merge from upstream
Rename XML mapping file
Fix PFL buttons and censor mode
Merge from upstream