Modeling the Compatibility of Stem Tracks to Generate Music Mashups
Not on the map. Why?
Abstract (arXiv)
A music mashup combines audio elements from two or more songs to create a new work. To reduce the time and effort required to make them, researchers have developed algorithms that predict the compatibility of audio elements. Prior work has focused on mixing unaltered excerpts, but advances in source separation enable the creation of mashups from isolated stems (e.g., vocals, drums, bass, etc.). In this work, we take advantage of separated stems not just for creating mashups, but for training a model that predicts the mutual compatibility of groups of excerpts, using self-supervised and semi-supervised methods. Specifically, we first produce a random mashup creation pipeline that combines stem tracks obtained via source separation, with key and tempo automatically adjusted to match, since these are prerequisites for high-quality mashups. To train a model to predict compatibility, we use stem tracks obtained from the same song as positive examples, and random combinations of stems with key and/or tempo unadjusted as negative examples. To improve the model and use more data, we also train on "average" examples: random combinations with matching key and tempo, where we treat them as unlabeled data as their true compatibility is unknown. To determine whether the combined signal or the set of stem signals is more indicative of the quality of the result, we experiment on two model architectures and train them using semi-supervised learning technique. Finally, we conduct objective and subjective evaluations of the system, comparing them to a standard rule-based system.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 14 of its 40 references that are in the map. First posted on arXiv 26 Mar 2021.
Builds on
14 of 40 references.
References · 14
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2016Improved Techniques for Training GANscited by 2,938
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,833
- 2014Semi-Supervised Learning with Deep Generative Modelscited by 494
- 2017Sampling Matters in Deep Embedding Learningcited by 285
- 2017Unlabeled Samples Generated by GAN Improve the Person Re-identification Baseline in vitrocited by 280
- 2017No Fuss Distance Metric Learning using Proxiescited by 225
- 2019Music Source Separation in the Waveform Domaincited by 98
- 2016madmom: a new Python Audio and Music Signal Processing Librarycited by 63
- 2018The 2018 Signal Separation Evaluation Campaigncited by 41
- 2020Neural Loop Combiner: Neural Network Models for Assessing the Compatibility of Loopscited by 8
- 2019Singing voice separation: a study on training datacited by 5
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 2.
5 papers.
- 2024COCOLA: Coherence-Oriented Contrastive Learning of Musical Audio Representationscited by 14
- 2022SampleMatch: Drum Sample Retrieval by Musical Contextcited by 8
- 2024Stem-JEPA: A Joint-Embedding Predictive Architecture for Musical Stem Compatibility Estimationcited by 8
- 2023A Comprehensive Survey for Evaluation Methodologies of AI-Generated Musiccited by 6
- 2023Multi-Genre Music Transformer -- Composing Full Length Musical Piececited by 0
- 2024Stem-JEPA: A Joint-Embedding Predictive Architecture for Musical Stem Compatibility Estimation5 Aug 2024
- 2024COCOLA: Coherence-Oriented Contrastive Learning of Musical Audio Representations25 Apr 2024
- 2023A Comprehensive Survey for Evaluation Methodologies of AI-Generated Music26 Aug 2023
- 2023Multi-Genre Music Transformer -- Composing Full Length Musical Piece6 Jan 2023
- 2022SampleMatch: Drum Sample Retrieval by Musical Context1 Aug 2022