Inspiration

Music composition can be greatly facilitated via harmonic analysis using music theory. Having a process to do this would save a lot of time.

What it does

It takes a chord sequence of chords, and determines the quality and root of the chord.

How I built it

Blood sweat and tears and lots of c++ data structures and file parsing.

Challenges I ran into

The gp5 file format being used was undocumented, complex, and poorly designed.

Accomplishments that I'm proud of

Developing a unique algorithm for root determination. Reverse engineering a file format.

What I learned

When working on a team, many things need to be standardized before hand. Also, I need to go the bed.

What's next for HarmonicAnalyzer

Getting it to be more stable with the current file format and expanding functionality to other musical score file formats.

Built With

Share this project:

Updates