Results
It Works!!!
Like in Horseshoes when you just touch the pole. Presently, I have speed and direction working well. 'Scratching' and other basic vinyl manipulations can be tracked with surprisingly good accuracy. One interesting phenomenon is that while you can get constantly fluctuating ZeroDistance values (used to determine speed) at 'stable' speeds, the effect they have on the actual sound is barely noticeable. Relate this to, and probably blame it on, wow or flutter found in the motor, the slipmat, the flatness of the record, and other small imperfections in reproduction of a very likely mechanically perfect signal.
Sound Examples
- Starting the record, adjusting speed, and stopping record:
Time Code | Audio Result - Manually bringing the record from still to moving and back:
Time Code | Audio Result - Scratching, moving record back and forth quickly:
Time Code | Audio Result
Where do we go from here?
Refinement. The sound of the raw number crunching is not as pleasing to the ear as a real piece of wax, so there needs to be some sort of filter in place. I can of course play with how i determine the values, find zero crossing, what to compare, etc, but the biggest thing it needs is some sound tweaking. Of course, if you are not scratching sound...