Sesame is a music identification and fingerprinting program written in python. The most famous implementation of such program is Shazam. This project aims to make this technology understandable to anyone reading the source code.
Sesame identifies songs using audio fingerprints created from the spectrogram. Identification works only if the database contains a given song and the background noise level is low enough to recognize fingerprints.
Feel free to contribute to the project, but make sure your code is readable and clearly understandable.
- implement core functionality
- make sesame work with both .mp3 and .wav
- better visualization˛
- clean up the code