merged from lp:mixxx
added gain knob and a basic LED mapping
include saved build falgs from custom.py in branch virtualization
Allow out-of-range values for control objects.  Map out of range values to max for midi conversion
Fix number position not showing out-of-bound values
don't need setValue any more
Min/maxing should be normalized at 1.0 == 127, not 128.  Midi is 0-127.
We do need to explicitly ignore skin-connected signals
use "playposition" as the update CO for wnumberpos, it updates less often than "visual_playposition"
Revert midi back to 14-114
Fix the math
Fix the math
Merge branch 'master' into rmx2
Fix comment
Merge pull request #69 from ywwg/allow-oob-values-14-114

Allow out-of-bound values for controlpotmeters (keep 14-114)
Improve vinyl absolute mode a bit
clean up EBSL a bit
more cleanup
Dynamically create pitch ring based on RPM
fix some bugs in pitch ring calculation, make it less sticky.
explain choosing 20ms latency