MusicBERT
Learn note-level representations for melody, style and other symbolic analysis tasks.
Symbolic musicOpen-source code
- Start here
- Use the documented MIDI preprocessing and start with one analysis task. Keep the public Lakh reproduction separate from the paper's MMD results.
- Training data
- The paper describes Million MIDI Dataset (MMD) pretraining; the public reproduction guide uses Lakh MIDI (LMD-full), with separate downstream datasets. These are different training setups.
- Training rights
- Web availability is not a composition-rights clearance. The model's training collection is not a uniformly licensed musical commons.
- License & output terms
- Muzic code: MIT; model and corpus terms must be checked separately.
- Limitations
- OctupleMIDI encoding and quantization impose musical assumptions. A pretrained encoder is not a complete MIDI analysis application.
- Technique
- Masked symbolic transformer / OctupleMIDI
- Runtime
- Local research inference with preprocessing and downstream task heads.
- Parameters
- Not itemized for this release/family. Parameter sizes shown elsewhere may exclude encoders, decoders or other runtime components.
Sources reviewed . Training and rights notes summarize provider disclosures. A model license does not clear every source recording or generated output. Parameter counts refer to the named variant or component, not total runtime memory.