This seems really clever -- kudos! I'm curious how it actually works? At first I assumed you were comparing the vinyl track to the reference digital track from some streaming service and either analyzing the frequencies with FFT or the timing of peaks. But I watched your demo video and you don't need to tell it anything about the song. Which makes me think you're rather doing an FFT and simply trying to match how wel…
1. Detect wow: https://www.youtube.com/watch?v=kCwRdrFtJuE
2. Time wow.
3. Round to nearest record speed and report delta.
I'd also expect that armed with a normal FFT algorithm that Ye Olde Bash On Algorithme Until Functionale would be fairly likely to work with reasonable effort, without having to get too "signal processor-y" on the FFT output.