Show HN: Resonate – Low-latency, high-resolution spectral analysis (alexandrefrancois.org)
A lot has happened since: the work I presented in much more detail at last June's International Computer Music Conference (ICMC) got best paper award. I also gave a talk at the Audio Developer Conference in Bristol last November, the video is on YouTube).
This year's work, which I recently presented at this year's ICMC, starts with known techniques from the phase vocoder literature to build self-tuning filter banks that extract very efficiently the frequency components that are actually present in the input signal. Overview on the project website, more details in the papers, including applications to super-resolution spectrograms and re-synthesis experiments.
As many people have pointed out, none of the techniques I have used are new (some of them even have different names across different fields), but I haven't seen them applied together in this way, and to me the results are incredibly satisfying and sometimes look magical. See for example this demo: https://youtu.be/LasdoIJJkw8
Of course the best way to experience in person is through the free demo app: https://alexandrefrancois.org/Oscillators
Looking forward to feedback from the community!
19 comments
[ 2.9 ms ] story [ 54.6 ms ] threadhttps://apps.apple.com/us/app/chord-detector/id1495811175
Also very old stuff :)
Fun analysis experiments like this are why I made the free demo app (it runs on iPhone/iPad/Mac):
https://alexandrefrancois.org/Oscillators/
Impressive. Thanks for the pointer.
No inherent limitation of the technique, the resonators can be tuned to much lower frequencies. But indeed you‘ll need a better mic than the iphone’s to get frequencies below 50Hz iirc… too bad - the watermelon ripeness checker could be a really cool app :-)
It would be interesting if the resonators could adaptively model timbre to factor out harmonics while still handling unique timbre at each frequency. That could produce a pitch diagram color coded by instrument.
Edit: I bet you could fork a resonator and run over the window it just finished in reverse to correct the drift.
https://play.google.com/store/apps/details?id=com.bialamusic...
https://apps.apple.com/tn/app/chord-detector/id1495811175
https://apps.apple.com/us/app/resonance-chromatic-tuner/id16...
Also Siren's Chore effect and more...
If you want to cooperate - I am open for that and I can share more. But this is public knowledge and should stay that way. Why you are deleting my comments in youtube - I have apps with 100K+ installs using such method and I can share details if you are really interested