Pitch scale

This is the fist chunk of commits, that fixes the scale jump issue of the pitch knob. 
https://bugs.launchpad.net/mixxx/+bug/1258617
The code is still a bit ugly because it still uses the old pitch adjust CO internally but it works. 
I am working on a solution where we just pass pitch and tempo to the scalers, which will clean up the code.
That was only because it was in the header file so it would be duplicated
in any module that included the header.

On Mon, Dec 22, 2014, 5:28 PM Owen Williams <notifications@github.com>
wrote:

> In src/engine/keycontrol.cpp
> <https://github.com/mixxxdj/mixxx/pull/415#discussion-diff-22194507>:
>
> > @@ -9,31 +9,42 @@
> >  #include "engine/enginebuffer.h"
> >  #include "track/keyutils.h"
> >
> > +static const int kOffsetScaleLockOriginalKey = 0;
>
> RJ has asked elsewhere that constants be a public member of a class, for
> scoping purposes (since we don't have any namespaces). These can go in
> KeyControl
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/mixxxdj/mixxx/pull/415/files#r22194507>.
>