mlsanityData to 14 Oct 2026

Towards Automatic Instrumentation by Learning to Separate Parts in Symbolic Multitrack Music

arXiv 2107.05916 ↗First posted 13 Jul 2021cs.SD cs.AI cs.LGcited by 5

Not on the map. Why?

Abstract (arXiv)

Modern keyboards allow a musician to play multiple instruments at the same time by assigning zones -- fixed pitch ranges of the keyboard -- to different instruments. In this paper, we aim to further extend this idea and examine the feasibility of automatic instrumentation -- dynamically assigning instruments to notes in solo music during performance. In addition to the online, real-time-capable setting for performative use cases, automatic instrumentation can also find applications in assistive composing tools in an offline setting. Due to the lack of paired data of original solo music and their full arrangements, we approach automatic instrumentation by learning to separate parts (e.g., voices, instruments and tracks) from their mixture in symbolic multitrack music, assuming that the mixture is to be played on a keyboard. We frame the task of part separation as a sequential multi-class classification problem and adopt machine learning to map sequences of notes into sequences of part labels. To examine the effectiveness of our proposed models, we conduct a comprehensive empirical evaluation over four diverse datasets of different genres and ensembles -- Bach chorales, string quartets, game music and pop music. Our experiments show that the proposed models outperform various baselines. We also demonstrate the potential for our proposed models to produce alternative convincing instrumentations for an existing arrangement by separating its mixture into parts. All source code and audio samples can be found at https://salu133445.github.io/arranger/ .

Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 17 of its 43 references that are in the map. First posted on arXiv 13 Jul 2021.

Builds on

17 of 43 references.

References · 17

  1. 2017Attention Is All You Needcited by 60,361
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  3. 2016Layer Normalizationcited by 5,669
  4. 2018Music Transformercited by 211
  5. 2017MuseGAN: Multi-track Sequential Generative Adversarial Networks for Symbolic Music Generation and Accompanimentcited by 151
  6. 2021Compound Word Transformer: Learning to Compose Full-Song Music over Dynamic Directed Hypergraphscited by 110
  7. 2016Learning Features of Music from Scratchcited by 58
  8. 2019LakhNES: Improving multi-instrumental music generation with cross-domain pre-trainingcited by 54
  9. 2017Deep Learning Techniques for Music Generation -- A Surveycited by 49
  10. 2020MMM : Exploring Conditional Multi-Track Music Generation with the Transformercited by 49
  11. 2020MusPy: A Toolkit for Symbolic Music Generationcited by 37
  12. 2020Pop Music Transformer: Beat-based Modeling and Generation of Expressive Pop Piano Compositionscited by 16
5 more
  1. 2018The NES Music Database: A multi-instrumental dataset with expressive performance attributescited by 11
  2. 2019Improving Automatic Jazz Melody Generation by Transfer Learning Techniquescited by 8
  3. 2016Live Orchestral Piano, a system for real-time orchestral music generationcited by 3
  4. 2018Statistical Piano Reduction Controlling Performance Difficultycited by 3
  5. 2020From Note-Level to Chord-Level Neural Network Models for Voice Separation in Symbolic Musiccited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 2; 2023: 1; 2024: 1; 2025: 0; 2026: 1.

5 papers.