commit 020352dd03dc194af79750091f69226bd5f0110c
parent b2b7a6d72cb03d833ac0a88f4ebcbb6a58bedd32
Author: keith <kbloemer89@gmail.com>
Date: Sat, 14 Aug 2021 09:54:37 -0500
Updated effects params and release version
Diffstat:
2 files changed, 15 insertions(+), 6 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
@@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.15)
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.12" CACHE STRING "Minimum OS X deployment target")
-project(NeuralPi VERSION 1.1.0)
+project(NeuralPi VERSION 1.2.0)
set(CMAKE_CXX_STANDARD 17)
diff --git a/Source/PluginProcessor.cpp b/Source/PluginProcessor.cpp
@@ -487,8 +487,17 @@ void NeuralPiAudioProcessor::set_delayParams(float paramValue)
{
auto& del = fxChain.template get<delayIndex>();
del.setWetLevel(paramValue);
- del.setDelayTime(0, paramValue);
- del.setFeedback(paramValue);
+ // Setting delay time as larger steps to minimize clicking, and to start delay time at a reasonable value
+ if (paramValue < 0.25) {
+ del.setDelayTime(0, 0.25);
+ } else if (paramValue < 0.5) {
+ del.setDelayTime(0, 0.5);
+ } else if (paramValue < 0.75) {
+ del.setDelayTime(0, 0.75);
+ } else {
+ del.setDelayTime(0, 1.0);
+ }
+ del.setFeedback(0.8-paramValue/2);
}
@@ -499,9 +508,9 @@ void NeuralPiAudioProcessor::set_reverbParams(float paramValue)
// Sets reverb params as a function of a single reverb param value ( 0.0 to 1.0)
rev_params.wetLevel = paramValue;
- rev_params.damping = 1.0 - paramValue; // decay is inverse of damping
- rev_params.roomSize= paramValue;
-
+ rev_params.damping = 0.6 - paramValue/2; // decay is inverse of damping
+ rev_params.roomSize = 0.8 - paramValue/2;
+ //rev_params.width = paramValue;
rev.setParameters(rev_params);
}