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.
[ Parent
| on HN ]
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
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