97 void removeVoice (
int index);
136 void setCurrentPlaybackSampleRate (
double newRate)
override;
153 void handleMidiEvent (
const MidiMessage&)
override;
246 int numSamples)
override;
254 int numSamples)
override;
305 std::atomic<bool> shouldStealVoices {
false };
306 uint32 lastNoteOnCounter = 0;
307 mutable CriticalSection stealLock;
308 mutable Array<MPESynthesiserVoice*> usableVoicesToStealArray;
310 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MPESynthesiser)