55 void reset (
double sampleRate);
65 void addMessageToQueue (
const MidiMessage& message);
81 void removeNextBlockOfMessages (
MidiBuffer& destBuffer,
int numSamples);
89 void ensureStorageAllocated (
size_t bytes);
94 void handleNoteOn (
MidiKeyboardState*,
int midiChannel,
int midiNoteNumber,
float velocity)
override;
96 void handleNoteOff (
MidiKeyboardState*,
int midiChannel,
int midiNoteNumber,
float velocity)
override;
102 double lastCallbackTime = 0;
105 double sampleRate = 44100.0;
107 bool hasCalledReset =
false;