incorporate my midi scripts
Incorporate Ben Clark's amazing library rescan patch (lp:#966963)
personal hacks for new waveform code:
* right click to reset zoom (todo: should do both waveforms if synced)
* mousewheel anywhere in widget to zoom (instead of small righthand area)
* fix track drag and drop
merge with lp:mixxx (big waveform merge)
begin work on internal sync
sync both waveforms when resetting zoom
Incorporate Ben Clark's amazing library rescan patch (lp:#966963)
Mostly finish internal sync.  It's alive...
various refactorings to improve code readability in preparation for integrating with Ryans searchqueryparser
fixed typo from part finished refactoring
fixed to prevent the indexoutofrange error when looking up relevant keys
extensive refactoring to clean up code and added a row count UI so you can see how many tracks are matched by the filters
merge from lp:mixxx
Allow user to use temp pitch bend, wheel, and jog to tweak sync (when beatgrid is slightly off)
Disable seek-to-sync... need to handle this better
biiiiig merge from lp:mixxx
big, troublesome merge with lp:mixxx
if quantize is on, always sync phase (includes play button, hotcues, overview waveform, etc)
when syncing phase remember the user's offset value
phase matching should be against master, not against another track!
try to fix user offset stuff
moved back to keeping track of user offset in percent, not samples.
On every seek there is still a certain amount of error, not sure why (I think we fall behind a loop)