DeepBach: a Steerable Model for Bach Chorales Generation
Not on the map. Why?
Abstract (arXiv)
This paper introduces DeepBach, a graphical model aimed at modeling polyphonic music and specifically hymn-like pieces. We claim that, after being trained on the chorale harmonizations by Johann Sebastian Bach, our model is capable of generating highly convincing chorales in the style of Bach. DeepBach's strength comes from the use of pseudo-Gibbs sampling coupled with an adapted representation of musical data. This is in contrast with many automatic music composition approaches which tend to compose music sequentially. Our model is also steerable in the sense that a user can constrain the generation by imposing positional constraints such as notes, rhythms or cadences in the generated score. We also provide a plugin on top of the MuseScore music editor making the interaction with DeepBach easy to use.
Key facts. Cited by 90 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Dec 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 24; 2022: 9; 2023: 17; 2024: 16; 2025: 16; 2026: 8.
90 papers.
Sort:
By area:
- 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
- 2021Controllable deep melody generation via hierarchical music structure representationcited by 30
- 2021Learning to Generate Music With Sentimentcited by 29
- 2021Copyright in Generative Deep Learningcited by 29
- 2022Multitrack Music Transformercited by 28
- 2023miditok: A Python package for MIDI file tokenizationcited by 26
- 2021The Piano Inpainting Applicationcited by 23
- 2021Creativity and Machine Learning: A Surveycited by 21
38 more
- 2023Creating a Large Language Model of a Philosophercited by 20
- 2021Parallel and Flexible Sampling from Autoregressive Models via Langevin Dynamicscited by 19
- 2023Byte Pair Encoding for Symbolic Musiccited by 19
- 2024Text2midi: Generating Symbolic Music from Captionscited by 18
- 2021Generating Lead Sheets with Affect: A Novel Conditional seq2seq Frameworkcited by 17
- 2024Bass Accompaniment Generation via Latent Diffusioncited by 16
- 2021Variable-Length Music Score Infilling via XLNet and Musically Specialized Positional Encodingcited by 14
- 2021Music Composition with Deep Learning: A Reviewcited by 12
- 2022A Review of Intelligent Music Generation Systemscited by 11
- 2024Natural Language Processing Methods for Symbolic Music Generation and Information Retrieval: a Surveycited by 10
- 2025Survey on the Evaluation of Generative Models in Musiccited by 10
- 2023Composer's Assistant: An Interactive Transformer for Multi-Track MIDI Infillingcited by 9
- 2023Exploring XAI for the Arts: Explaining Latent Space in Generative Musiccited by 8
- 2021Is Disentanglement enough? On Latent Representations for Controllable Music Generationcited by 7
- 2022Conditional Drums Generation using Compound Word Representationscited by 7
- 2023On pitfalls (and advantages) of sophisticated large language modelscited by 7
- 2025Scaling Self-Supervised Representation Learning for Symbolic Piano Performancecited by 7
- 202110 Years of the PCG workshop: Past and Future Trendscited by 6
- 2023Impact of time and note duration tokenizations on deep learning symbolic music modelingcited by 6
- 2024An Order-Complexity Aesthetic Assessment Model for Aesthetic-aware Music Recommendationcited by 6
- 2022Subjective Evaluation of Deep Learning Models for Symbolic Music Compositioncited by 5
- 2022The Power of Fragmentation: A Hierarchical Transformer Model for Structural Segmentation in Symbolic Music Generationcited by 5
- 2024Composer's Assistant 2: Interactive Multi-Track MIDI Infilling with Fine-Grained User Controlcited by 5
- 2021MP3net: coherent, minute-long music generation from raw audio with a simple convolutional GANcited by 4
- 2021CycleDRUMS: Automatic Drum Arrangement For Bass Lines Using CycleGANcited by 4
- 2022Melody Infilling with User-Provided Structural Contextcited by 4
- 2023Exploring Variational Auto-Encoder Architectures, Configurations, and Datasets for Generative Music Explainable AIcited by 4
- 2025Text2midi-InferAlign: Improving Symbolic Music Generation with Inference-Time Alignmentcited by 4
- 2021Personalized Popular Music Generation Using Imitation and Structurecited by 3
- 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
- 2024Survey of User Interface Design and Interaction Techniques in Generative AI Applicationscited by 3
- 2025ImprovNet -- Generating Controllable Musical Improvisations with Iterative Corruption Refinementcited by 3
- 2021Logical Activation Functions: Logit-space equivalents of Probabilistic Boolean Operatorscited by 2
- 2021A-Muze-Net: Music Generation by Composing the Harmony based on the Generated Melodycited by 2
- 2023An Comparative Analysis of Different Pitch and Metrical Grid Encoding Methods in the Task of Sequential Music Generationcited by 2
- 2023Choir Transformer: Generating Polyphonic Music with Relative Attention on Transformercited by 2
- 2023Computational Copyright: Towards A Royalty Model for Music Generative AIcited by 2
50 most cited of 90 All 90 (JSON)
- 2026From One-Shot Generation to Incremental Music Composition: Adapting a General-Purpose Instruction LLM for Persistent Symbolic Editing28 Sep 2026
- 2026MazzikaAI: A knowledge-based performance-to-prompt compiler for real-time Arabic maqam accompaniment with a streaming text-to-music model11 Aug 2026
- 2026Challenges for Musical Education in the Age of AI and Digital Transformation26 Jun 2026
- 2026Libretto: Giving LLM Agents a Sense of Musical Structure21 Jun 2026
- 2026How Far Can Chord-Symbol Time-Series Adaptation Carry Genre Identity? Capabilities and Boundaries in Multi-Genre Chord-Symbol Modeling5 Jun 2026
- 2026Empirical Study of Pop and Jazz Mix Ratios for Genre-Adaptive Chord Generation6 May 2026
- 2026HHL with a Coherent Fourier Oracle: A Proof-of-Concept Quantum Architecture for Joint Melody-Harmony Generation13 Apr 2026
- 2026Hidden Biases in Conditioning Autoregressive Models9 Apr 2026
- 2025Perception of AI-Generated Music -- The Role of Composer Identity, Personality Traits, Music Preferences, and Perceived Humanness2 Dec 2025
- 2025Audio Palette: A Diffusion Transformer with Multi-Signal Conditioning for Controllable Foley Synthesis14 Oct 2025
- 2025ProGress: Structured Music Generation via Graph Diffusion and Hierarchical Music Analysis11 Oct 2025
- 2025Segment-Factorized Full-Song Generation on Symbolic Piano Music7 Oct 2025
38 more
- 2025Etude: Piano Cover Generation with a Three-Stage Approach -- Extract, strucTUralize, and DEcode20 Sep 2025
- 2025Encoding of musical structures in hidden units of restricted Boltzmann machines5 Sep 2025
- 2025Scaling Self-Supervised Representation Learning for Symbolic Piano Performance30 Jun 2025
- 2025TOMI: Transforming and Organizing Music Ideas for Multi-Track Compositions with Full-Song Structure29 Jun 2025
- 2025From Generality to Mastery: Composer-Style Symbolic Music Generation via Large-Scale Pre-training20 Jun 2025
- 2025Adaptable Symbolic Music Infilling with MIDI-RWKV16 Jun 2025
- 2025Survey on the Evaluation of Generative Models in Music5 Jun 2025
- 2025Text2midi-InferAlign: Improving Symbolic Music Generation with Inference-Time Alignment19 May 2025
- 2025Not that Groove: Zero-Shot Symbolic Music Editing13 May 2025
- 2025Apollo: An Interactive Environment for Generating Symbolic Musical Phrases using Corpus-based Style Imitation18 Apr 2025
- 2025ComposeOn Academy: Transforming Melodic Ideas into Complete Compositions Integrating Music Learning21 Feb 2025
- 2025ImprovNet -- Generating Controllable Musical Improvisations with Iterative Corruption Refinement6 Feb 2025
- 2024Text2midi: Generating Symbolic Music from Captions21 Dec 2024
- 2024Survey of User Interface Design and Interaction Techniques in Generative AI Applications28 Oct 2024
- 2024Secure Multiparty Generative AI27 Sep 2024
- 2024Applications and Advances of Artificial Intelligence in Music Generation:A Review3 Sep 2024
- 2024Foundation Models for Music: A Survey26 Aug 2024
- 2024A New Dataset, Notation Software, and Representation for Computational Schenkerian Analysis13 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
- 2024Composer's Assistant 2: Interactive Multi-Track MIDI Infilling with Fine-Grained User Control19 Jul 2024
- 2024Music Proofreading with RefinPaint: Where and How to Modify Compositions given Context12 Jul 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
- 2024An Order-Complexity Aesthetic Assessment Model for Aesthetic-aware Music Recommendation13 Feb 2024
- 2024Evaluating Co-Creativity using Total Information Flow9 Feb 2024
- 2024Bass Accompaniment Generation via Latent Diffusion2 Feb 2024
- 2023Computational Copyright: Towards A Royalty Model for Music Generative AI11 Dec 2023
- 2023Exploring Variational Auto-Encoder Architectures, Configurations, and Datasets for Generative Music Explainable AI14 Nov 2023
- 2023miditok: A Python package for MIDI file tokenization26 Oct 2023
- 2023CoCoFormer: A controllable feature-rich polyphonic music generation method15 Oct 2023
- 2023Impact of time and note duration tokenizations on deep learning symbolic music modeling12 Oct 2023
- 2023Exploring XAI for the Arts: Explaining Latent Space in Generative Music10 Aug 2023
- 2023Choir Transformer: Generating Polyphonic Music with Relative Attention on Transformer1 Aug 2023
- 2023Polyffusion: A Diffusion Model for Polyphonic Score Generation with Internal and External Controls19 Jul 2023
- 2023Anticipatory Music Transformer14 Jun 2023
- 2023Exploring Softly Masked Language Modelling for Controllable Symbolic Music Generation5 May 2023
50 newest of 90 All 90 (JSON)
- 2023Polyffusion: A Diffusion Model for Polyphonic Score Generation with Internal and External Controlscited by 35
- 2024Foundation Models for Music: A Surveycited by 34
- 2024Bass Accompaniment Generation via Latent Diffusioncited by 16
- 2025ProGress: Structured Music Generation via Graph Diffusion and Hierarchical Music Analysiscited by 1
- 2025Audio Palette: A Diffusion Transformer with Multi-Signal Conditioning for Controllable Foley Synthesiscited by 1
- 2025Audio Palette: A Diffusion Transformer with Multi-Signal Conditioning for Controllable Foley Synthesis14 Oct 2025
- 2025ProGress: Structured Music Generation via Graph Diffusion and Hierarchical Music Analysis11 Oct 2025
- 2024Foundation Models for Music: A Survey26 Aug 2024
- 2024Bass Accompaniment Generation via Latent Diffusion2 Feb 2024
- 2023Polyffusion: A Diffusion Model for Polyphonic Score Generation with Internal and External Controls19 Jul 2023
- 2026Libretto: Giving LLM Agents a Sense of Musical Structurecited by 0
- 2026Libretto: Giving LLM Agents a Sense of Musical Structure21 Jun 2026
- 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
- 2021Controllable deep melody generation via hierarchical music structure representationcited by 30
- 2021Learning to Generate Music With Sentimentcited by 29
- 2021Copyright in Generative Deep Learningcited by 29
- 2022Multitrack Music Transformercited by 28
- 2023miditok: A Python package for MIDI file tokenizationcited by 26
- 2021The Piano Inpainting Applicationcited by 23
- 2021Creativity and Machine Learning: A Surveycited by 21
- 2023Creating a Large Language Model of a Philosophercited by 20
- 2021Parallel and Flexible Sampling from Autoregressive Models via Langevin Dynamicscited by 19
12 most cited of 84 All 84 (JSON)
- 2026From One-Shot Generation to Incremental Music Composition: Adapting a General-Purpose Instruction LLM for Persistent Symbolic Editing28 Sep 2026
- 2026MazzikaAI: A knowledge-based performance-to-prompt compiler for real-time Arabic maqam accompaniment with a streaming text-to-music model11 Aug 2026
- 2026Challenges for Musical Education in the Age of AI and Digital Transformation26 Jun 2026
- 2026How Far Can Chord-Symbol Time-Series Adaptation Carry Genre Identity? Capabilities and Boundaries in Multi-Genre Chord-Symbol Modeling5 Jun 2026
- 2026Empirical Study of Pop and Jazz Mix Ratios for Genre-Adaptive Chord Generation6 May 2026
- 2026HHL with a Coherent Fourier Oracle: A Proof-of-Concept Quantum Architecture for Joint Melody-Harmony Generation13 Apr 2026
- 2026Hidden Biases in Conditioning Autoregressive Models9 Apr 2026
- 2025Perception of AI-Generated Music -- The Role of Composer Identity, Personality Traits, Music Preferences, and Perceived Humanness2 Dec 2025
- 2025Segment-Factorized Full-Song Generation on Symbolic Piano Music7 Oct 2025
- 2025Etude: Piano Cover Generation with a Three-Stage Approach -- Extract, strucTUralize, and DEcode20 Sep 2025
- 2025Encoding of musical structures in hidden units of restricted Boltzmann machines5 Sep 2025
- 2025Scaling Self-Supervised Representation Learning for Symbolic Piano Performance30 Jun 2025
12 newest of 84 All 84 (JSON)