CoolFace
Modelpublic

cnmat/MIDI_tokenization_models

sourceHugging Facemitupdated 2mo agoView on Hugging Face
0likes
Model Card

Evaluating Tokenization Strategies for Expressive Classical Piano Performance Generation

This repository contains official artifacts for the paper "Evaluating Tokenization Strategies for Expressive Classical Piano Performance Generation", submitted to the 29th International Conference on Digital Audio Effects (DAFx26).

We provide six composer/genre-conditional MIDI Transformers, each trained on a distinct tokenization scheme to systematically evaluate expressive piano performance generation.

Model Variants & Tokenization Modes

SubfolderTokenization ModeTarget Features
notenoteOnset, Pitch & duration
note_pedalnote_pedalOnset, Pitch, duration, sustain pedal
note_velocitynote_velocityOnset, Pitch, duration, velocity
note_velocity_beatnote_velocity_beatOnset, Pitch, duration, velocity, beat markers
note_velocity_pedalnote_velocity_pedalOnset, Pitch, duration, velocity, sustain pedal
fullfullComplete expressive performance attributes

Training Strategy

  • —Pre-training: Lakh MIDI + MAESTRO dataset (Note: Lakh MIDI was incorporated during pre-training to improve generation diversity, expanding upon the baseline setup described in the paper).
  • —Fine-tuning: ASAP (Aligned Scores and Performances) dataset.