
OnKey
Free singing trainer for Mac that tracks your vocal pitch
EducationOpen sourceOpen source · verified#singing#macos#pitch-tracking
Listed by the ProductPerch team from Hacker News · not launched here yet
What is OnKey?
OnKey is a free, open-source singing trainer designed for Mac computers with Apple Silicon. It works alongside your existing music apps like Spotify, Apple Music, or web browsers playing YouTube. You simply play a song, sing along, and the app records your performance using your microphone and system audio.
After hearing a track once, OnKey separates the lead vocals, tracks the original singer's pitch, and converts it into scrolling musical notation. During practice, your live vocal pitch is drawn over the notes, and the app provides a score with a detailed report for each line. It allows singing an octave lower and tolerates minor timing differences.
The software runs locally without requiring an account, analytics, or crash reporting. All audio analysis happens in memory, and learned songs stay on your device. It sends minimal data to external services only to identify songs, fetch lyrics, and check for updates. The project is licensed under MIT and available on GitHub.
OnKey features
- Tracks your vocal pitch in real time while music plays
- Converts learned songs into scrolling musical notation
- Provides line-by-line scoring and performance reports
- Works with Spotify, Apple Music, and YouTube in browsers
- Runs entirely on-device with no accounts or cloud storage
- Separates lead vocals from background music automatically
- Allows singing an octave below the original key
Who uses OnKey and for what
- Practicing vocal range and pitch accuracy for personal songs
- Learning the melody and timing of new tracks before performing
- Tracking singing progress over time with detailed line scores
- Preparing for karaoke sessions by matching original vocal lines
- Testing vocal exercises using familiar music without sheet music
OnKey FAQ
Is OnKey free?
Yes, OnKey is completely free to download and use. It is released under the MIT license and does not require a subscription or payment.
Does OnKey work on Windows or Linux?
The website does not say. The product page only specifies support for Mac computers with Apple Silicon (M1 or later) running macOS 14.2 or later.
Is OnKey open source?
Yes, OnKey is open source. The full source code is available on GitHub under the MIT license, and users can review, modify, and distribute it.
What is OnKey used for?
OnKey is used as a singing trainer. It listens to music you play, learns the melody, displays scrolling notes, tracks your live vocal pitch, and gives you a score and report for each line.
Does OnKey record my voice or save my music?
OnKey analyzes audio in memory and does not save the music it listens to. Your recordings and learned songs remain on your Mac. There is no account, analytics, or crash reporting.
Can I use OnKey with Spotify or Apple Music?
Yes, you can play songs in Spotify, Apple Music, or YouTube in a browser. OnKey can follow these apps to identify the track and fetch lyrics automatically.
Comments (0)
Comments and upvotes open when this product launches on ProductPerch.
More Education launches
A free map for finding overlooked places near you
AI Lesson Planner: Plans, Slides & Worksheets
The all-in-one AI study assistant for straight A's.