Inspiration

The Circle of Fifths is an incredibly versatile tool for musicians, opening the door to understanding music theory, harmonies, and chord progressions. Unfortunately, most apps I found were either overly simplified or narrowly focused on just one or two features. I wanted an app that I would use—one that brings together everything the Circle of Fifths has to offer. My goal was to create something practical, not just theoretical, where musicians could explore the relationships between keys, chords, scales, and modes, all in one place.

What it does

The app lays out the Circle of Fifths in a way that musicians can really interact with. It doesn’t stop at showing you fifths; it helps you explore how the circle connects major and minor keys, common chord progressions, relative minors, and modal interchange. It’s a dynamic tool—great for beginners, hobbyists, composers, improvisers, and anyone trying to deepen their understanding of music theory.

How we built it

The app was built using SwiftUI for a clean, intuitive interface, and AudioKit for smooth audio feedback of the Circle of Fifths. The app features scalable images and interaction layers to make the circle truly responsive. Behind the scenes, there’s a lot of logic for calculating chord relationships, modal scales, and key shifts—all tied together in a way that feels seamless to the user.

Challenges we ran into

One of the biggest challenges was balancing the complexity of the music theory with a simple, intuitive design. There’s so much information tied to the Circle of Fifths, and I didn’t want the app to feel cluttered or overwhelming. Getting the layout to be both functional and beautiful was a real challenge. Then there were technical hurdles, like scaling the visuals for different device sizes and ensuring that the app was efficient even when handling lots of interactive elements.

Accomplishments that we're proud of

I’m proud of how interactive and flexible the app turned out. It’s more than just a static diagram—you can experiment with different keys, explore harmonies, and see relationships unfold in real time. It feels like a tool that grows with you as a musician. Also, keeping the UI sleek while packing in so many features was a big accomplishment for me. I’m proud that this is an app I’d personally use in my own practice and songwriting.

What we learned

I learned a ton about visualizing complex information in a way that doesn’t intimidate the user.

What's next for Circle of fifths app for iOS

The app is still only partly finished. Future updates will add more functionality, such as chord inversions, secondary dominants, and advanced modulation techniques. I also plan to introduce a staff view, where users can see key signatures and chord progressions in standard notation. Additionally, there will be more detailed textual explanations and interactive tutorials to help users better understand the concepts behind each section. The goal is to make the app both a learning tool and a practical resource for musicians at any level.

Built With

Share this project:

Updates