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