An application that recognizes a chord played on a guitar.
Clone the repository and install the dependencies using pip package manager.
python3 -m pip install -r requirements.txt
cd src
streamlit run app.py
The chord played on a guitar is recorded and converted into a MelSpectogram. The spectogram is then fed into a CNN that predicts the chord.
- The dataset had a collection of ten different chords, so the model is only capable to recognize those chords. The chords are : 'a', 'am', 'bm', 'c', 'd', 'dm', 'e', 'em', 'f' and 'g'.
cd input
./download.sh