Nicheloom visits: 50,395 all-time · 8,624 in the last 7 days

The opportunity tracker for new startups.

Today: 2,656 launches · Niche of the day: casual mobile games · See what launched today →

OnKey

I'm a bad singer, so I built an app to show where I'm off-key

Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.

Hi allI was pretty terrible at singing, now I’d say I’m bad but not terrible. This is because I’ve been using a singing app (won’t name it here) that scores me on my pitch and timing throughout the song so that I can improve.Lately however, the app I’ve been using has flooded their song list with songs that aren’t originals. I didn’t like this at all as for me, it’s easier to try to improve when you’re singing along to the original.So, I asked an agent (Claude Code) if it could write some code to listen to Spotify and also listen to me and see if it could detect both pitches and score me. It impressed me by writing some Python and showing me my pitch in the terminal!It couldn’t go all the way though and detect the singer’s pitch in real time.So I found the next best setup and built OnKey, a Mac app that needs to listen to the song once (it doesn’t save it) and then when it’s learnt the song (takes a couple of minutes), you can sing along to the pitch track that it’s learnt. OnKey is free to use and open source under the MIT license.It can listen to Spotify, Apple Music, and YouTube playing in your browser with the right permissions.During the build I found that someone had done something similar in Nightingale, but this requires a library of songs exported to disk and who has this in 2026 (maybe some of you ;) - but we need to help the normies too).You can check out a demo video on the site of me singing (warning given) here: https://singonkey.appThe app sends out to find the song info (short Shazam fingerprint, and looks up song details), lyrics (from LRCLIB), and checks for updates.The app never sends the music (it doesn’t save this to disk) and your voice. Everything you’d expect to stay private does.It’s still weak in a few places:- when the song’s backing is noisy it’s hard to pick the pitch track out- sometimes it gets a note an octave off- it’s limited to Apple Silicon Macs, M1 or later, and only macOS 14.2 up because extra drivers aren’t required past this point- the scoring is built for beginners like me so it’s fairly easy on youWould love for people to try it out and let me know what works and what doesn’t for them!

HN · launched Oct 22, 2026 · 235 upvotes (top 3%) · 0 views

Niche: music education and practice apps · 167 launches, 23 in the last 7 days ▲ +92% · Explore this niche →

Category and tags

  • Media & entertainment
  • B2C
  • Not AI
  • Hobby / open-source project

Visit website ↗ Source listing ↗

Could you build this?

Partial The UI and scoring workflow are easy to vibe-code, but pitch and timing detection needs real audio DSP, and scoring against songs requires reference melody data for each track.

What it would actually take: A real version needs a browser or mobile client using Web Audio or a pitch-detection library such as CREPE or a YIN-style algorithm, plus a timing-alignment method like DTW. The hard part is licensed or generated reference pitch/timing data for a song catalog, which requires music-transcription expertise or a licensing deal.

Discussion

3 comments analyzed.

Competitors mentioned: Rock Band

Competitors

Other products that read as similar to this one : 456 launches clear the similarity bar, closest 8 shown.

Attention rank: #25 of 457 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).

Launched 353 days after the earliest competitor.

The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.