Sori: Streamable and Controllable Model for Non-musical Audio to Symbolic Music Transformation
Organizations: Music and Audio Research Group (MARG), Seoul National University
Abstract
We introduce Non-musical Audio to Symbolic Music Transformation (NASMT), a novel task that converts non-musical audio into symbolic music representations. Unlike automatic music transcription, which assumes musical input and a unique correct score, NASMT is inherently one-to-many and requires evaluation along two axes: input correspondence and musicality. We present Sori, an encoder--decoder Transformer that addresses this task through domain adversarial training (DAT), which bridges the gap between musical and non-musical audio in the encoder's feature space, and classifier-free guidance (CFG) with a continuous parameter~ that controls the trade-off between correspondence and musicality at inference time. Across objective metrics and a listening study, Sori provides effective continuous control via and compares favorably with instrument-agnostic transcription models. Sori supports real-time streaming on a consumer CPU. Audio examples are available at https://soridemo0320.github.io/sori-demo/.
Figures & tables
| Sori | Sori (w/o DAT) | Reference | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0.0 | 0.5 | 1.0 | 2.0 | 3.0 | 0.0 | 0.5 | 1.0 | 2.0 | 3.0 | Basic Pitch | Deep Salience | TimbreTrap | ||
| Objective | OnF1, | 0.087 | 0.236 | 0.327 | 0.363 | 0.368 | 0.282 | 0.340 | 0.381 | 0.390 | 0.386 | 0.210 | 0.300 | 0.167 |
| MSS, | 57.2 | 32.7 | 18.3 | 13.1 | 11.8 | 25.4 | 17.1 | 11.3 | 10.1 | 10.2 | 32.8 | 21.7 | 33.1 | |
| FMD, | 143.6 | 33.6 | 51.3 | 161.8 | 248.0 | 96.7 | 96.4 | 191.3 | 288.7 | 324.0 | 181.8 | 195.2 | 472.7 | |
| Subjective | Cor., | 1.20 | 1.64 | 2.61 | 2.97 | 2.52 | 1.39 | 1.79 | 2.50 | 2.66 | 2.54 | 2.35 | 2.63 | 2.51 |
| Mus., | 2.19 | 3.34 | 3.27 | 2.59 | 2.20 | 2.78 | 3.32 | 2.72 | 2.07 | 1.98 | 2.15 | 2.37 | 1.51 | |
Symbolic Music Generation
Symbolic music generation creates and edits music as structured notes, rhythms, chords, and scores rather than directly as audio.
See all 60 papers