Live data from Hacker News

Show HN: I made a free app to calibrate your turntable by simply playing a song

grooved.okat.best

101–110 of 239 posts

Re: Show HN: I made a free app to calibrate your turntable by simply playing a song

#101

Looks amazing and useful for me! The links don’t take me to the app store on my iphone and the app name is not in the heading I need to scroll past the copy to find what to search for. Minor annoyance but for some reason annoyed me a lot. That annoyance led me to hate the copy as I was searching for the app name and tried to skim the text. This is probably the first time I write any feedback to internet. I am usually…

Hey that's very odd, would you mind telling me which country/region you are located in? I actually released the app yesterday but didn't post about it til today because it wasn't being indexed properly on the App Store yet, it's possible that it's still not live everywhere. I have an image link to the listing in the first section of the web page and if on iPhone it should show you the classic "this website has an app…

I figured that the site breaks with apple lockdown mode on. I think that appstore links usually work still, but might be that that’s one of the lockdown mode protections. The spinning animation also was not there so I didn’t see the app logo there.

Re: Show HN: I made a free app to calibrate your turntable by simply playing a song

#102
post #12

Earlier quoted context omitted.

I don’t think this would be aimed at DJ turntables. It doesn’t matter if those things drift because you’re never playing anything locked in at a specific RPM. Plus DJ turntables tend to be direct drive, which should be pretty consistent. Where as consumer record players tend to be more belt drives. And I’m assuming those belts can stretch with time?

> I don’t think this would be aimed at DJ turntables I agree :) > Plus DJ turntables tend to be direct drive, which should be pretty consistent Indeed, but once you start doing repairs and/or modifications, things can get fuzzy. Maybe the app would help those people?

People who are serious about turntable repair have calibration records with sine waves for that purpose.

Re: Show HN: I made a free app to calibrate your turntable by simply playing a song

#103
post #47

Earlier quoted context omitted.

You can extract pitch information and compare it to a set of quantized reference pitches as an instrument tuning app does, sure. But you can also extract BPM info and compare that to a set of quantized reference BPMs that anyone would ever bother to use. And also, since you’re getting multiple pitches from multiple instruments in a time series, if you can isolate particular instruments, you can calculate the key the…

There aren't really reference BPM's. Not everything is recorded with a click track, though a lot is. But even so, while it will usually be an integer BPM, it's not always rounded to the nearest 5. 120 might be too fast while 115 is too slow, so you pick 118. For an app that's trying to correct your turntable speed by e.g. 3%, it couldn't even begin to guess the "correct" BPM.

But would a large-enough majority of songs be recorded with a multiple-of-5 BPM, that this app could presume the first record you play has a multiple-of-5 BPM, and be right 80+% of the time?

If so, then that could still be how it was done here. It wouldn't always work for the first record, but you'd be highly likely to get a "good reading" by at least the third one you try.

Re: Show HN: I made a free app to calibrate your turntable by simply playing a song

#104
post #91

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…

I would expect: 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.

Wow is wavering speed. A constant turntable speed error (that this helps you calibrate out) doesn't produce wow.

Re: Show HN: I made a free app to calibrate your turntable by simply playing a song

#105
post #90

Earlier quoted context omitted.

You had access to nicer turntables as a kid! That was a distinguishing feature between the more "serious" music hobbyist and the person who just wanted to play some tunes. I haven't messed around with a turntable in over 20 years but these days, only the supposed "serious" music hobbyist would be using a turntable and I'd think anyone making a turntable that didn't have this adjustment would be laughed out of the mar…

My dad was a recording engineer, so he knew where to go to find the sweet spot between "this sounds great" and "this sounds insanely fabulous but requires a second mortgage". And yeah honestly I'm surprised you can get a turntable that isn't made for the audiophile market any more, but the one shown in the video for this app sure does lack any fine speed adjustment. Just a little button labeled 33/45.

> And yeah honestly I'm surprised you can get a turntable that isn't made for the audiophile market any more

It's because of the other re-emerged market for vinyl: the "not-so-enthusiastic" collectors, who just want the album "on vinyl" to say they have the album "on vinyl" or maybe "in every possible format"; or because they love the band and the vinyl is just what you happen to get when you buy the special collector's edition box-set; or because they want to display the vinyl album cover somewhere visible in their house as if it were a poster print; or because they consider "a vinyl collection" to be an aesthetic decor item, like some people consider a full bookshelf to be an aesthetic decor item.

