Crate nom_midi [−] [src]
Modules
note |
The note enum and associated helper methods |
parser |
Structs
EscapeSequence |
An escape sequence (something not possible to include elsewhere) |
Event |
An event present in a track chunk |
Midi | |
MidiEvent |
The midi event, along with the channel it applies to |
MidiHeader |
A data structure for the Midi file header chunk |
SMPTEOffset |
I don't understand this, but I should be decoding it correctly for those that do |
SystemExclusiveEvent |
A system exclusive message |
TimeSignature |
A time signature |
Track |
A track chunk (a collection of events) |
Enums
Division |
The way time is divided in the midi track |
EventType |
The type of an event in a track chunk, along with event-specific data |
Fps |
There are only 4 valid fps, below |
KeySignature |
All possible Key Signatures |
MetaEvent |
A special non-MIDI event |
MidiEventType |
A midi event |
MidiFormat |
Represents the different formats of a midi file |