LockerGnomeFor serious tech professionals with a silly side.
Subscribe

Softwaremacopen sourcemusicai

OnKey learns a song's melody from one play in Spotify or YouTube, then scores your singing on a Mac

Daniel Murrell's free, open-source OnKey listens to a song once, pulls out the singer's melody on your Mac, and from the next play on scrolls the notes at you and grades how close you got.

Karaoke usually means somebody else’s catalog of songs. OnKey skips the catalog and learns the tune from whatever your music app is already playing. Its tagline: “Saving shower singers from themselves since 2026.”

The first time through a song, you get the lyrics. When the song ends, OnKey goes to work on your Mac. Per the README, “a model separates the lead vocal from the music, CREPE tracks the singer’s pitch, and the GAME note model turns it into one bar per syllable.”

Play it again and the notes scroll toward you. Your voice gets drawn over them, live, and you get “a score with a report on every line.” OnKey finds its place in the song from the music itself.

It doesn’t touch the music files. “OnKey doesn’t provide, stream or download music. Your own music app plays it,” the README says, and it “never saves the music it listens to.” The catch is hardware: you need an Apple Silicon Mac and macOS 14.2 or later.

What nobody has measured yet is how it holds up on the songs it admits are hard. The scoring page says pitch scoring “barely applies” to rapped or spoken songs, and with harmonies “some bars may follow a harmony.”

The fine print on fair use is unusually plain for a hobby project. The README asks you to keep the melodies it learns to yourself, share takes through its own Share button (a video of your voice and pitch line, no music), and use a licensed karaoke service for a bar or an event. Its lyrics come from LRCLIB, a free community database.

The bigger idea is the one-play learn. If a laptop can turn any song you can legally stream into a scored singing lesson, the karaoke catalog stops being the product. What to watch is whether “stricter modes for better singers,” which the scoring page says are next, make it a real vocal coach, and how the labels feel about a melody transcriber that sits beside Spotify. Murrell is on X as @itsdsmurrell.

More Software

Every Software story →