From 90d556a98506061953deb488a43a57315b01009c Mon Sep 17 00:00:00 2001 From: Jean Pierre Cimalando Date: Thu, 11 Jun 2020 14:02:30 +0200 Subject: [PATCH] Clamp sample quality in the validity domain --- src/sfizz/Synth.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sfizz/Synth.cpp b/src/sfizz/Synth.cpp index 457ab208..3c35b6ee 100644 --- a/src/sfizz/Synth.cpp +++ b/src/sfizz/Synth.cpp @@ -1127,6 +1127,9 @@ int sfz::Synth::getSampleQuality(ProcessMode mode) void sfz::Synth::setSampleQuality(ProcessMode mode, int quality) { + CHECK(quality >= 1 && quality <= 10); + quality = clamp(quality, 1, 10); + switch (mode) { case ProcessLive: resources.synthConfig.liveSampleQuality = quality;