About this project

Hi! I’m Adam Wagner; I’d like to introduce myself and my project to the world. I’m a software engineer who has always liked music. As a teenager in the early days of the internet, my first website included a ‘chord generator’ that could show how to play certain chords on the fretboard. It was a simple site, but it showed me how I could combine two things I loved into a single project.

27 years later, I still love music, and I still write (and love to write) software. My kids love music too, and that love has encouraged me to spend more time learning and playing music. As I dig deeper into the world of guitar and music, I’ve discovered that I can use my software engineering skills to help me explore and learn all of the wonderful things I have yet to learn.

This rediscovery of what I knew as a teenager has lead to this project: majorminorperfect.com. I started this in 2022, with some occasional help from my kids, and have been gradually forming a vision of what it can and should be. First of all, I recognize there are many tools for musicians on the internet, from google-ad sites with a little bit of chord-chart lookup mixed in, to genuinely great tools that help musicians find what they need every day.

So what is my project for? It’s something for reference, discovery, and exploration of music. Part of this goal is achieved for me, as I write new tools and explore new ways to explain concepts - as many teachers can tell you, preparing to teach can be the best way to learn.

For everyone else though, my hope is that each of these tools can meet each musician (or aspiring musician) where they need to be to learn what’s next. Each of us learn differently, and I don’t believe I can construct the perfect curriculum that will magically work for everyone. So the goal is to be more than just a tool or quick reference; I want to provide many devices to help everyone using them to truly discover something they have never known or understood.

I've accomplished a lot so far, there are many useful tools here, but I also have a lot more planned. This is an active project with weekly updates, so stick around to see what's next. If you have any ideas, thoughts, or critisms, please let me know!

Learn more

About the Algorithms: Chords - Read about the algorithms and methods used in constructing chord details.

About the Algorithms: Chord Charts - Read about the algorithms and methods used in finding chord charts.

Home - Explore all topics covered on the site, including music reference, tools, and knowledge drills.

What's New - See details on the lastest changes and progress to the site.

Like and comment on AlternativeTo - Help bring visibility to the site!

Follow the site on X!