mlsanityData to 7 Oct 2026

PerTok: Expressive Encoding and Modeling of Symbolic Musical Ideas and Variations

arXiv 2410.02060 ↗First posted 2 Oct 2024cs.SD cs.LG eess.AScited by 4

Not on the map. Why?

Abstract (arXiv)

We introduce Cadenza, a new multi-stage generative framework for predicting expressive variations of symbolic musical ideas as well as unconditional generations. To accomplish this we propose a novel MIDI encoding method, PerTok (Performance Tokenizer) that captures minute expressive details whilst reducing sequence length up to 59% and vocabulary size up to 95% for polyphonic, monophonic and rhythmic tasks. The proposed framework comprises of two sequential stages: 1) Composer and 2) Performer. The Composer model is a transformer-based Variational Autoencoder (VAE), with Rotary Positional Embeddings (RoPE)ROPE and an autoregressive decoder modified to more effectively integrate the latent codes of the input musical idea. The Performer model is a bidirectional transformer encoder that is separately trained to predict velocities and microtimings on MIDI sequences. Objective and human evaluations demonstrate Cadenza's versatile capability in 1) matching other unconditional state-of-the-art symbolic models in musical quality whilst sounding more expressive, and 2) composing new, expressive ideas that are both stylistically related to the input whilst providing novel ideas to the user. Our framework is designed, researched and implemented with the objective of ethically providing inspiration for musicians.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 20 of its 29 references that are in the map. First posted on arXiv 2 Oct 2024.

Builds on

20 of 29 references.

References · 20

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2021RoFormer: Enhanced Transformer with Rotary Position Embeddingcited by 4,581
  4. 2016Improving Variational Inference with Inverse Autoregressive Flowcited by 636
  5. 2016Using the Output Embedding to Improve Language Modelscited by 266
  6. 2018Enabling Factorized Piano Music Modeling and Generation with the MAESTRO Datasetcited by 215
  7. 2019Cyclical Annealing Schedule: A Simple Approach to Mitigating KL Vanishingcited by 191
  8. 2017InfoVAE: Information Maximizing Variational Autoencoderscited by 124
  9. 2018This Time with Feeling: Learning Expressive Musical Performancecited by 67
  10. 2016Learning Features of Music from Scratchcited by 57
  11. 2020MMM : Exploring Conditional Multi-Track Music Generation with the Transformercited by 48
  12. 2018Avoiding Latent Variable Collapse With Generative Skip Modelscited by 47
8 more
  1. 2020Music FaderNets: Controllable Music Generation Based On High-Level Features via Low-Level Feature Modellingcited by 45
  2. 2021Theme Transformer: Symbolic Music Generation with Theme-Conditioned Transformercited by 40
  3. 2021MuseMorphose: Full-Song and Fine-Grained Piano Music Style Transfer with One Transformer VAEcited by 39
  4. 2023Anticipatory Music Transformercited by 35
  5. 2023miditok: A Python package for MIDI file tokenizationcited by 26
  6. 2021The Piano Inpainting Applicationcited by 23
  7. 2022Compose & Embellish: Well-Structured Piano Performance Generation via A Two-Stage Approachcited by 17
  8. 2019Bridging the ELBO and MMDcited by 3

Built on by

Cited by year

Citing papers per year: 2025: 4.

4 papers.