--- linuxsampler/trunk/src/engines/EngineBase.h 2011/02/08 18:22:50 2162 +++ linuxsampler/trunk/src/engines/EngineBase.h 2011/08/18 11:32:33 2244 @@ -243,8 +243,12 @@ } pVoicePool->clear(); + PostSetMaxVoices(iVoices); ResumeAll(); } + + /** Called after the new max number of voices is set and before resuming the engine. */ + virtual void PostSetMaxVoices(int iVoices) { } virtual uint DiskStreamCount() { return (pDiskThread) ? pDiskThread->GetActiveStreamCount() : 0; } virtual uint DiskStreamCountMax() { return (pDiskThread) ? pDiskThread->ActiveStreamCountMax : 0; }