format / Symbolic
Midi Track Data
A single instrumental or vocal line with timing information
How it works
This object can carry concrete values or a musical interpretation, depending on its notation.
Written forms
Ways to write this concept
Each notation describes the same underlying object. Load a playable example to hear one MIDI realization in the Code Sequencer.
midi json
JSON representation of MIDI track data, suitable for URLs and API calls
{'notes':[{'pitch':60,'start':0,'duration':0.5},...]}
miditok
MidiTok tokenized representation for ML models
BAR NOTE_60 TIME_0 DUR_24 VEL_64...
midi bytes
Raw MIDI file data for the track
[binary data]
Choose Load beside a convertible example to open its live player. Some catalog formats describe analysis or a display label and have no note realization yet.
Concept connections
Midi File DataA complete musical file with multiple tracks and possibly metadataNote Set SequenceAn ordered sequence of note sets (chords) that may contain duplicatesNote sequenceAn ordered line of notes and optional rests. Adding durations makes its rhythmic placement explicit.Token sequenceA symbolic tokenization of music for transformer models — REMI / MIDI-like / compound vocabularies that flatten notes, timing and structure into a discrete token stream. An encoding of a score / MIDI track, not a new musical object.Guitar ChordsSymbolic representation of a song, arranged for guitarLead SheetMinimal symbolic representation of a song, at least, it's chord structure. Mainly used in Jazz.