A web application that transcribes guitar notes from audio input. This application allows users to record and playback audio, see the pitch of the sound input in real-time, and see what notes were played upon the end of the recording. The results are displayed with a line graph. The front-end is written in HTML, CSS, and Javascript and the back-end is written using Python with the Flask web framework.
Make sure the following Python packages are installed:-XLWT, MatlotLib, Flask, NumPy
-
Clone this repository and navigate to the main folder
-
From the terminal, run the command "python app.py"
-
Navigate to the address specified in the terminal, usually http://127.0.0.1:5000/index/