#include <MidiEventQueue.h>
Classes | |
| struct | MidiEvent |
Public Member Functions | |
| MidiEventQueue (Bit32u ringBufferSize, Bit32u storageBufferSize) | |
| void | reset () |
| bool | pushShortMessage (Bit32u shortMessageData, Bit32u timestamp) |
| bool | pushSysex (const Bit8u *sysexData, Bit32u sysexLength, Bit32u timestamp) |
| const volatile MidiEvent * | peekMidiEvent () |
| void | dropMidiEvent () |
| bool | isEmpty () const |
Simple queue implementation using a ring buffer to store incoming MIDI event before the synth actually processes it. It is intended to: