Clamp sample quality in the validity domain
This commit is contained in:
parent
336a435773
commit
90d556a985
1 changed files with 3 additions and 0 deletions
|
|
@ -1127,6 +1127,9 @@ int sfz::Synth::getSampleQuality(ProcessMode mode)
|
||||||
|
|
||||||
void sfz::Synth::setSampleQuality(ProcessMode mode, int quality)
|
void sfz::Synth::setSampleQuality(ProcessMode mode, int quality)
|
||||||
{
|
{
|
||||||
|
CHECK(quality >= 1 && quality <= 10);
|
||||||
|
quality = clamp(quality, 1, 10);
|
||||||
|
|
||||||
switch (mode) {
|
switch (mode) {
|
||||||
case ProcessLive:
|
case ProcessLive:
|
||||||
resources.synthConfig.liveSampleQuality = quality;
|
resources.synthConfig.liveSampleQuality = quality;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue