Show HN: Teach your kids perfect pitch

Can an app give kids super-hearing — or is the internet calling nonsense

TLDR: BSharp is an app that says young kids can train for perfect pitch by matching piano chords to colors in short daily sessions. Commenters instantly split between curiosity and skepticism, with some citing studies on adults, others calling perfect pitch a curse, and one stealing the show with a banjo joke.

A shiny new app called BSharp is pitching a very parent-catnip promise: help young kids develop perfect pitch, the rare ability to hear a note or chord and instantly know what it is. The idea is simple enough for preschoolers: hear a piano sound, match it to a color, repeat a few times a day, and slowly build up from two colors to a full rainbow of chords. The developer says the sweet spot is early childhood, with the window supposedly closing around age six — and that’s exactly where the comment section lit a match.

The biggest fight? Is that claim even true? One camp immediately showed up with research links arguing adults may still be able to learn it, just with more effort. Another group went even harder, basically saying: hold on, is this skill even a blessing? One commenter dropped the mood-killer take that perfect pitch can become a curse, because your sense of pitch can drift with age and then suddenly everything sounds wrong. Ouch.

Then came the practical parents and music nerds asking the obvious question: what happens after the color game? If a child can tell apart chord-colors, does that actually turn into real music skills, or do they still need lessons to understand what any of it means? And because no internet debate is complete without a joke grenade, the funniest line came from a banjo player redefining perfect pitch as when a banjo hits an accordion in a trash can. In other words: adorable app, huge claims, instant chaos.

Key Points

  • BSharp is a perfect-pitch training app aimed at young children and is presented as using Eguchi’s chord identification method.
  • The app teaches chord recognition by associating piano chords with colors and introducing new chords gradually as children master each level.
  • The article recommends short, frequent practice sessions: five times daily for 2–3 minutes, or about 20–25 identifications per session.
  • BSharp tracks accuracy, uses an adaptive weighting algorithm to show harder chords more often, and supports multiple user profiles.
  • The project is derived from Paul Ganssle’s open-source CIM Trainer and includes Node.js and Android-based build and deployment instructions.

Hottest takes

"everything is 'out of key'" — gcanyon
"What are the next steps after... a child is able to identify all 'colors'?" — mystifyingpoi
"when you throw a banjo into a trash bin and it lands on an accordion" — RickJWagner
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.