miditok: A Python package for MIDI file tokenization
Not on the map. Why?
Abstract (arXiv)
Recent progress in natural language processing has been adapted to the symbolic music modality. Language models, such as Transformers, have been used with symbolic music for a variety of tasks among which music generation, modeling or transcription, with state-of-the-art performances. These models are beginning to be used in production products. To encode and decode music for the backbone model, they need to rely on tokenizers, whose role is to serialize music into sequences of distinct elements called tokens. MidiTok is an open-source library allowing to tokenize symbolic music with great flexibility and extended features. It features the most popular music tokenizations, under a unified API. It is made to be easily used and extensible for everyone.
Key facts. Cited by 27 papers in the map (data through 14 Oct 2026). Builds on 22 of its 33 references that are in the map. First posted on arXiv 26 Oct 2023.
Builds on
22 of 33 references.
References · 22
- 2017Attention Is All You Needcited by 60,361
- 2015Neural Machine Translation of Rare Words with Subword Unitscited by 2,918
- 2020Transformers are RNNs: Fast Autoregressive Transformers with Linear Attentioncited by 2,022
- 2020Rethinking Attention with Performerscited by 1,601
- 2022AudioGen: Textually Guided Audio Generationcited by 295
- 2022Diffsound: Discrete Diffusion Model for Text-to-sound Generationcited by 257
- 2018Enabling Factorized Piano Music Modeling and Generation with the MAESTRO Datasetcited by 217
- 2017MuseGAN: Multi-track Sequential Generative Adversarial Networks for Symbolic Music Generation and Accompanimentcited by 151
- 2021Compound Word Transformer: Learning to Compose Full-Song Music over Dynamic Directed Hypergraphscited by 110
- 2016DeepBach: a Steerable Model for Bach Chorales Generationcited by 91
- 2021MusicBERT: Symbolic Music Understanding with Large-Scale Pre-Trainingcited by 89
- 2021MT3: Multi-Task Multitrack Music Transcriptioncited by 71
10 more
- 2018This Time with Feeling: Learning Expressive Musical Performancecited by 68
- 2020PopMAG: Pop Music Accompaniment Generationcited by 68
- 2019LakhNES: Improving multi-instrumental music generation with cross-domain pre-trainingcited by 54
- 2020MMM : Exploring Conditional Multi-Track Music Generation with the Transformercited by 49
- 2021Sequence-to-Sequence Piano Transcription with Transformerscited by 48
- 2020MusPy: A Toolkit for Symbolic Music Generationcited by 37
- 2020GiantMIDI-Piano: A large-scale MIDI dataset for classical piano musiccited by 37
- 2022Symphony Generation with Permutation Invariant Language Modelcited by 35
- 2021The Piano Inpainting Applicationcited by 23
- 2023Byte Pair Encoding for Symbolic Musiccited by 19
Built on by
Citing papers per year: 2023: 1; 2024: 11; 2025: 9; 2026: 6.
27 papers.
Sort:
By area:
- 2024Foundation Models for Music: A Surveycited by 37
- 2024Text2midi: Generating Symbolic Music from Captionscited by 19
- 2024Natural Language Processing Methods for Symbolic Music Generation and Information Retrieval: a Surveycited by 10
- 2025The GigaMIDI Dataset with Features for Expressive Music Performance Detectioncited by 7
- 2024GraphMuse: A Library for Symbolic Music Graph Processingcited by 5
- 2024PerTok: Expressive Encoding and Modeling of Symbolic Musical Ideas and Variationscited by 4
- 2025SyMuPe: Affective and Controllable Symbolic Music Performancecited by 3
- 2026BEAT: Tokenizing and Generating Symbolic Music by Uniform Temporal Stepscited by 3
- 2023Annotation-free Automatic Music Transcription with Scalable Synthetic Data and Adversarial Domain Confusioncited by 2
- 2025Adaptable Symbolic Music Infilling with MIDI-RWKVcited by 2
- 2025Optical Music Recognition of Jazz Lead Sheetscited by 2
- 2024Perception-Inspired Graph Convolution for Music Understanding Taskscited by 1
15 more
- 2024Music Proofreading with RefinPaint: Where and How to Modify Compositions given Contextcited by 1
- 2024TheGlueNote: Learned Representations for Robust and Flexible Note Alignmentcited by 1
- 2024Symbotunes: unified hub for symbolic music generative modelscited by 1
- 2025Fretting-Transformer: Encoder-Decoder Model for MIDI to Tablature Transcriptioncited by 1
- 2025On the de-duplication of the Lakh MIDI datasetcited by 1
- 2026BeatEdit: Symbolic Music Generation as Explicit Editingcited by 1
- 2024Analyzing Byte-Pair Encoding on Monophonic and Polyphonic Symbolic Music: A Focus on Musical Phrase Segmentationcited by 0
- 2024MidiTok Visualizer: a tool for visualization and analysis of tokenized MIDI symbolic musiccited by 0
- 2025A Traditional Approach to Symbolic Piano Continuationcited by 0
- 2025Disentangling Score Content and Performance Style for Joint Piano Rendering and Transcriptioncited by 0
- 2025LadderSym: A Multimodal Interleaved Transformer for Music Practice Error Detectioncited by 0
- 2026PianoKontext: Expressive Performance Rendering from Deadpan Contextcited by 0
- 2026Closing the Loop: PID Feedback Control for Interpretable Activation Steering in Symbolic Music Generationcited by 0
- 2026RPPNet: Perceptually-Grouped Rhythm-Pitch Primitives for Long-Term Structure Melody Generation via Boundary-Aware Modelingcited by 0
- 2026From One-Shot Generation to Incremental Music Composition: Adapting a General-Purpose Instruction LLM for Persistent Symbolic Editingcited by 0
- 2026From One-Shot Generation to Incremental Music Composition: Adapting a General-Purpose Instruction LLM for Persistent Symbolic Editing28 Sep 2026
- 2026RPPNet: Perceptually-Grouped Rhythm-Pitch Primitives for Long-Term Structure Melody Generation via Boundary-Aware Modeling22 Jul 2026
- 2026BeatEdit: Symbolic Music Generation as Explicit Editing13 Jul 2026
- 2026Closing the Loop: PID Feedback Control for Interpretable Activation Steering in Symbolic Music Generation17 Jun 2026
- 2026PianoKontext: Expressive Performance Rendering from Deadpan Context10 Jun 2026
- 2026BEAT: Tokenizing and Generating Symbolic Music by Uniform Temporal Steps21 Apr 2026
- 2025SyMuPe: Affective and Controllable Symbolic Music Performance5 Nov 2025
- 2025Disentangling Score Content and Performance Style for Joint Piano Rendering and Transcription28 Sep 2025
- 2025On the de-duplication of the Lakh MIDI dataset20 Sep 2025
- 2025LadderSym: A Multimodal Interleaved Transformer for Music Practice Error Detection16 Sep 2025
- 2025A Traditional Approach to Symbolic Piano Continuation13 Sep 2025
- 2025Optical Music Recognition of Jazz Lead Sheets31 Aug 2025
15 more
- 2025Fretting-Transformer: Encoder-Decoder Model for MIDI to Tablature Transcription17 Jun 2025
- 2025Adaptable Symbolic Music Infilling with MIDI-RWKV16 Jun 2025
- 2025The GigaMIDI Dataset with Features for Expressive Music Performance Detection24 Feb 2025
- 2024Text2midi: Generating Symbolic Music from Captions21 Dec 2024
- 2024MidiTok Visualizer: a tool for visualization and analysis of tokenized MIDI symbolic music27 Oct 2024
- 2024Symbotunes: unified hub for symbolic music generative models27 Oct 2024
- 2024PerTok: Expressive Encoding and Modeling of Symbolic Musical Ideas and Variations2 Oct 2024
- 2024Analyzing Byte-Pair Encoding on Monophonic and Polyphonic Symbolic Music: A Focus on Musical Phrase Segmentation2 Oct 2024
- 2024Foundation Models for Music: A Survey26 Aug 2024
- 2024TheGlueNote: Learned Representations for Robust and Flexible Note Alignment8 Aug 2024
- 2024GraphMuse: A Library for Symbolic Music Graph Processing17 Jul 2024
- 2024Music Proofreading with RefinPaint: Where and How to Modify Compositions given Context12 Jul 2024
- 2024Perception-Inspired Graph Convolution for Music Understanding Tasks15 May 2024
- 2024Natural Language Processing Methods for Symbolic Music Generation and Information Retrieval: a Survey27 Feb 2024
- 2023Annotation-free Automatic Music Transcription with Scalable Synthetic Data and Adversarial Domain Confusion16 Dec 2023
- 2024Foundation Models for Music: A Surveycited by 37
- 2026PianoKontext: Expressive Performance Rendering from Deadpan Contextcited by 0
- 2026PianoKontext: Expressive Performance Rendering from Deadpan Context10 Jun 2026
- 2024Foundation Models for Music: A Survey26 Aug 2024
- 2024Text2midi: Generating Symbolic Music from Captionscited by 19
- 2024Natural Language Processing Methods for Symbolic Music Generation and Information Retrieval: a Surveycited by 10
- 2025The GigaMIDI Dataset with Features for Expressive Music Performance Detectioncited by 7
- 2024GraphMuse: A Library for Symbolic Music Graph Processingcited by 5
- 2024PerTok: Expressive Encoding and Modeling of Symbolic Musical Ideas and Variationscited by 4
- 2025SyMuPe: Affective and Controllable Symbolic Music Performancecited by 3
- 2026BEAT: Tokenizing and Generating Symbolic Music by Uniform Temporal Stepscited by 3
- 2023Annotation-free Automatic Music Transcription with Scalable Synthetic Data and Adversarial Domain Confusioncited by 2
- 2025Adaptable Symbolic Music Infilling with MIDI-RWKVcited by 2
- 2025Optical Music Recognition of Jazz Lead Sheetscited by 2
- 2024Perception-Inspired Graph Convolution for Music Understanding Taskscited by 1
- 2024Music Proofreading with RefinPaint: Where and How to Modify Compositions given Contextcited by 1
12 most cited of 24 All 24 (JSON)
- 2026From One-Shot Generation to Incremental Music Composition: Adapting a General-Purpose Instruction LLM for Persistent Symbolic Editing28 Sep 2026
- 2026RPPNet: Perceptually-Grouped Rhythm-Pitch Primitives for Long-Term Structure Melody Generation via Boundary-Aware Modeling22 Jul 2026
- 2026BeatEdit: Symbolic Music Generation as Explicit Editing13 Jul 2026
- 2026BEAT: Tokenizing and Generating Symbolic Music by Uniform Temporal Steps21 Apr 2026
- 2025SyMuPe: Affective and Controllable Symbolic Music Performance5 Nov 2025
- 2025Disentangling Score Content and Performance Style for Joint Piano Rendering and Transcription28 Sep 2025
- 2025On the de-duplication of the Lakh MIDI dataset20 Sep 2025
- 2025LadderSym: A Multimodal Interleaved Transformer for Music Practice Error Detection16 Sep 2025
- 2025A Traditional Approach to Symbolic Piano Continuation13 Sep 2025
- 2025Optical Music Recognition of Jazz Lead Sheets31 Aug 2025
- 2025Fretting-Transformer: Encoder-Decoder Model for MIDI to Tablature Transcription17 Jun 2025
- 2025Adaptable Symbolic Music Infilling with MIDI-RWKV16 Jun 2025
12 newest of 24 All 24 (JSON)