PopMAG: Pop Music Accompaniment Generation
Not on the map. Why?
Abstract (arXiv)
In pop music, accompaniments are usually played by multiple instruments (tracks) such as drum, bass, string and guitar, and can make a song more expressive and contagious by arranging together with its melody. Previous works usually generate multiple tracks separately and the music notes from different tracks not explicitly depend on each other, which hurts the harmony modeling. To improve harmony, in this paper, we propose a novel MUlti-track MIDI representation (MuMIDI), which enables simultaneous multi-track generation in a single sequence and explicitly models the dependency of the notes from different tracks. While this greatly improves harmony, unfortunately, it enlarges the sequence length and brings the new challenge of long-term music modeling. We further introduce two new techniques to address this challenge: 1) We model multiple note attributes (e.g., pitch, duration, velocity) of a musical note in one step instead of multiple steps, which can shorten the length of a MuMIDI sequence. 2) We introduce extra long-context as memory to capture long-term dependency in music. We call our system for pop music accompaniment generation as PopMAG. We evaluate PopMAG on multiple datasets (LMD, FreeMidi and CPMD, a private dataset of Chinese pop songs) with both subjective and objective metrics. The results demonstrate the effectiveness of PopMAG for multi-track harmony modeling and long-term context modeling. Specifically, PopMAG wins 42%/38%/40% votes when comparing with ground truth musical pieces on LMD, FreeMidi and CPMD datasets respectively and largely outperforms other state-of-the-art music accompaniment generation models and multi-track MIDI representations in terms of subjective and objective metrics.
Key facts. Cited by 68 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 13; 2023: 14; 2024: 18; 2025: 11; 2026: 6.
68 papers.
Sort:
By area:
- 2023Reasoning or Reciting? Exploring the Capabilities and Limitations of Language Models Through Counterfactual Taskscited by 243
- 2021MusicBERT: Symbolic Music Understanding with Large-Scale Pre-Trainingcited by 89
- 2024Symbolic Music Generation with Non-Differentiable Rule Guided Diffusioncited by 52
- 2022Museformer: Transformer with Fine- and Coarse-Grained Attention for Music Generationcited by 48
- 2021MuseMorphose: Full-Song and Fine-Grained Piano Music Style Transfer with One Transformer VAEcited by 39
- 2022Symphony Generation with Permutation Invariant Language Modelcited by 35
- 2023Anticipatory Music Transformercited by 35
- 2023Polyffusion: A Diffusion Model for Polyphonic Score Generation with Internal and External Controlscited by 35
- 2024Foundation Models for Music: A Surveycited by 34
- 2022Multitrack Music Transformercited by 28
- 2022Video Background Music Generation: Dataset, Method and Evaluationcited by 28
- 2023miditok: A Python package for MIDI file tokenizationcited by 26
38 more
- 2021DeepRapper: Neural Rap Generation with Rhyme and Rhythm Modelingcited by 24
- 2024Whole-Song Hierarchical Generation of Symbolic Music Using Cascaded Diffusion Modelscited by 24
- 2023InstructME: An Instruction Guided Music Edit And Remix Framework with Latent Diffusion Modelscited by 23
- 2023Byte Pair Encoding for Symbolic Musiccited by 19
- 2023The Ethical Implications of Generative Audio Models: A Systematic Literature Reviewcited by 18
- 2022MusIAC: An extensible generative framework for Music Infilling Applications with multi-level Controlcited by 17
- 2023Long-Term Rhythmic Video Soundtrackercited by 17
- 2021Variable-Length Music Score Infilling via XLNet and Musically Specialized Positional Encodingcited by 14
- 2022SongDriver: Real-time Music Accompaniment Generation without Logical Latency nor Exposure Biascited by 13
- 2023GETMusic: Generating Any Music Tracks with a Unified Representation and Diffusion Frameworkcited by 13
- 2024Text-to-Song: Towards Controllable Music Generation Incorporating Vocals and Accompanimentcited by 13
- 2024PianoBART: Symbolic Piano Music Generation and Understanding with Large-Scale Pre-Trainingcited by 12
- 2022JukeDrummer: Conditional Beat-aware Audio-domain Drum Accompaniment Generation via Transformer VQ-VAEcited by 11
- 2022Contrastive Learning with Positive-Negative Frame Mask for Music Representationcited by 10
- 2023MelodyGLM: Multi-task Pre-training for Symbolic Melody Generationcited by 10
- 2024Natural Language Processing Methods for Symbolic Music Generation and Information Retrieval: a Surveycited by 10
- 2023Structured Multi-Track Accompaniment Arrangement via Style Prior Modellingcited by 9
- 2022YM2413-MDB: A Multi-Instrumental FM Video Game Music Dataset with Emotion Annotationscited by 7
- 2023Impact of time and note duration tokenizations on deep learning symbolic music modelingcited by 6
- 2023WuYun: Exploring hierarchical skeleton-guided melody generation using knowledge-enhanced deep learningcited by 5
- 2024Structure-informed Positional Encoding for Music Generationcited by 5
- 2024Nested Music Transformer: Sequentially Decoding Compound Tokens in Symbolic Music and Audio Generationcited by 5
- 2021CycleDRUMS: Automatic Drum Arrangement For Bass Lines Using CycleGANcited by 4
- 2022Melody Infilling with User-Provided Structural Contextcited by 4
- 2024FastSAG: Towards Fast Non-Autoregressive Singing Accompaniment Generationcited by 4
- 2025A Survey on Music Generation from Single-Modal, Cross-Modal, and Multi-Modal Perspectivescited by 4
- 2025Moonbeam: A MIDI Foundation Model Using Both Absolute and Relative Music Attributescited by 4
- 2022A Survey on Artificial Intelligence for Music Generation: Agents, Domains and Perspectivescited by 3
- 2024Between the AI and Me: Analysing Listeners' Perspectives on AI- and Human-Composed Progressive Metal Musiccited by 3
- 2024Unifying Symbolic Music Arrangement: Track-Aware Reconstruction and Structured Tokenizationcited by 3
- 2025ImprovNet -- Generating Controllable Musical Improvisations with Iterative Corruption Refinementcited by 3
- 2022Generating Coherent Drum Accompaniment With Fills And Improvisationscited by 2
- 2023MusER: Musical Element-Based Regularization for Generating Symbolic Music with Emotioncited by 2
- 2024Multi-view MidiVAE: Fusing Track- and Bar-view Representations for Long Multi-track Symbolic Music Generationcited by 2
- 2024A Survey of Music Generation in the Context of Interactioncited by 2
- 2024BandCondiNet: Parallel Transformers-based Conditional Popular Music Generation with Multi-View Featurescited by 2
- 2025F-StrIPE: Fast Structure-Informed Positional Encoding for Symbolic Music Generationcited by 2
- 2025PhraseVAE and PhraseLDM: Latent Diffusion for Full-Song Multitrack Symbolic Music Generationcited by 2
50 most cited of 68 All 68 (JSON)
- 2026MusPyExpress: Extending MusPy with Enhanced Expression Text Support21 Aug 2026
- 2026Learning Music Style for Piano Arrangement Through Cross-Modal Bootstrapping4 Aug 2026
- 2026RPPNet: Perceptually-Grouped Rhythm-Pitch Primitives for Long-Term Structure Melody Generation via Boundary-Aware Modeling22 Jul 2026
- 2026SymphonyGen: 3D Hierarchical Orchestral Generation with Controllable Harmony Skeleton28 Apr 2026
- 2026ViTex: Visual Texture Control for Multi-Track Symbolic Music Generation via Discrete Diffusion Models2 Mar 2026
- 2026D3PIA: A Discrete Denoising Diffusion Model for Piano Accompaniment Generation From Lead sheet3 Feb 2026
- 2025Assessing the Effectiveness of Membership Inference on Generative Music25 Dec 2025
- 2025Let the Model Learn to Feel: Mode-Guided Tonality Injection for Symbolic Music Emotion Recognition15 Dec 2025
- 2025PhraseVAE and PhraseLDM: Latent Diffusion for Full-Song Multitrack Symbolic Music Generation12 Dec 2025
- 2025SAGE-Music: Low-Latency Symbolic Music Generation via Attribute-Specialized Key-Value Head Sharing1 Oct 2025
- 2025Learning Relationships Between Separate Audio Tracks for Creative Applications29 Sep 2025
- 2025On the de-duplication of the Lakh MIDI dataset20 Sep 2025
38 more
- 2025Moonbeam: A MIDI Foundation Model Using Both Absolute and Relative Music Attributes21 May 2025
- 2025Of All StrIPEs: Investigating Structure-informed Positional Encoding for Efficient Music Generation7 Apr 2025
- 2025A Survey on Music Generation from Single-Modal, Cross-Modal, and Multi-Modal Perspectives1 Apr 2025
- 2025F-StrIPE: Fast Structure-Informed Positional Encoding for Symbolic Music Generation14 Feb 2025
- 2025ImprovNet -- Generating Controllable Musical Improvisations with Iterative Corruption Refinement6 Feb 2025
- 2024Efficient Fine-Grained Guidance for Diffusion Model Based Symbolic Music Generation11 Oct 2024
- 2024Unifying Symbolic Music Arrangement: Track-Aware Reconstruction and Structured Tokenization27 Aug 2024
- 2024Foundation Models for Music: A Survey26 Aug 2024
- 2024Generating High-quality Symbolic Music Using Fine-grained Discriminators3 Aug 2024
- 2024Nested Music Transformer: Sequentially Decoding Compound Tokens in Symbolic Music and Audio Generation2 Aug 2024
- 2024Six Dragons Fly Again: Reviving 15th-Century Korean Court Music with Transformers and Novel Encoding2 Aug 2024
- 2024Between the AI and Me: Analysing Listeners' Perspectives on AI- and Human-Composed Progressive Metal Music31 Jul 2024
- 2024BandCondiNet: Parallel Transformers-based Conditional Popular Music Generation with Multi-View Features15 Jul 2024
- 2024PianoBART: Symbolic Piano Music Generation and Understanding with Large-Scale Pre-Training26 Jun 2024
- 2024Whole-Song Hierarchical Generation of Symbolic Music Using Cascaded Diffusion Models16 May 2024
- 2024FastSAG: Towards Fast Non-Autoregressive Singing Accompaniment Generation13 May 2024
- 2024Text-to-Song: Towards Controllable Music Generation Incorporating Vocals and Accompaniment14 Apr 2024
- 2024Notochord: a Flexible Probabilistic Model for Real-Time MIDI Performance18 Mar 2024
- 2024Natural Language Processing Methods for Symbolic Music Generation and Information Retrieval: a Survey27 Feb 2024
- 2024A Survey of Music Generation in the Context of Interaction23 Feb 2024
- 2024Symbolic Music Generation with Non-Differentiable Rule Guided Diffusion22 Feb 2024
- 2024Structure-informed Positional Encoding for Music Generation20 Feb 2024
- 2024Multi-view MidiVAE: Fusing Track- and Bar-view Representations for Long Multi-track Symbolic Music Generation15 Jan 2024
- 2023MusER: Musical Element-Based Regularization for Generating Symbolic Music with Emotion16 Dec 2023
- 2023miditok: A Python package for MIDI file tokenization26 Oct 2023
- 2023Structured Multi-Track Accompaniment Arrangement via Style Prior Modelling25 Oct 2023
- 2023Impact of time and note duration tokenizations on deep learning symbolic music modeling12 Oct 2023
- 2023MelodyGLM: Multi-task Pre-training for Symbolic Melody Generation19 Sep 2023
- 2023InstructME: An Instruction Guided Music Edit And Remix Framework with Latent Diffusion Models28 Aug 2023
- 2023Polyffusion: A Diffusion Model for Polyphonic Score Generation with Internal and External Controls19 Jul 2023
- 2023The Ethical Implications of Generative Audio Models: A Systematic Literature Review7 Jul 2023
- 2023Reasoning or Reciting? Exploring the Capabilities and Limitations of Language Models Through Counterfactual Tasks5 Jul 2023
- 2023Anticipatory Music Transformer14 Jun 2023
- 2023GETMusic: Generating Any Music Tracks with a Unified Representation and Diffusion Framework18 May 2023
- 2023Long-Term Rhythmic Video Soundtracker2 May 2023
- 2023Byte Pair Encoding for Symbolic Music27 Jan 2023
- 2023WuYun: Exploring hierarchical skeleton-guided melody generation using knowledge-enhanced deep learning11 Jan 2023
- 2022Video Background Music Generation: Dataset, Method and Evaluation21 Nov 2022
50 newest of 68 All 68 (JSON)
- 2024Symbolic Music Generation with Non-Differentiable Rule Guided Diffusioncited by 52
- 2023Polyffusion: A Diffusion Model for Polyphonic Score Generation with Internal and External Controlscited by 35
- 2024Foundation Models for Music: A Surveycited by 34
- 2024Whole-Song Hierarchical Generation of Symbolic Music Using Cascaded Diffusion Modelscited by 24
- 2023InstructME: An Instruction Guided Music Edit And Remix Framework with Latent Diffusion Modelscited by 23
- 2025PhraseVAE and PhraseLDM: Latent Diffusion for Full-Song Multitrack Symbolic Music Generationcited by 2
- 2024Efficient Fine-Grained Guidance for Diffusion Model Based Symbolic Music Generationcited by 1
- 2026ViTex: Visual Texture Control for Multi-Track Symbolic Music Generation via Discrete Diffusion Modelscited by 1
- 2026D3PIA: A Discrete Denoising Diffusion Model for Piano Accompaniment Generation From Lead sheetcited by 0
- 2026ViTex: Visual Texture Control for Multi-Track Symbolic Music Generation via Discrete Diffusion Models2 Mar 2026
- 2026D3PIA: A Discrete Denoising Diffusion Model for Piano Accompaniment Generation From Lead sheet3 Feb 2026
- 2025PhraseVAE and PhraseLDM: Latent Diffusion for Full-Song Multitrack Symbolic Music Generation12 Dec 2025
- 2024Efficient Fine-Grained Guidance for Diffusion Model Based Symbolic Music Generation11 Oct 2024
- 2024Foundation Models for Music: A Survey26 Aug 2024
- 2024Whole-Song Hierarchical Generation of Symbolic Music Using Cascaded Diffusion Models16 May 2024
- 2024Symbolic Music Generation with Non-Differentiable Rule Guided Diffusion22 Feb 2024
- 2023InstructME: An Instruction Guided Music Edit And Remix Framework with Latent Diffusion Models28 Aug 2023
- 2023Polyffusion: A Diffusion Model for Polyphonic Score Generation with Internal and External Controls19 Jul 2023
- 2021MusicBERT: Symbolic Music Understanding with Large-Scale Pre-Trainingcited by 89
- 2022Museformer: Transformer with Fine- and Coarse-Grained Attention for Music Generationcited by 48
- 2021MuseMorphose: Full-Song and Fine-Grained Piano Music Style Transfer with One Transformer VAEcited by 39
- 2022Symphony Generation with Permutation Invariant Language Modelcited by 35
- 2023Anticipatory Music Transformercited by 35
- 2022Multitrack Music Transformercited by 28
- 2022Video Background Music Generation: Dataset, Method and Evaluationcited by 28
- 2023miditok: A Python package for MIDI file tokenizationcited by 26
- 2021DeepRapper: Neural Rap Generation with Rhyme and Rhythm Modelingcited by 24
- 2023Byte Pair Encoding for Symbolic Musiccited by 19
- 2023The Ethical Implications of Generative Audio Models: A Systematic Literature Reviewcited by 18
- 2022MusIAC: An extensible generative framework for Music Infilling Applications with multi-level Controlcited by 17
12 most cited of 57 All 57 (JSON)
- 2026MusPyExpress: Extending MusPy with Enhanced Expression Text Support21 Aug 2026
- 2026Learning Music Style for Piano Arrangement Through Cross-Modal Bootstrapping4 Aug 2026
- 2026RPPNet: Perceptually-Grouped Rhythm-Pitch Primitives for Long-Term Structure Melody Generation via Boundary-Aware Modeling22 Jul 2026
- 2026SymphonyGen: 3D Hierarchical Orchestral Generation with Controllable Harmony Skeleton28 Apr 2026
- 2025Let the Model Learn to Feel: Mode-Guided Tonality Injection for Symbolic Music Emotion Recognition15 Dec 2025
- 2025SAGE-Music: Low-Latency Symbolic Music Generation via Attribute-Specialized Key-Value Head Sharing1 Oct 2025
- 2025Learning Relationships Between Separate Audio Tracks for Creative Applications29 Sep 2025
- 2025On the de-duplication of the Lakh MIDI dataset20 Sep 2025
- 2025Moonbeam: A MIDI Foundation Model Using Both Absolute and Relative Music Attributes21 May 2025
- 2025Of All StrIPEs: Investigating Structure-informed Positional Encoding for Efficient Music Generation7 Apr 2025
- 2025A Survey on Music Generation from Single-Modal, Cross-Modal, and Multi-Modal Perspectives1 Apr 2025
- 2025F-StrIPE: Fast Structure-Informed Positional Encoding for Symbolic Music Generation14 Feb 2025
12 newest of 57 All 57 (JSON)