BogaudioModules

BogaudioModules for VCV Rack
Log | Files | Refs | README | LICENSE

commit c4e6c9c12409ccba21d06a650dc46579dd1242a8
parent a46a875977cacc28aadf339fffb8a2a3e6d02600
Author: Matt Demanett <matt@demanett.net>
Date:   Thu, 30 May 2019 18:51:35 -0400

v1: fix knee control on dynamics modules. #57

Diffstat:
Msrc/Clpr.cpp | 2+-
Msrc/Clpr.hpp | 2+-
Msrc/Lmtr.cpp | 2+-
Msrc/Lmtr.hpp | 2+-
Msrc/Nsgt.cpp | 2+-
Msrc/Nsgt.hpp | 2+-
Msrc/Pressor.cpp | 2+-
Msrc/Pressor.hpp | 2+-
8 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/Clpr.cpp b/src/Clpr.cpp @@ -31,7 +31,7 @@ void Clpr::process(const ProcessArgs& args) { _outLevel = decibelsToAmplitude(_outGain); } - _softKnee = params[KNEE_PARAM].getValue() > 0.97f; + _softKnee = params[KNEE_PARAM].getValue() > 0.5f; } float leftInput = inputs[LEFT_INPUT].getVoltage(); diff --git a/src/Clpr.hpp b/src/Clpr.hpp @@ -50,7 +50,7 @@ struct Clpr : Module { config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS); configParam(THRESHOLD_PARAM, 0.0f, 1.0f, 0.8f, "threshold"); configParam(OUTPUT_GAIN_PARAM, 0.0f, 1.0f, 0.0f, "output_gain"); - configParam(KNEE_PARAM, 0.95f, 1.0f, 0.0f, "knee"); + configParam(KNEE_PARAM, 0.0f, 1.0f, 0.0f, "knee"); onReset(); } diff --git a/src/Lmtr.cpp b/src/Lmtr.cpp @@ -39,7 +39,7 @@ void Lmtr::process(const ProcessArgs& args) { _outLevel = decibelsToAmplitude(_outGain); } - _softKnee = params[KNEE_PARAM].getValue() > 0.97f; + _softKnee = params[KNEE_PARAM].getValue() > 0.5f; } float leftInput = inputs[LEFT_INPUT].getVoltage(); diff --git a/src/Lmtr.hpp b/src/Lmtr.hpp @@ -54,7 +54,7 @@ struct Lmtr : Module { config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS); configParam(THRESHOLD_PARAM, 0.0f, 1.0f, 0.8f, "threshold"); configParam(OUTPUT_GAIN_PARAM, 0.0f, 1.0f, 0.0f, "output_gain"); - configParam(KNEE_PARAM, 0.95f, 1.0f, 0.0f, "knee"); + configParam(KNEE_PARAM, 0.0f, 1.0f, 0.0f, "knee"); onReset(); onSampleRateChange(); diff --git a/src/Nsgt.cpp b/src/Nsgt.cpp @@ -43,7 +43,7 @@ void Nsgt::process(const ProcessArgs& args) { _ratio = 1.0f / _ratio; } - _softKnee = params[KNEE_PARAM].getValue() > 0.97f; + _softKnee = params[KNEE_PARAM].getValue() > 0.5f; } float leftInput = inputs[LEFT_INPUT].getVoltage(); diff --git a/src/Nsgt.hpp b/src/Nsgt.hpp @@ -54,7 +54,7 @@ struct Nsgt : Module { config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS); configParam(THRESHOLD_PARAM, 0.0f, 1.0f, 0.8f, "threshold"); configParam(RATIO_PARAM, 0.0f, 1.0f, 0.552f, "ratio"); - configParam(KNEE_PARAM, 0.95f, 1.0f, 1.0f, "knee"); + configParam(KNEE_PARAM, 0.0f, 1.0f, 1.0f, "knee"); onReset(); onSampleRateChange(); diff --git a/src/Pressor.cpp b/src/Pressor.cpp @@ -86,7 +86,7 @@ void Pressor::process(const ProcessArgs& args) { _compressorMode = params[MODE_PARAM].getValue() > 0.5f; _rmsDetector = params[DECTECTOR_MODE_PARAM].getValue() > 0.5f; - _softKnee = params[KNEE_PARAM].getValue() > 0.97f; + _softKnee = params[KNEE_PARAM].getValue() > 0.5f; } float leftInput = inputs[LEFT_INPUT].getVoltage() * _inLevel; diff --git a/src/Pressor.hpp b/src/Pressor.hpp @@ -85,7 +85,7 @@ struct Pressor : Module { configParam(DETECTOR_MIX_PARAM, -1.0f, 1.0f, 0.0f, "detector_mix"); configParam(MODE_PARAM, 0.0f, 1.0f, 1.0f, "mode"); configParam(DECTECTOR_MODE_PARAM, 0.0f, 1.0f, 1.0f, "dectector_mode"); - configParam(KNEE_PARAM, 0.95f, 1.0f, 1.0f, "knee"); + configParam(KNEE_PARAM, 0.0f, 1.0f, 1.0f, "knee"); onReset(); onSampleRateChange();