A project to automatically mark music scales using just python.
This project can be divided into 2 components:
music-scale-marker.py
: A real time implementation of the music scale marker
recorded-scale-debugger.py
: Used to work on a set of recorded scales, allowing me optimise some constants and keep a record of erroneous scales
The code uploaded here is an initial attempt at the problem (it takes the strongest frequency from the fft transformation). However, this method is not 100% accurate. I hope to implement the project using the Harmonic Product Spectrum (HPS) algorithm at a later date to overcome some of these processing issues.