55 void reset (
double sampleRate);
65 void addMessageToQueue (
const MidiMessage& message);
81 void removeNextBlockOfMessages (
MidiBuffer& destBuffer,
int numSamples);
86 void handleNoteOn (
MidiKeyboardState*,
int midiChannel,
int midiNoteNumber,
float velocity)
override;
88 void handleNoteOff (
MidiKeyboardState*,
int midiChannel,
int midiNoteNumber,
float velocity)
override;
94 double lastCallbackTime = 0;
97 double sampleRate = 44100.0;
99 bool hasCalledReset =
false;