A class that converts byte streams into MIDI messages, and stores them in a FIFO. This is useful if you wish to read MIDI messages via polling instead of interrupts. The class supports every type of MIDI message, and System Realtime messages can be interleaved with regular ones.

Revision:
1:1c3f0c6ea0fb
Parent:
0:69cbdcd5d770
diff -r 69cbdcd5d770 -r 1c3f0c6ea0fb MIDIparser.cpp
--- a/MIDIparser.cpp	Wed Aug 03 16:22:22 2016 +0000
+++ b/MIDIparser.cpp	Thu Aug 04 12:02:12 2016 +0000
@@ -133,7 +133,7 @@
     }
 }
 
-bool MIDIparser::available() { return !output_queue.empty(); }
+uint32_t MIDIparser::available() { return !output_queue.empty(); }
 
 MIDIMessage MIDIparser::grab() {