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

(om-intelligence.ch)

39 points | by busssard a day ago ago

18 comments

  • emmelaich a day ago 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.

    • busssard 14 hours ago ago

      It works on firefox on linux and android.

    • gregsadetsky a day ago ago

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

    • kreelman 20 hours ago 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....

  • busssard a day ago ago

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

  • busssard 14 hours ago ago

    Disclosure: it is a favor for my little sister. I made it for her in 5min without much testing on recognition accuracy. Which was enough to blow her mind ;)

    Given your feedback, i might do another loop on this.

    • tartoran 6 hours ago ago

      Please do. My kid has been messing with it but seems to be getting some notes wrong. Im sure some tweaking will make it behave correctly and I'd appreciate it.

  • oxonia a day ago ago

    Looks good - is there a way to play back?

  • xhevahir a day ago ago

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

    • SyneRyder a day ago 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....

  • davidw a day ago 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.

  • paul7986 a day ago 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.

    • busssard 14 hours ago ago

      I will test on the accuracy. It does a variable key for the notation. Thats not accurate?

  • jpease a day ago ago

    Is a printable note?

    Edit: emoji fail.

  • observer987 a day ago ago

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

  • 8bitsrule a day ago 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 a day ago ago

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

      • cdelsolar a day ago ago

        i made like infinity of those at scout camp