Downloads · 30 days
0
Marcusfkelley/btc-hcqt
btc-hcqt is a audio classification model from Marcusfkelley. Use it for the audio classification task on the model card, and read the license before you ship it in a product. It is set up for pytorch. The card lists the license as mit.
An HCQT (Harmonic-CQT) front-end variant of BTC (Park et al., ISMIR 2019) for automatic chord recognition / chord detection — turning audio into a time-stamped chord progression.
Downloads · 30 days
0
Access
Public
Updated Jun 14, 2026
Repo size
12.3 MB
Likes
1
Public
Click a slice to open those files.
.pt12.3 MB · 100%
From the Hugging Face model README
An HCQT (Harmonic-CQT) front-end variant of BTC (Park et al., ISMIR 2019) for automatic chord recognition / chord detection — turning audio into a time-stamped chord progression.
Honest result: on a reproducible mir_eval benchmark over held-out public data (GuitarSet, Schubert Winterreise), this model ties baseline BTC — it does not clearly beat it. Shared as a reproducible benchmark, an honest negative result, and an extensible HCQT base — not a new state of the art.
| Model | GuitarSet root / 7ths | Schubert root / 7ths / mirex |
|---|---|---|
| baseline BTC | 80.9 / 64.6 | 73.1 / 55.3 / 64.1 |
| this model (BTC+HCQT, Beatles-FT) | 80.5 / 63.0 | 73.8 / 55.6 / 65.3 |
A dead heat — BTC noses ahead on guitar, this model noses ahead on classical, every gap within the 95% confidence intervals.
Code, weights, the reproducible mir_eval harness, and a guide to extend the HCQT base to melody/bass/transcription: https://github.com/marcusfkelley/btc-hcqt
It ties BTC; for accuracy alone, baseline BTC is the simpler choice. An early in-house metric suggested big 7th gains — that was a recall artifact (over-calling 7ths); on frame-wise mir_eval it disappears, so always evaluate with standard metrics and confidence intervals. For pure note transcription, purpose-built tools (basic-pitch, MT3, Omnizart) will outperform a from-here build — HCQT is a strong base to extend toward melody/bass/transcription, not a finished transcriber.
Built by Selekt — cleared-sample and music-analysis tools for producers and composers; chord recognition powers features like our chord-progression search. Honest writeup: https://selektaudio.com/chord-recognition
Built on BTC (Park et al., ISMIR 2019, MIT). HCQT: Bittner et al., ISMIR 2017.