Arduino MIDI File Parser
|
Cmidi::midi_header | MIDI Header Information |
Cmidi::midi_meta_event | MIDI Metadata Event Information |
▼Cmidi::midi_midi_event | MIDI Event Information |
Cmidi::midi_time_event | |
Cmidi::midi_parser_state | MIDI Parser State Information |
Cmidi::midi_sysex_event | MIDI Sysex Event Information |
Cmidi::midi_track | MIDI Track Information |
Cmidi::MidiFileParserOut | Parse the MidiFileParser sending the output to MidiStreamOut. This class requires https://github.com/pschatzmann/arduino-midi |
Cmidi::multichannel_segment_tracks | |
▼Cmidi::Print | |
Cmidi::MidiFileParser | Midi File parser. Provide the data via write: You should try to keep the buffer as full as possible while parsing. You get the next parsing result by calling the parse() method |
Cmidi::MidiFileParserMultiTrack | Midi file parser which stores the data in RAM before making them available for parsing. Please note that this class might need a considerable amount of ram so you might consider to activate the PSRAM. Make sure that you complete all write() calls before starting to call parse() or parseTimed()! |
Cmidi::RingBuffer | RingBuffer that supports extensive peek operations to access and compare the next values |