aiomniuaiomniu
only10

V26.W44 · 10 · Show HN: OnKey – I'm a bad singer, so I built an app to show where I'm off-key

OnKey is a free, open-source macOS app that extracts a pitch track from streaming music to provide real-time visual feedback for amateur singers. Its interest lies in solving a specific frustration with existing subscription services by using local processing, yet it remains a niche utility constrained by platform exclusivity and technical limitations in noisy audio environments.

The short version

  • What it is: A free, MIT-licensed Mac app that analyzes streaming audio from Spotify, Apple Music, or YouTube to generate a pitch track for real-time singing feedback.
  • Why it matters: It offers a privacy-focused, low-friction alternative to subscription-based singing apps that rely on pre-loaded, often non-original, song libraries.
  • Main risk: The tool is limited to Apple Silicon Macs and struggles with accurate pitch detection in noisy backing tracks, which restricts its user base and reliability.

What it actually does

OnKey is a desktop application designed exclusively for macOS running on Apple Silicon M1 or later hardware with macOS 14.2 or higher. The user plays a song via Spotify, Apple Music, or YouTube in a browser with appropriate permissions. The app listens to the audio stream to extract the singer’s pitch track, a process that takes a few minutes but does not save the music to disk. Once the pitch track is learned, the user can sing along, receiving real-time visual feedback on their pitch accuracy. The system uses a short Shazam fingerprint to look up song details and retrieves lyrics from LRCLIB. It explicitly does not send the user’s voice or the music file to any server, keeping all audio processing local. The scoring is calibrated to be lenient for beginners. The project is open-source under the MIT license and is currently free to use.

Why it could matter

The core value proposition is the removal of subscription fatigue and the reliance on curated, often inaccurate, song libraries typical of competing commercial apps. By allowing users to sing to any track available in major streaming services, OnKey addresses a specific friction point in vocal improvement workflows. The privacy-first architecture, which processes audio locally and avoids transmitting user voice data, aligns with growing concerns about data ownership in personal health and fitness applications. For the amateur singer who finds traditional lessons expensive or subscription apps frustrating, this offers a tangible, immediate tool for self-correction without financial commitment or data privacy trade-offs.

The case against it

Three concrete risks limit the project's potential. First, the hardware constraint to Apple Silicon Macs excludes a significant portion of the global music market that uses Windows or Linux systems, as well as older Macs. Second, the technical reliability is explicitly admitted to be weak; the app struggles to isolate the pitch track when the song’s backing is noisy and sometimes misidentifies the note by an octave, which undermines its utility as a learning tool. Third, there is no stated monetization model or retention mechanism beyond the utility of the app itself, making it difficult to sustain development or compete with free, pre-packaged alternatives that do not require real-time analysis setup.

Business and cost

The project is currently open-source and free, with no stated revenue model, pricing, or funding information. Development costs appear minimal, likely funded by a single individual or small team, as evidenced by the use of an AI coding agent to generate initial Python scripts. Operational costs are not stated, but because the app processes audio locally and does not store user data, infrastructure expenses for serving the app are likely low. What is not stated is any plan for monetization, such as premium features, cloud synchronization, or advanced analytics. The absence of a commercial model suggests the project remains in the hobbyist or open-source community phase rather than a venture-scale startup.

Historical pattern

This project follows the pattern of niche utility apps that solve a specific technical problem but struggle to build a durable business. Similar to past audio feedback tools, the initial novelty of real-time visual pitch correction often fades without a social or competitive layer to drive retention. Historically, music practice apps that rely solely on functional feedback have high churn rates once users complete a specific song or lose interest. The comparison to Nightingale, a similar tool that required a local library of songs, highlights a common failure mode: requiring users to maintain a specific file structure or library. OnKey’s shift to streaming services addresses this, but the pattern of low-retention utility apps remains a strong historical signal for long-term viability without a clear path to community engagement or monetization.

The call

The verdict is cautious positive for a hobbyist tool but negative for a sustainable commercial product. The timeline suggests the app is in an early, functional state, with the author actively soliciting feedback to identify what works and what doesn’t. The project will likely remain a niche open-source utility unless the developer introduces a retention mechanism or pivots to a paid model with advanced features. The verdict would change if the app successfully expanded to Windows/Linux platforms, demonstrated higher accuracy in noisy environments, or introduced a social feature that encourages regular practice. Until then, it serves a specific, small demographic of Mac users who are frustrated by subscription-based singing apps.

Scorecard

RoleScore
Advisor6.0
Devil-4.0
Historian-2.0
Budget Steward0.5
Founder5.0
Overall2.5 / 10

CRP review record

Advisor

OnKey addresses a specific, frequent pain point for amateur singers: the lack of immediate, visual feedback on pitch accuracy. While existing tools often require complex DAWs or expensive lessons, this app promises a simplified, accessible solution for real-time self-correction. The value proposition lies in democratizing music training by turning an abstract auditory sense into a concrete visual metric. It has potential to drive high engagement among hobbyists and beginners who want to improve their vocal performance without professional instruction. The project targets a niche but passionate user base that frequently seeks low-friction tools for personal skill development.

Devil

The primary risk is the assumption that visual feedback alone is sufficient for vocal correction, ignoring the complex latency issues inherent in real-time audio processing. If the app introduces perceptible lag, it defeats the purpose of real-time coaching. There is also a significant technical risk in accurately detecting pitch in noisy environments or complex chords, which may lead to false positives and user frustration. Furthermore, the market for "practice apps" is crowded with high-quality, free alternatives that use microphone inputs, meaning OnKey must offer a distinct advantage in accuracy or usability to justify adoption. The "bad singer" demographic is large, but their willingness to install a niche utility app over general music apps remains unproven.

Historian

Historical patterns suggest that niche utility apps for self-improvement often struggle with retention unless they are embedded in a social or competitive ecosystem. Purely functional tools for music practice have seen mixed success; while they attract initial attention, long-term usage drops off sharply once the novelty wears off. There is no stated revenue model or distribution channel in the provided facts, which historically correlates with difficulty in scaling from a Side Project to a sustainable product. The category of "audio feedback tools" has seen innovation, but few have achieved mainstream dominance due to the high bar set by free, high-quality alternatives available on major app stores.

Budget Steward

The source provides no information on development costs, infrastructure, or team size. It is unclear if the app is currently live or in development. Without stated metrics on user acquisition costs or server expenses, a definitive budget assessment is impossible. However, assuming a standard mobile or web app build, initial development for a solo developer is likely low-cost. Operational costs for audio processing could vary depending on whether it is client-side or server-side; the source does not specify this architecture. Without a stated pricing model or user count, we cannot estimate if a $15,000 budget covers sustainable operations. The lack of financial data prevents a confident assessment of margin.

Founder

The decision to build OnKey should be driven by the specific gap in immediate, low-barrier pitch feedback. The timeline to MVP is likely short if the audio processing is client-side, which would minimize infrastructure overhead. The strategy should focus on precise pitch detection algorithms to mitigate the "false positive" risk identified by the Devil role. Since no business model is stated, the Founder should prioritize user acquisition through direct channels (e.g., musicians' communities) rather than paid ads. The "should we build" verdict is positive for the technical challenge, but neutral for commercial viability unless a clear path to retention or monetization is defined. Immediate next step: validate the latency of the pitch detection model with a small cohort of users.