STRUM: A Spectral Transcription and Rhythm Understanding Model for End-to-End Generation of Playable Rhythm-Game Charts
Not on the map. Why?
Abstract (arXiv)
We present STRUM (Spectral Transcription and Rhythm Understanding Model), an audio-to-chart pipeline that converts raw recordings into playable Clone Hero / YARG charts for drums, guitar, bass, vocals, and keys without any oracle metadata. STRUM is a multi-stage hybrid: a two-stage CRNN onset detector and a six-model ensemble classifier for drums; neural onset detectors with monophonic pitch tracking for guitar and bass; word-aligned ASR for vocals; and spectral keyboard detection for keys. We evaluate on a 30-song in-envelope benchmark constructed by screening candidate songs on a single audio-quality criterion -- the median 1-second drum-stem RMS after htdemucs_6s source separation. On this benchmark STRUM achieves drums onset F1 = 0.838, bass F1 = 0.694, guitar F1 = 0.651, and vocals F1 = 0.539 at a +/- 100 ms tolerance with per-song global offset search. We report a complete ablation of seven drum-pipeline components with paired per-song Wilcoxon tests, an analysis of ground-truth-to-audio timing distributions in community Clone Hero charts, and a per-class confusion matrix for the drum classifier. Code, model weights, and the full benchmark manifest are released.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 4 of its 8 references that are in the map. First posted on arXiv 12 May 2026.
Builds on
4 of 8 references.
References · 4
- 2022Robust Speech Recognition via Large-Scale Weak Supervisioncited by 4,057
- 2022Hybrid Transformers for Music Source Separationcited by 134
- 2021MT3: Multi-Task Multitrack Music Transcriptioncited by 71
- 2021Omnizart: A General Toolbox for Automatic Music Transcriptioncited by 13
Built on by
Citing papers per year: 2026: 1.
1 paper.