mlsanityData to 7 Oct 2026

The Piano Inpainting Application

arXiv 2107.05944 ↗First posted 13 Jul 2021cs.SD cs.AI eess.AScited by 23

Not on the map. Why?

Abstract (arXiv)

Autoregressive models are now capable of generating high-quality minute-long expressive MIDI piano performances. Even though this progress suggests new tools to assist music composition, we observe that generative algorithms are still not widely used by artists due to the limited control they offer, prohibitive inference times or the lack of integration within musicians' workflows. In this work, we present the Piano Inpainting Application (PIA), a generative model focused on inpainting piano performances, as we believe that this elementary operation (restoring missing parts of a piano performance) encourages human-machine interaction and opens up new ways to approach music composition. Our approach relies on an encoder-decoder Linear Transformer architecture trained on a novel representation for MIDI piano performances termed Structured MIDI Encoding. By uncovering an interesting synergy between Linear Transformers and our inpainting task, we are able to efficiently inpaint contiguous regions of a piano performance, which makes our model suitable for interactive and responsive A.I.-assisted composition. Finally, we introduce our freely-available Ableton Live PIA plugin, which allows musicians to smoothly generate or modify any MIDI clip using PIA within a widely-used professional Digital Audio Workstation.

Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). Builds on 21 of its 27 references that are in the map. First posted on arXiv 13 Jul 2021.

Builds on

21 of 27 references.

References · 21

  1. 2017Attention Is All You Needcited by 59,932
  2. 2019The Curious Case of Neural Text Degenerationcited by 2,881
  3. 2020Transformers are RNNs: Fast Autoregressive Transformers with Linear Attentioncited by 1,979
  4. 2019Transformer-XL: Attentive Language Models Beyond a Fixed-Length Contextcited by 1,830
  5. 2019Generating Long Sequences with Sparse Transformerscited by 1,523
  6. 2018Self-Attention with Relative Position Representationscited by 1,112
  7. 2020On Layer Normalization in the Transformer Architecturecited by 906
  8. 2019Stabilizing Transformers for Reinforcement Learningcited by 262
  9. 2021Compound Word Transformer: Learning to Compose Full-Song Music over Dynamic Directed Hypergraphscited by 109
  10. 2016DeepBach: a Steerable Model for Bach Chorales Generationcited by 90
  11. 2019Image inpainting: A reviewcited by 89
  12. 2018This Time with Feeling: Learning Expressive Musical Performancecited by 67
9 more
  1. 2020High-resolution Piano Transcription with Pedals by Regressing Onset and Offset Timescited by 61
  2. 2019LakhNES: Improving multi-instrumental music generation with cross-domain pre-trainingcited by 54
  3. 2020GiantMIDI-Piano: A large-scale MIDI dataset for classical piano musiccited by 37
  4. 2019Learning to Traverse Latent Spaces for Musical Score Inpaintingcited by 24
  5. 2017GLSR-VAE: Geodesic Latent Space Regularization for Variational AutoEncoder Architecturescited by 22
  6. 2018Piano Geniecited by 11
  7. 2019NONOTO: A Model-agnostic Web Interface for Interactive Music Composition by Inpaintingcited by 10
  8. 2020Vector Quantized Contrastive Predictive Coding for Template-based Music Generationcited by 10
  9. 2016Modelling Symbolic Music: Beyond the Piano Rollcited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 3; 2023: 6; 2024: 9; 2025: 3; 2026: 2.

23 papers.

Sort:

  1. 2023miditok: A Python package for MIDI file tokenizationcited by 26
  2. 2023Byte Pair Encoding for Symbolic Musiccited by 19
  3. 2023The Ethical Implications of Generative Audio Models: A Systematic Literature Reviewcited by 18
  4. 2022MusIAC: An extensible generative framework for Music Infilling Applications with multi-level Controlcited by 17
  5. 2024Natural Language Processing Methods for Symbolic Music Generation and Information Retrieval: a Surveycited by 10
  6. 2023Composer's Assistant: An Interactive Transformer for Multi-Track MIDI Infillingcited by 9
  7. 2022SampleMatch: Drum Sample Retrieval by Musical Contextcited by 8
  8. 2024Controlling Surprisal in Music Generation via Information Content Curve Matchingcited by 7
  9. 2023Impact of time and note duration tokenizations on deep learning symbolic music modelingcited by 6
  10. 2024Composer's Assistant 2: Interactive Multi-Track MIDI Infilling with Fine-Grained User Controlcited by 5
  11. 2024PerTok: Expressive Encoding and Modeling of Symbolic Musical Ideas and Variationscited by 4
  12. 2025Hookpad Aria: A Copilot for Songwriterscited by 4
11 more
  1. 2022A Survey on Artificial Intelligence for Music Generation: Agents, Domains and Perspectivescited by 3
  2. 2025ImprovNet -- Generating Controllable Musical Improvisations with Iterative Corruption Refinementcited by 3
  3. 2024Xi-Net: Transformer Based Seismic Waveform Reconstructorcited by 1
  4. 2024Music Proofreading with RefinPaint: Where and How to Modify Compositions given Contextcited by 1
  5. 2024TheGlueNote: Learned Representations for Robust and Flexible Note Alignmentcited by 1
  6. 2025MuseTok: Symbolic Music Tokenization for Generation and Semantic Understandingcited by 1
  7. 2026Hidden Biases in Conditioning Autoregressive Modelscited by 1
  8. 2026BeatEdit: Symbolic Music Generation as Explicit Editingcited by 1
  9. 2023Exploring Softly Masked Language Modelling for Controllable Symbolic Music Generationcited by 0
  10. 2024Analyzing Byte-Pair Encoding on Monophonic and Polyphonic Symbolic Music: A Focus on Musical Phrase Segmentationcited by 0
  11. 2024MidiTok Visualizer: a tool for visualization and analysis of tokenized MIDI symbolic musiccited by 0