From b9fdd85bdf9c63c02a7bdf4d67be85d4dbaeb8c6 Mon Sep 17 00:00:00 2001 From: Andrew Belt Date: Sat, 12 Jan 2019 21:47:41 -0500 Subject: [PATCH] Add param labels --- src/DualAtenuverter.cpp | 8 ++++---- src/EvenVCO.cpp | 4 ++-- src/Mixer.cpp | 8 ++++---- src/Rampage.cpp | 26 +++++++++++++------------- src/SlewLimiter.cpp | 6 +++--- src/SpringReverb.cpp | 8 ++++---- 6 files changed, 30 insertions(+), 30 deletions(-) diff --git a/src/DualAtenuverter.cpp b/src/DualAtenuverter.cpp index 0b44523..722535f 100644 --- a/src/DualAtenuverter.cpp +++ b/src/DualAtenuverter.cpp @@ -29,10 +29,10 @@ struct DualAtenuverter : Module { DualAtenuverter() { config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS); - params[ATEN1_PARAM].config(-1.0, 1.0, 0.0); - params[OFFSET1_PARAM].config(-10.0, 10.0, 0.0); - params[ATEN2_PARAM].config(-1.0, 1.0, 0.0); - params[OFFSET2_PARAM].config(-10.0, 10.0, 0.0); + params[ATEN1_PARAM].config(-1.0, 1.0, 0.0, "Ch 1 gain"); + params[OFFSET1_PARAM].config(-10.0, 10.0, 0.0, "Ch 1 offset", " V"); + params[ATEN2_PARAM].config(-1.0, 1.0, 0.0, "Ch 2 gain"); + params[OFFSET2_PARAM].config(-10.0, 10.0, 0.0, "Ch 2 offset", " V"); } void step() override { diff --git a/src/EvenVCO.cpp b/src/EvenVCO.cpp index 4c6a428..e3ab5f7 100644 --- a/src/EvenVCO.cpp +++ b/src/EvenVCO.cpp @@ -44,8 +44,8 @@ struct EvenVCO : Module { EvenVCO() { config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS); - params[OCTAVE_PARAM].config(-5.0, 4.0, 0.0, "Octave", " Hz", 2, dsp::FREQ_C4); - params[TUNE_PARAM].config(-7.0, 7.0, 0.0, "Tune"); + params[OCTAVE_PARAM].config(-5.0, 4.0, 0.0, "Octave", "'", 0.5); + params[TUNE_PARAM].config(-7.0, 7.0, 0.0, "Tune", " semitones"); params[PWM_PARAM].config(-1.0, 1.0, 0.0, "Pulse width"); triSquareMinBLEP.minblep = dsp::minblep_16_32; diff --git a/src/Mixer.cpp b/src/Mixer.cpp index 8cec0ed..5a7f644 100644 --- a/src/Mixer.cpp +++ b/src/Mixer.cpp @@ -29,10 +29,10 @@ struct Mixer : Module { Mixer() { config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS); - params[CH1_PARAM].config(0.0, 1.0, 0.0); - params[CH2_PARAM].config(0.0, 1.0, 0.0); - params[CH3_PARAM].config(0.0, 1.0, 0.0); - params[CH4_PARAM].config(0.0, 1.0, 0.0); + params[CH1_PARAM].config(0.0, 1.0, 0.0, "Ch 1 level", "%", 0, 100); + params[CH2_PARAM].config(0.0, 1.0, 0.0, "Ch 2 level", "%", 0, 100); + params[CH3_PARAM].config(0.0, 1.0, 0.0, "Ch 3 level", "%", 0, 100); + params[CH4_PARAM].config(0.0, 1.0, 0.0, "Ch 4 level", "%", 0, 100); } void step() override { diff --git a/src/Rampage.cpp b/src/Rampage.cpp index b91e16f..2af851d 100644 --- a/src/Rampage.cpp +++ b/src/Rampage.cpp @@ -80,19 +80,19 @@ struct Rampage : Module { Rampage() { config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS); - params[RANGE_A_PARAM].config(0.0, 2.0, 0.0); - params[SHAPE_A_PARAM].config(-1.0, 1.0, 0.0); - params[TRIGG_A_PARAM].config(0.0, 1.0, 0.0); - params[RISE_A_PARAM].config(0.0, 1.0, 0.0); - params[FALL_A_PARAM].config(0.0, 1.0, 0.0); - params[CYCLE_A_PARAM].config(0.0, 1.0, 0.0); - params[RANGE_B_PARAM].config(0.0, 2.0, 0.0); - params[SHAPE_B_PARAM].config(-1.0, 1.0, 0.0); - params[TRIGG_B_PARAM].config(0.0, 1.0, 0.0); - params[RISE_B_PARAM].config(0.0, 1.0, 0.0); - params[FALL_B_PARAM].config(0.0, 1.0, 0.0); - params[CYCLE_B_PARAM].config(0.0, 1.0, 0.0); - params[BALANCE_PARAM].config(0.0, 1.0, 0.5); + params[RANGE_A_PARAM].config(0.0, 2.0, 0.0, "Ch 1 range"); + params[SHAPE_A_PARAM].config(-1.0, 1.0, 0.0, "Ch 1 shape"); + params[TRIGG_A_PARAM].config(0.0, 1.0, 0.0, "Ch 1 trigger"); + params[RISE_A_PARAM].config(0.0, 1.0, 0.0, "Ch 1 rise time"); + params[FALL_A_PARAM].config(0.0, 1.0, 0.0, "Ch 1 fall time"); + params[CYCLE_A_PARAM].config(0.0, 1.0, 0.0, "Ch 1 cycle"); + params[RANGE_B_PARAM].config(0.0, 2.0, 0.0, "Ch 2 range"); + params[SHAPE_B_PARAM].config(-1.0, 1.0, 0.0, "Ch 2 shape"); + params[TRIGG_B_PARAM].config(0.0, 1.0, 0.0, "Ch 2 trigger"); + params[RISE_B_PARAM].config(0.0, 1.0, 0.0, "Ch 2 rise time"); + params[FALL_B_PARAM].config(0.0, 1.0, 0.0, "Ch 2 fall time"); + params[CYCLE_B_PARAM].config(0.0, 1.0, 0.0, "Ch 2 cycle"); + params[BALANCE_PARAM].config(0.0, 1.0, 0.5, "Balance"); } void step() override { diff --git a/src/SlewLimiter.cpp b/src/SlewLimiter.cpp index 07fe172..e9162db 100644 --- a/src/SlewLimiter.cpp +++ b/src/SlewLimiter.cpp @@ -23,9 +23,9 @@ struct SlewLimiter : Module { SlewLimiter() { config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS); - params[SHAPE_PARAM].config(0.0, 1.0, 0.0); - params[RISE_PARAM].config(0.0, 1.0, 0.0); - params[FALL_PARAM].config(0.0, 1.0, 0.0); + params[SHAPE_PARAM].config(0.0, 1.0, 0.0, "Shape"); + params[RISE_PARAM].config(0.0, 1.0, 0.0, "Rise time"); + params[FALL_PARAM].config(0.0, 1.0, 0.0, "Fall time"); } void step() override { diff --git a/src/SpringReverb.cpp b/src/SpringReverb.cpp index 8e2349b..dd6794a 100644 --- a/src/SpringReverb.cpp +++ b/src/SpringReverb.cpp @@ -48,10 +48,10 @@ struct SpringReverb : Module { SpringReverb() { config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS); - params[WET_PARAM].config(0.0, 1.0, 0.5); - params[LEVEL1_PARAM].config(0.0, 1.0, 0.0); - params[LEVEL2_PARAM].config(0.0, 1.0, 0.0); - params[HPF_PARAM].config(0.0, 1.0, 0.5); + params[WET_PARAM].config(0.0, 1.0, 0.5, "Dry/wet", "%", 0, 100); + params[LEVEL1_PARAM].config(0.0, 1.0, 0.0, "In 1 level"); + params[LEVEL2_PARAM].config(0.0, 1.0, 0.0, "In 1 level"); + params[HPF_PARAM].config(0.0, 1.0, 0.5, "High pass filter cutoff"); convolver = new dsp::RealTimeConvolver(BLOCK_SIZE);