From 2add056a5173ab2bf92c5b3f3b2b81e3de90ca27 Mon Sep 17 00:00:00 2001 From: Paul Ferrand Date: Fri, 27 Mar 2020 19:07:27 +0100 Subject: [PATCH] Clear wavetables in the clear() method --- src/sfizz/Synth.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sfizz/Synth.cpp b/src/sfizz/Synth.cpp index e370fc79..347e7699 100644 --- a/src/sfizz/Synth.cpp +++ b/src/sfizz/Synth.cpp @@ -143,6 +143,7 @@ void sfz::Synth::clear() effectBuses[0]->setSampleRate(sampleRate); curves = CurveSet::createPredefined(); resources.filePool.clear(); + resources.wavePool.clearFileWaves(); resources.logger.clear(); numGroups = 0; numMasters = 0; @@ -306,7 +307,6 @@ bool sfz::Synth::loadSfzFile(const fs::path& file) return false; resources.filePool.setRootDirectory(parser.originalDirectory()); - resources.wavePool.clearFileWaves(); auto currentRegion = regions.begin(); auto lastRegion = regions.rbegin();