[−][src]Crate nom_midi
Modules
parser |
Structs
EscapeSequence | An escape sequence (something not possible to include elsewhere) |
Event | An event present in a track chunk |
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 |
SimpleMidiFile | |
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 |
Note | A note representable in a 7 bit unsigned int. The subscript 's' to a note means sharp. The
subscript 'n' to an octave means negate, so |