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.
> 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.
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.
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.
Try ~crappy~ regular headset microphone and/or whistling for some basic edge cases :D
It worked quite well to start with, but then after a few bars deteriorated to mostly outputting pauses, and a stream of short notes (without pauses) when singing legato. Could be due to the aforementioned microphone, or is there some internal state that does not get cleared up when one clears up the score? I tried twiddling some of the variables that seemed related, but no noticeable improvement.
Reminds me of https://scorecloud.com/ "ScoreCloud Songwriter takes recordings of voice and instruments and turns it into Lead Sheets, with melody, lyrics and chords." except there is no live demo (but a free download for W$ and Mac, and an iPhone app) (didn't try)
Very nice. Unfortunately with tunes with notes that are identical but with different sylabes, it's not separated clearly, but I believe this is unavoidable unless there is a speech recognition too. Very nice tool.
Interesting, but hard to tell how accurate it is. Converting to midi and having a playback from the transcription would help you tell how close it was.
21 comments
[ 42.0 ms ] story [ 1286 ms ] thread> 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.
The server response header needs to be fixed:
> permissions-policy: camera=(), microphone=(), geolocation=(), payment=()
It's just really funny/confusing because now visitors to the site are seeing it, and the message is not meant for visitors.
It works in Safari because Safari does not support the header:
https://caniuse.com/mdn-http_headers_permissions-policy_micr...
Edit: emoji fail.
Given your feedback, i might do another loop on this.
It worked quite well to start with, but then after a few bars deteriorated to mostly outputting pauses, and a stream of short notes (without pauses) when singing legato. Could be due to the aforementioned microphone, or is there some internal state that does not get cleared up when one clears up the score? I tried twiddling some of the variables that seemed related, but no noticeable improvement.
(It's built in Common Lisp (LispWorks))