English

Notochord: a Flexible Probabilistic Model for Real-Time MIDI Performance

Sound 2024-03-20 v1 Artificial Intelligence Audio and Speech Processing

Abstract

Deep learning-based probabilistic models of musical data are producing increasingly realistic results and promise to enter creative workflows of many kinds. Yet they have been little-studied in a performance setting, where the results of user actions typically ought to feel instantaneous. To enable such study, we designed Notochord, a deep probabilistic model for sequences of structured events, and trained an instance of it on the Lakh MIDI dataset. Our probabilistic formulation allows interpretable interventions at a sub-event level, which enables one model to act as a backbone for diverse interactive musical functions including steerable generation, harmonization, machine improvisation, and likelihood-based interfaces. Notochord can generate polyphonic and multi-track MIDI, and respond to inputs with latency below ten milliseconds. Training code, model checkpoints and interactive examples are provided as open source software.

Keywords

Cite

@article{arxiv.2403.12000,
  title  = {Notochord: a Flexible Probabilistic Model for Real-Time MIDI Performance},
  author = {Victor Shepardson and Jack Armitage and Thor Magnusson},
  journal= {arXiv preprint arXiv:2403.12000},
  year   = {2024}
}

Comments

12 pages, 6 figures. Proceedings of the 3rd Conference on AI Music Creativity (2022, September 17)

R2 v1 2026-06-28T15:24:35.429Z