Skip to content
Tech News
← Back to articles

OnKey launches as free, open-source Mac app for pitch-matched singing practice

read original get Blue Yeti USB Microphone → more articles
GoKawiil Brief

A developer has released OnKey, a free and open-source singing trainer for Apple Silicon Macs. The app listens to songs played through Spotify, Apple Music or YouTube, learns the vocal melody after one playthrough using a vocal-separation model, CREPE pitch tracking and a note model, then displays scrolling notes with the user's pitch overlaid and a line-by-line score on repeat plays. It requires microphone and system audio access, does not store or stream music itself, and uses Shazam and LRCLIB lookups only to identify songs and fetch lyrics.

Why It Matters

GoKawiil's interpretation of the reporting above, not reported fact.

The project illustrates how on-device machine learning models, like CREPE for pitch detection and source-separation tools, can now be combined into consumer-grade tools without needing cloud processing or licensed music catalogs. Its privacy approach of keeping audio in memory and avoiding accounts or analytics may appeal to users wary of data collection, though it limits the Mac-only, Apple Silicon audience. As an open-source hobby project shared on Hacker News, its adoption will likely depend on community interest rather than commercial backing.

Key Takeaways
Worth a Look

Blue Yeti USB Microphone — If you're using OnKey to train your singing on a Mac, a quality USB mic like the Blue Yeti will give the app much cleaner pitch data to analyze than your laptop's built-in mic. It's plug-and-play with macOS, so you can start singing along to your favorite tracks with better accuracy right away. Great for practice sessions where precise pitch detection really matters.

See Blue Yeti USB Microphone on Amazon → Affiliate link — we may earn a commission on purchases, at no extra cost to you. Product picked by AI based on this article; it is not a tested recommendation.

Source: github.com, 2026-10-22

Published there as: “Show HN: OnKey – I'm a bad singer, so I built an app to show where I'm off-key”

Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.