A lot of these are people in their teens/20s who don't actually think that vinyl sounds better, so don't have much enthusiasm for actually listening to the vinyl release (as they're mostly buying new vinyl, and these tend to come with a code for a digital copy as well.) So if they bother to buy a turntable, it's the $30 one they say at Urban Outfitters. They know they're just listening to the vinyl as a novelty experience, something they're only going to be doing a few times — and so they don't want to waste too much money on it.

Re: Show HN: I made a free app to calibrate your turntable by simply playing a song

#106

Earlier quoted context omitted.

> Let's be real, if this charade of a website was an actual startup, we'd probably wear t-shirts that say... It's intentional. The app is free. There is a statement about this whole corp mission mindset. This is the way it is. If people don't like it or push it away from the product, they are not the target audience. I think this is brilliant. I understood immediately what the app does and kudos for the courage in se…

This is a Show HN, so I replied with my feedback. The author explicitly invited this, too, by writing: > Would love to hear what you think about it!

An this is hn, where you post comments and people reply. Doesn't change the fact that I think the original comment misses the purpose of the website. Doesn't matter the downvotes I'm taking, I stand by my comment and I think there are better ways to critique the work other than to bash on an obviously conscious aesthetic choice.

Re: Show HN: I made a free app to calibrate your turntable by simply playing a song

#107
post #103

Earlier quoted context omitted.

There aren't really reference BPM's. Not everything is recorded with a click track, though a lot is. But even so, while it will usually be an integer BPM, it's not always rounded to the nearest 5. 120 might be too fast while 115 is too slow, so you pick 118. For an app that's trying to correct your turntable speed by e.g. 3%, it couldn't even begin to guess the "correct" BPM.

But would a large-enough majority of songs be recorded with a multiple-of-5 BPM, that this app could presume the first record you play has a multiple-of-5 BPM, and be right 80+% of the time? If so, then that could still be how it was done here. It wouldn't always work for the first record, but you'd be highly likely to get a "good reading" by at least the third one you try.

So I found some data and the answer is -- definitely not:

https://assets-global.website-files.com/6188e55dd468b56ab674...

from:

https://blog.musiio.com/posts/which-musical-tempos-are-peopl...

There are plenty of songs ending in every integer.

Re: Show HN: I made a free app to calibrate your turntable by simply playing a song

#108

Earlier quoted context omitted.

Hey that's very odd, would you mind telling me which country/region you are located in? I actually released the app yesterday but didn't post about it til today because it wasn't being indexed properly on the App Store yet, it's possible that it's still not live everywhere. I have an image link to the listing in the first section of the web page and if on iPhone it should show you the classic "this website has an app…

I figured that the site breaks with apple lockdown mode on. I think that appstore links usually work still, but might be that that’s one of the lockdown mode protections. The spinning animation also was not there so I didn’t see the app logo there.

That's very good to know, I didn't even think to test it with lockdown mode! I'll see if I can add a fallback page if the content is missing. Thanks!

Re: Show HN: I made a free app to calibrate your turntable by simply playing a song

#109

Earlier quoted context omitted.

I tried it out and the instructions have tips on what record to pick, they say to pick a well known version of a song (like not a live version etc), and preferably song with a beat, but it says it doesn’t use any 3rd party APIs or libraries, only Apple APIs. So my guess at to what it’s doing is using a ShazamKit recognition behind the scenes and looking at the frequencySkew value of the matched result. It also gives…

I guess a phone's camera can be used to count the RPM, e.g. by filming the label and counting how many milliseconds it needs to do a full rotation (1818ms for a 33 RPM record)

I tried to build a prototype of something like this with opencv once, didn't get it to work reliably though. I have a feeling there should be a relatively simple signal processing version of this, basically a spatiotemporal Fourier transform, that should solve it.

Re: Show HN: I made a free app to calibrate your turntable by simply playing a song

#110
post #88

Earlier quoted context omitted.

I tried it out and the instructions have tips on what record to pick, they say to pick a well known version of a song (like not a live version etc), and preferably song with a beat, but it says it doesn’t use any 3rd party APIs or libraries, only Apple APIs. So my guess at to what it’s doing is using a ShazamKit recognition behind the scenes and looking at the frequencySkew value of the matched result. It also gives…

How can it use ShazamKit if it processes everything on-device? I'm really really curious how this is done now...

They don't claim everything is done on-device, just that the audio stream processing is.

> Grooved does not collect any data, whatsoever. The audio stream is processed locally on your device and never recorded.

Which is consistent with how ShazamKit works [0]:

> Audio is not shared with Apple and audio signatures cannot be inverted, ensuring content remains secure and private.

0: https://developer.apple.com/shazamkit/

Post reply on HN