Notochord: a Flexible Probabilistic Model for Real-Time MIDI Performance
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 15 of its 31 references that are in the map. First posted on arXiv 18 Mar 2024.
Builds on
15 of 31 references.
References · 15
- 2016Layer Normalizationcited by 5,579
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2020Fourier Features Let Networks Learn High Frequency Functions in Low Dimensional Domainscited by 2,170
- 2016Language Modeling with Gated Convolutional Networkscited by 688
- 2017PixelCNN++: Improving the PixelCNN with Discretized Logistic Mixture Likelihood and Other Modificationscited by 415
- 2016DeepBach: a Steerable Model for Bach Chorales Generationcited by 90
- 2020PopMAG: Pop Music Accompaniment Generationcited by 68
- 2018This Time with Feeling: Learning Expressive Musical Performancecited by 67
- 2020A Comprehensive Survey on Deep Music Generation: Multi-level Representations, Algorithms, Evaluations, and Future Directionscited by 56
- 2020MMM : Exploring Conditional Multi-Track Music Generation with the Transformercited by 48
- 2020GiantMIDI-Piano: A large-scale MIDI dataset for classical piano musiccited by 37
- 2019Learning to Groove with Inverse Sequence Transformationscited by 33
Built on by
Not cited yet.