The interface is inspired by stenography: you press up to three keys simultaneously, each controlling one axis—bass note, chord quality, and inversion. With just three fingers, you can access over 500 chords.
Transitions between chords are automatically voice-led: notes move minimally and musically from one chord to the next. Under the hood, the system selects voicings by minimizing the Wasserstein distance between the previous and next chord—subject to the constraint that all required chord tones are present.
I built this because I love harmony and music theory, and while I can play a bit of piano and guitar, my hands can’t keep up with my inner ear. This instrument meets me where I like to think—it handles the mechanics so I can focus on where I want the music to go.
It works in the browser, no setup. Beginners can start right away by jamming on diatonic chords in C major. If you can touch type, you can play simple songs from tabs within minutes.
It’s simple to start, but it opens up over time. If you’re an experienced musician, I especially hope you’ll try it—and give it time to click. There’s a bit of a learning curve, but if you can hear chords in your head and have an intuitive grasp of harmony, the instrument starts to feel like an extension of that instinct. For me, once it clicked, it subtly shifted how I think about chords—and even helped sharpen my ear. The three-axis layout gave me a new perspective on harmonic structure that’s carried over to other instruments, too.
Here’s a video of me jamming with it: https://youtu.be/BKQ3owJ3COI
Try it in the browser: https://harmonic-keyboard.com
allears•2h ago