public void Dispose() { Stop(); sampleBuffer = null; voicePool = null; activeVoices.Clear(); freeVoices.Clear(); keyRegistry.Clear(); effects.Clear(); }