News for hackers. Stuff that matters.
Re:I Recreated Shazam's Algorithm with Go by earthnail on Thursday August 01, 2024 @12:21PM (#41130821)
Jamessb already linked to the right terms. One thing to add is that there is always a tradeoff between time and frequency resolution on short time Fourier transforms. You just can’t have both. It’s always a somewhat unsatisfying tradeoff that still works well in practice.
Re:I Recreated Shazam's Algorithm with Go by 01HNNWZ0MV43FF on Thursday August 01, 2024 @01:37PM (#41131521)
I found this out when I was trying to turn an ordinary 5 dollar thrifted musical keyboard into a midi controller by plugging it into my PC, putting it on "sine wave" and using a Goertzel detector

The latency for detecting audio-frequency waves is quite bad

This also stymied my desire to put digital audio onto a vinyl record :( literally not enough bandwidth

Re:I Recreated Shazam's Algorithm with Go by wbl on Thursday August 01, 2024 @10:43PM (#41135670)
By definition there is vinyl quality worth of bandwidth on the record.
Re:I Recreated Shazam's Algorithm with Go by 01HNNWZ0MV43FF on Sunday August 04, 2024 @01:42PM (#41155136)
True, honestly the real limiting factor was my signals and encoding lack of knowledge