Turn your singing voice into printable notes (in the browser)

37 points by busssard 9 hours ago on hackernews | 14 comments

[OP] busssard | 9 hours ago

Apparently there is no app for this? long live websites!

8bitsrule | 7 hours ago

One more step on the way to the day when you can get help identifying that old tune that's been running thru your head for days.

xhevahir | 7 hours ago

I was able to do that using SoundHound on my Windows Phone 10 years ago.

cdelsolar | 6 hours ago

i made like infinity of those at scout camp

paul7986 | 7 hours ago

I sing in tune but the tabulature that it wrote for the melody i sang was way off. Also im singing in B flat and the tabulature shows it to be in F sharp / G flat.

davidw | 7 hours ago

Ok I'm picturing one of those scenes from the original Star Trek where the computer melts down in a blaze of sparks when I sing to it.

emmelaich | 7 hours ago

Getting

> A Permissions-Policy header is blocking the microphone Your server is sending a header that switches this feature off for the whole page. Look for Permissions-Policy: microphone=() in your host config and allow microphone=(self) instead.

Despite allowing microphone.

gregsadetsky | 6 hours ago

had the same error - it worked when I switched to desktop safari fyi

kreelman | 2 hours ago

I'm using Chromium on Linux and getting the same error.

I'll come back here later and hopefully the answer fairy will give us a gift of some info on how to fix this...

...Confusingly, the error looks/seems like something to do with the server... But I'm all at sea with this one....

xhevahir | 7 hours ago

What technology is this using? pYIN? Deep learning? I don't see any indication.

SyneRyder | 6 hours ago

Javascript source code appears to be here:

https://om-intelligence.ch/projects/vocal-notation/vocal-not...

The comments mention it is using autocorrelation ACF2+ for pitch detection, and Krumhansl-Schmuckler for key detection. (Which doesn't mean very much to me yet, but is giving me some keywords to start researching.)

I was expecting YIN since that's the first thing Claude reaches for, and the code comments in the source do contain a malformed em-dash....

oxonia | 7 hours ago

Looks good - is there a way to play back?

observer987 | 5 hours ago

I'm afraid the computer would refuse to process my "singing" voice...

jpease | 5 hours ago

Is a printable note?

Edit: emoji fail.