Arduino MIDI File Parser
All Classes Files Functions Variables Modules Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 Nmidi
 CPrint
 CMidiFileParserMidi 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
 Cmultichannel_segment_tracks
 CMidiFileParserMultiTrackMidi 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()!
 CMidiFileParserOutParse the MidiFileParser sending the output to MidiStreamOut. This class requires https://github.com/pschatzmann/arduino-midi
 Cmidi_headerMIDI Header Information
 Cmidi_trackMIDI Track Information
 Cmidi_midi_eventMIDI Event Information
 Cmidi_time_event
 Cmidi_meta_eventMIDI Metadata Event Information
 Cmidi_sysex_eventMIDI Sysex Event Information
 Cmidi_parser_stateMIDI Parser State Information
 CRingBufferRingBuffer that supports extensive peek operations to access and compare the next values