To catch a chorus, verse, intro, or anything else: Analyzing a song with structural functions
Not on the map. Why?
Abstract (arXiv)
Conventional music structure analysis algorithms aim to divide a song into segments and to group them with abstract labels (e.g., 'A', 'B', and 'C'). However, explicitly identifying the function of each segment (e.g., 'verse' or 'chorus') is rarely attempted, but has many applications. We introduce a multi-task deep learning framework to model these structural semantic labels directly from audio by estimating "verseness," "chorusness," and so forth, as a function of time. We propose a 7-class taxonomy (i.e., intro, verse, chorus, bridge, outro, instrumental, and silence) and provide rules to consolidate annotations from four disparate datasets. We also propose to use a spectral-temporal Transformer-based model, called SpecTNT, which can be trained with an additional connectionist temporal localization (CTL) loss. In cross-dataset evaluations using four public datasets, we demonstrate the effectiveness of the SpecTNT model and CTL loss, and obtain strong results overall: the proposed system outperforms state-of-the-art chorus-detection and boundary-detection methods at detecting choruses and boundaries, respectively.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). First posted on arXiv 29 May 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 5; 2024: 1; 2025: 3.
11 papers.
- 2025MuQ: Self-Supervised Music Representation Learning with Mel Residual Vector Quantizationcited by 68
- 2023StemGen: A music generation model that listenscited by 32
- 2023Multitrack Music Transcription with a Time-Frequency Perceivercited by 13
- 2022Jointist: Joint Learning for Multi-instrument Transcription and Its Applicationscited by 6
- 2022Cracking Double-Blind Review: Authorship Attribution with Deep Learningcited by 6
- 2023Jointist: Simultaneous Improvement of Multi-instrument Transcription and Music Source Separation via Joint Trainingcited by 3
- 2023Self-Similarity-Based and Novelty-based loss for music structure analysiscited by 3
- 2023Scaling Up Music Information Retrieval Training with Semi-Supervised Learningcited by 2
- 2025Do Foundational Audio Encoders Understand Music Structure?cited by 1
- 2024CHORDONOMICON: A Dataset of 666,000 Songs and their Chord Progressionscited by 0
- 2025Barwise Section Boundary Detection in Symbolic Music Using Convolutional Neural Networkscited by 0
- 2025Do Foundational Audio Encoders Understand Music Structure?19 Dec 2025
- 2025Barwise Section Boundary Detection in Symbolic Music Using Convolutional Neural Networks20 Sep 2025
- 2025MuQ: Self-Supervised Music Representation Learning with Mel Residual Vector Quantization2 Jan 2025
- 2024CHORDONOMICON: A Dataset of 666,000 Songs and their Chord Progressions29 Oct 2024
- 2023StemGen: A music generation model that listens14 Dec 2023
- 2023Scaling Up Music Information Retrieval Training with Semi-Supervised Learning2 Oct 2023
- 2023Self-Similarity-Based and Novelty-based loss for music structure analysis5 Sep 2023
- 2023Multitrack Music Transcription with a Time-Frequency Perceiver19 Jun 2023
- 2023Jointist: Simultaneous Improvement of Multi-instrument Transcription and Music Source Separation via Joint Training1 Feb 2023
- 2022Cracking Double-Blind Review: Authorship Attribution with Deep Learning14 Nov 2022
- 2022Jointist: Joint Learning for Multi-instrument Transcription and Its Applications22 Jun 2022