Music SketchNet: Controllable Music Generation via Factorized Representations of Pitch and Rhythm
Not on the map. Why?
Abstract (arXiv)
Drawing an analogy with automatic image completion systems, we propose Music SketchNet, a neural network framework that allows users to specify partial musical ideas guiding automatic music generation. We focus on generating the missing measures in incomplete monophonic musical pieces, conditioned on surrounding context, and optionally guided by user-specified pitch and rhythm snippets. First, we introduce SketchVAE, a novel variational autoencoder that explicitly factorizes rhythm and pitch contour to form the basis of our proposed model. Then we introduce two discriminative architectures, SketchInpainter and SketchConnector, that in conjunction perform the guided music completion, filling in representations for the missing measures conditioned on surrounding context and user-specified snippets. We evaluate SketchNet on a standard dataset of Irish folk music and compare with models from recent works. When used for music completion, our approach outperforms the state-of-the-art both in terms of objective metrics and subjective listening tests. Finally, we demonstrate that our model can successfully incorporate user-specified snippets during the generation process.
Key facts. Cited by 28 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 4; 2023: 9; 2024: 6; 2025: 2; 2026: 3.
28 papers.
Sort:
By area:
- 2022HTS-AT: A Hierarchical Token-Semantic Audio Transformer for Sound Classification and Detectioncited by 174
- 2024DITTO: Diffusion Inference-Time T-Optimization for Music Generationcited by 73
- 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
- 2021Zero-shot Audio Source Separation through Query-based Learning from Weakly-labeled Datacited by 27
- 2024Whole-Song Hierarchical Generation of Symbolic Music Using Cascaded Diffusion Modelscited by 24
- 2022Controllable Data Generation by Deep Learning: A Reviewcited by 20
- 2024Arrange, Inpaint, and Refine: Steerable Long-term Music Audio Generation and Editing via Content-based Controlscited by 17
- 2021Variable-Length Music Score Infilling via XLNet and Musically Specialized Positional Encodingcited by 14
- 2022Symbolic music generation conditioned on continuous-valued emotionscited by 12
16 more
- 2023Composer's Assistant: An Interactive Transformer for Multi-Track MIDI Infillingcited by 9
- 2021Audio-to-symbolic Arrangement via Cross-modal Music Representation Learningcited by 6
- 2024Composer's Assistant 2: Interactive Multi-Track MIDI Infilling with Fine-Grained User Controlcited by 5
- 2023EmoGen: Eliminating Subjective Bias in Emotional Music Generationcited by 4
- 2024Emotion-driven Piano Music Generation via Two-stage Disentanglement and Functional Representationcited by 4
- 2023IteraTTA: An interface for exploring both text prompts and audio priors in generating music with text-to-audio modelscited by 3
- 2025Mamba-Diffusion Model with Learnable Wavelet for Controllable Symbolic Music Generationcited by 3
- 2022TONet: Tone-Octave Network for Singing Melody Extraction from Polyphonic Musiccited by 2
- 2023Controllable Lyrics-to-Melody Generationcited by 2
- 2023Automatic Time Signature Determination for New Scores Using Lyrics for Latent Rhythmic Structurecited by 2
- 2023MusER: Musical Element-Based Regularization for Generating Symbolic Music with Emotioncited by 2
- 2025From Generality to Mastery: Composer-Style Symbolic Music Generation via Large-Scale Pre-trainingcited by 1
- 2026ViTex: Visual Texture Control for Multi-Track Symbolic Music Generation via Discrete Diffusion Modelscited by 1
- 2023MIDI-Draw: Sketching to Control Melody Generationcited by 0
- 2026MIDI-RAE-JEPA: Hierarchical Representation Learning and Generation for Symbolic Musiccited by 0
- 2026Helping Music Co-Creation Agents 'Listen' Well: Hierarchical Self-Supervised World Models for Understanding and Generationcited by 0
- 2026Helping Music Co-Creation Agents 'Listen' Well: Hierarchical Self-Supervised World Models for Understanding and Generation5 Aug 2026
- 2026MIDI-RAE-JEPA: Hierarchical Representation Learning and Generation for Symbolic Music16 Jul 2026
- 2026ViTex: Visual Texture Control for Multi-Track Symbolic Music Generation via Discrete Diffusion Models2 Mar 2026
- 2025From Generality to Mastery: Composer-Style Symbolic Music Generation via Large-Scale Pre-training20 Jun 2025
- 2025Mamba-Diffusion Model with Learnable Wavelet for Controllable Symbolic Music Generation6 May 2025
- 2024Foundation Models for Music: A Survey26 Aug 2024
- 2024Emotion-driven Piano Music Generation via Two-stage Disentanglement and Functional Representation30 Jul 2024
- 2024Composer's Assistant 2: Interactive Multi-Track MIDI Infilling with Fine-Grained User Control19 Jul 2024
- 2024Whole-Song Hierarchical Generation of Symbolic Music Using Cascaded Diffusion Models16 May 2024
- 2024Arrange, Inpaint, and Refine: Steerable Long-term Music Audio Generation and Editing via Content-based Controls14 Feb 2024
- 2024DITTO: Diffusion Inference-Time T-Optimization for Music Generation22 Jan 2024
- 2023MusER: Musical Element-Based Regularization for Generating Symbolic Music with Emotion16 Dec 2023
16 more
- 2023Automatic Time Signature Determination for New Scores Using Lyrics for Latent Rhythmic Structure27 Nov 2023
- 2023IteraTTA: An interface for exploring both text prompts and audio priors in generating music with text-to-audio models24 Jul 2023
- 2023Polyffusion: A Diffusion Model for Polyphonic Score Generation with Internal and External Controls19 Jul 2023
- 2023EmoGen: Eliminating Subjective Bias in Emotional Music Generation3 Jul 2023
- 2023Anticipatory Music Transformer14 Jun 2023
- 2023Controllable Lyrics-to-Melody Generation5 Jun 2023
- 2023MIDI-Draw: Sketching to Control Melody Generation19 May 2023
- 2023Composer's Assistant: An Interactive Transformer for Multi-Track MIDI Infilling29 Jan 2023
- 2022Controllable Data Generation by Deep Learning: A Review19 Jul 2022
- 2022Symbolic music generation conditioned on continuous-valued emotions30 Mar 2022
- 2022TONet: Tone-Octave Network for Singing Melody Extraction from Polyphonic Music2 Feb 2022
- 2022HTS-AT: A Hierarchical Token-Semantic Audio Transformer for Sound Classification and Detection2 Feb 2022
- 2021Audio-to-symbolic Arrangement via Cross-modal Music Representation Learning30 Dec 2021
- 2021Zero-shot Audio Source Separation through Query-based Learning from Weakly-labeled Data15 Dec 2021
- 2021Controllable deep melody generation via hierarchical music structure representation2 Sep 2021
- 2021Variable-Length Music Score Infilling via XLNet and Musically Specialized Positional Encoding11 Aug 2021
- 2024DITTO: Diffusion Inference-Time T-Optimization for Music Generationcited by 73
- 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
- 2025Mamba-Diffusion Model with Learnable Wavelet for Controllable Symbolic Music Generationcited by 3
- 2026ViTex: Visual Texture Control for Multi-Track Symbolic Music Generation via Discrete Diffusion Modelscited by 1
- 2026ViTex: Visual Texture Control for Multi-Track Symbolic Music Generation via Discrete Diffusion Models2 Mar 2026
- 2025Mamba-Diffusion Model with Learnable Wavelet for Controllable Symbolic Music Generation6 May 2025
- 2024Foundation Models for Music: A Survey26 Aug 2024
- 2024Whole-Song Hierarchical Generation of Symbolic Music Using Cascaded Diffusion Models16 May 2024
- 2024DITTO: Diffusion Inference-Time T-Optimization for Music Generation22 Jan 2024
- 2023Polyffusion: A Diffusion Model for Polyphonic Score Generation with Internal and External Controls19 Jul 2023
- 2022HTS-AT: A Hierarchical Token-Semantic Audio Transformer for Sound Classification and Detectioncited by 174
- 2023Anticipatory Music Transformercited by 35
- 2021Controllable deep melody generation via hierarchical music structure representationcited by 30
- 2021Zero-shot Audio Source Separation through Query-based Learning from Weakly-labeled Datacited by 27
- 2022Controllable Data Generation by Deep Learning: A Reviewcited by 20
- 2024Arrange, Inpaint, and Refine: Steerable Long-term Music Audio Generation and Editing via Content-based Controlscited by 17
- 2021Variable-Length Music Score Infilling via XLNet and Musically Specialized Positional Encodingcited by 14
- 2022Symbolic music generation conditioned on continuous-valued emotionscited by 12
- 2023Composer's Assistant: An Interactive Transformer for Multi-Track MIDI Infillingcited by 9
- 2021Audio-to-symbolic Arrangement via Cross-modal Music Representation Learningcited by 6
- 2024Composer's Assistant 2: Interactive Multi-Track MIDI Infilling with Fine-Grained User Controlcited by 5
- 2023EmoGen: Eliminating Subjective Bias in Emotional Music Generationcited by 4
12 most cited of 21 All 21 (JSON)
- 2026MIDI-RAE-JEPA: Hierarchical Representation Learning and Generation for Symbolic Music16 Jul 2026
- 2025From Generality to Mastery: Composer-Style Symbolic Music Generation via Large-Scale Pre-training20 Jun 2025
- 2024Emotion-driven Piano Music Generation via Two-stage Disentanglement and Functional Representation30 Jul 2024
- 2024Composer's Assistant 2: Interactive Multi-Track MIDI Infilling with Fine-Grained User Control19 Jul 2024
- 2024Arrange, Inpaint, and Refine: Steerable Long-term Music Audio Generation and Editing via Content-based Controls14 Feb 2024
- 2023MusER: Musical Element-Based Regularization for Generating Symbolic Music with Emotion16 Dec 2023
- 2023Automatic Time Signature Determination for New Scores Using Lyrics for Latent Rhythmic Structure27 Nov 2023
- 2023IteraTTA: An interface for exploring both text prompts and audio priors in generating music with text-to-audio models24 Jul 2023
- 2023EmoGen: Eliminating Subjective Bias in Emotional Music Generation3 Jul 2023
- 2023Anticipatory Music Transformer14 Jun 2023
- 2023Controllable Lyrics-to-Melody Generation5 Jun 2023
- 2023MIDI-Draw: Sketching to Control Melody Generation19 May 2023
12 newest of 21 All 21 (JSON)