From 769f3cfdd7f2179447803ac415a60fcad4c5ad18 Mon Sep 17 00:00:00 2001 From: Paul Fd Date: Thu, 26 Mar 2020 00:51:05 +0100 Subject: [PATCH] Correct a bug in Voice with the value passed to filters --- src/sfizz/Voice.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sfizz/Voice.cpp b/src/sfizz/Voice.cpp index 79d7ccbe..7bd044c5 100644 --- a/src/sfizz/Voice.cpp +++ b/src/sfizz/Voice.cpp @@ -124,13 +124,13 @@ void sfz::Voice::startVoice(Region* region, int delay, int number, float value, const unsigned numChannels = region->isStereo ? 2 : 1; for (auto& filter: region->filters) { - auto newFilter = resources.filterPool.getFilter(filter, numChannels, number, denormalize7Bits(value)); + auto newFilter = resources.filterPool.getFilter(filter, numChannels, number, value); if (newFilter) filters.push_back(newFilter); } for (auto& eq: region->equalizers) { - auto newEQ = resources.eqPool.getEQ(eq, numChannels, denormalize7Bits(value)); + auto newEQ = resources.eqPool.getEQ(eq, numChannels, value); if (newEQ) equalizers.push_back(newEQ); }