NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
▲Show HN: OnKey – I'm a bad singer, so I built an app to show where I'm off-key (github.com)
manlymuppet 15 minutes ago [-]
The main demo video uses the Red Hot Chilli Peppers as an example. A singing app, for learning to sing, and Anthony Kiedis used as the model.

Red Hot Chilli Peppers. Anthony Kiedis.

It's like if you had let Shaquille O'Neal teach you how to shoot threes.

dsmurrell 12 minutes ago [-]
Yes, I got this from a friend... "Lol, I could t tell the difference between you and Tony Kiedis!"

I'm terrible at detecting sarcasm usually, but this one was easy for me.

manlymuppet 13 minutes ago [-]
I now realize this comment may read much more mean-spirted than I intended--not my intention!

This is a great and cool app. I am just joking. Sorry to be an ass.

dsmurrell 11 minutes ago [-]
Not at all! It's accurate :)

I'd definitely still let Shaquille O'Neal show me how to shoot threes. Dunking on the other hand could be an issue.

nopurpose 25 minutes ago [-]
Didn't know that external apps can interact with Youtube in a tab in Safari.

Looks nice, I sing so badly that I never dare to try if not alone. Maybe this app will help me to improve just little that I can sing along happy birthday quietrly in a corner without anyone turning heads.

dsmurrell 19 minutes ago [-]
> I never dare to try if not alone

Yes, this was me. My confidence has improved through practise to a point where it only half killed me to post that demo video. My family still ask me to relocate when I'm doing this around them... so I think you can hit the pitches and still not sound amazing.

Unfortunately, the way it works, and to avoid any copyright issues, it can't really operate on phones because you can't listen to other apps on them. Maybe the only way is to share your learnt pitch tracks (trained on the laptop) with a mobile companion app.

wnissen 8 hours ago [-]
What a fun idea! I love that the song doesn't have to be programmed in by the developer. Will give it a try.

Have you played the Rock Band and similar "rhythm games" that were all the rage in the Wii era? I don't know that it helped my singing per se but gave some incentive to practice.

In case anyone is interested, you can test your relative pitch perception (as opposed to producing the pitch) in this excellent Yale site: https://www.themusiclab.org/quizzes/td I got 15th [sic] percentile!

dsmurrell 31 minutes ago [-]
Not played Rock Band myself only some Guitar Hero.

https://www.themusiclab.org looks cool, I'll give it a try today when I get a chance.

mkesper 8 minutes ago [-]
This is a great learning tool! I wish I could use it on Linux. :)
dsmurrell 5 minutes ago [-]
Noted, I haven't done a feasibility test yet, but I do have an issue up here to vote on: https://github.com/dsmurrell/onkey/issues

It's got 3 thumbs up but no indication of which OS they're from... maybe I need two issues.

HummingBirdGif 13 hours ago [-]
How are you detecting pitch?
dsmurrell 13 hours ago [-]
For the user's pitch OnKey uses CREPE-tiny (https://github.com/marl/crepe) but ported to Rust with the model running on ONNX Runtime. For the singer's pitch also CREPE but the full version.

The vocal separation for the song uses UVR: https://github.com/Anjok07/ultimatevocalremovergui

You can find more details here: https://singonkey.app/docs/how-it-works

15 hours ago [-]
kornelhal 13 hours ago [-]
[dead]
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 07:06:48 GMT+0000 (Coordinated Universal Time) with Vercel.