My project combines CREPE (a deep pitch embedding) with HPCP (harmonic pitch class profile), to perform real-time Query-by-Humming.
- Clone this repo
pip install -r requirements.txt
python reference_extractor.py
to generate embeddingspython app.py
and open http://127.0.0.1:5000
- Real-time humming detection and matching against a database of songs.
- Utilizes CREPE for pitch extraction and HPCP for harmonic profile comparison.
- Flask-based web application with Socket.IO for real-time updates.
This project is licensed under the MIT License. See the LICENSE
file for details.