The Project: A Unique Approach to Music Theory
This project started from a personal frustration: I wanted to translate what I knew on guitar to the piano, and existing tools didn’t help. Since launching the latest version in December 2025, the app has had over 5,000 visits, with roughly 600 unique visitors in the last week alone (as of writing this on Feb 10, 2026).
My Role
I designed and coded every version of this app. The original was built for Mac/iOS in 2020. At the end of 2025, I rebuilt it as a React web app — using Claude Code as an experiment in AI-assisted development — and it’s the version available today.
The Problem: Sheet Music Isn’t Straightforward
Many guitar players — myself included — have limited or no knowledge of how to read sheet music. Most guitar players learn through tablature (tab), a system that visually maps strings and frets. Standard notation, which is how most music is communicated, requires a completely different type of memorization to correlate to a piano.
Two Different Languages
Guitar tab and standard notation are essentially two different languages. If you learned guitar through tab, picking up piano is daunting because there’s no direct visual translation between the two systems.
Here are examples of both: guitar tab mapped onto a fretboard, and sheet music mapped onto a piano keyboard.
There Is No Visual Translation
As you can see, correlating sheet music to a piano keyboard is difficult. You must memorize the notes and their positions on the keyboard, and how they relate to the positions on the lines in the sheet music. Colour helps the brain make connections, but sheet music doesn't ever have this aid, since it's always written in black and white.
Guitar Tab Is Simplified
Because tab is a number-based system, many guitar players don’t actually know what notes they’re playing. They know the fret positions, but that doesn’t help them translate to piano. This was my conundrum — and the conundrum of many other musicians — and where I hoped to find an alternative to memorizing sheet music.
My Hypothesis: An Alternative Way to Translate
In 2018, I started by creating colour-coded charts for each major and minor key, covering both standard tuning and an alternative tuning I use frequently. I printed them all out to help myself learn.
When I shared the charts on Reddit, they received over 400 upvotes and ~60 comments. There was clearly demand, but people — myself included — wanted more than static charts.
Adding More Functionality
For my final university project in 2019, I designed and coded an iOS app that expanded on the charts. Users could select notes on either instrument to translate between them, and configure views for keys, chords, and scales.
Building a full app solo taught me a lot, but I didn’t keep up with Apple’s library updates and the app eventually stopped launching. Nearly five years passed before I revisited it.
Revisiting Today
In late 2025, I used Claude Code to rebuild the app as a React web application. Having years of design reference and interaction patterns ready to go, I was able to rebuild the core functionality in a few days and then push well beyond the original feature set — adding functionality I’d wanted for years but never had time to implement.
Here is the app as of February 2026.
Conclusion
I’ve been using variations of these charts and tools for about 8 years. Since launching the web version, multiple people have reached out to tell me they use it as a teaching aid in music theory classes and private lessons. Other musicians have said they’d been looking for something like this for years.
What started as a tool to solve my own problem has grown into something that’s genuinely useful to others — and that’s been the most rewarding part of this project.