Skip to content

This detector detects the musical notes in a wav file using Discrete Fourier Transform and the Hanning Window.

Notifications You must be signed in to change notification settings

Krishanu230/Bach-NoteDetector

Repository files navigation

Bach-NoteDetector

Install the dependencies using: pip install -r requirements.txt

Run it on wav files by providing the path of the audio file and the config: python bach.py -af=test/test1/melody-2.wav -c=mel2.config

The image file contains detected note onsets vs loudness graph. Inspired from: https://holometer.fnal.gov/GH_FFT.pdf

About

This detector detects the musical notes in a wav file using Discrete Fourier Transform and the Hanning Window.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages