diff --git a/src/8vert.cpp b/src/8vert.cpp index 9a95ced..69809a7 100644 --- a/src/8vert.cpp +++ b/src/8vert.cpp @@ -21,14 +21,9 @@ struct _8vert : Module { _8vert() { config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS); - params[GAIN_PARAMS + 0].config(-1.f, 1.f, 0.f); - params[GAIN_PARAMS + 1].config(-1.f, 1.f, 0.f); - params[GAIN_PARAMS + 2].config(-1.f, 1.f, 0.f); - params[GAIN_PARAMS + 3].config(-1.f, 1.f, 0.f); - params[GAIN_PARAMS + 4].config(-1.f, 1.f, 0.f); - params[GAIN_PARAMS + 5].config(-1.f, 1.f, 0.f); - params[GAIN_PARAMS + 6].config(-1.f, 1.f, 0.f); - params[GAIN_PARAMS + 7].config(-1.f, 1.f, 0.f); + for (int i = 0; i < 8; i++) { + params[GAIN_PARAMS + i].config(-1.f, 1.f, 0.f, string::f("Ch %d gain", i+1)); + } } void step() override { diff --git a/src/Delay.cpp b/src/Delay.cpp index 3d87798..5a63ebf 100644 --- a/src/Delay.cpp +++ b/src/Delay.cpp @@ -34,10 +34,10 @@ struct Delay : Module { Delay() { config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS); - params[TIME_PARAM].config(0.0f, 1.0f, 0.5f); - params[FEEDBACK_PARAM].config(0.0f, 1.0f, 0.5f); - params[COLOR_PARAM].config(0.0f, 1.0f, 0.5f); - params[MIX_PARAM].config(0.0f, 1.0f, 0.5f); + params[TIME_PARAM].config(0.0f, 1.0f, 0.5f, "Time"); + params[FEEDBACK_PARAM].config(0.0f, 1.0f, 0.5f, "Feedback"); + params[COLOR_PARAM].config(0.0f, 1.0f, 0.5f, "Color"); + params[MIX_PARAM].config(0.0f, 1.0f, 0.5f, "Mix", "%", 0, 100); src = src_new(SRC_SINC_FASTEST, 1, NULL); assert(src); diff --git a/src/Mutes.cpp b/src/Mutes.cpp index 9b62e60..23a9100 100644 --- a/src/Mutes.cpp +++ b/src/Mutes.cpp @@ -28,7 +28,7 @@ struct Mutes : Module { Mutes() { config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS); for (int i = 0; i < NUM_CHANNELS; i++) { - params[MUTE_PARAM + i].config(0.0, 1.0, 0.0, string::f("Ch %d mute", i)); + params[MUTE_PARAM + i].config(0.0, 1.0, 0.0, string::f("Ch %d mute", i+1)); } onReset(); diff --git a/src/SequentialSwitch.cpp b/src/SequentialSwitch.cpp index 4686e67..4096812 100644 --- a/src/SequentialSwitch.cpp +++ b/src/SequentialSwitch.cpp @@ -29,7 +29,7 @@ struct SequentialSwitch : Module { SequentialSwitch() { config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS); - params[CHANNELS_PARAM].config(0.0, 2.0, 0.0); + params[CHANNELS_PARAM].config(0.0, 2.0, 0.0, "Channels", "", 0.f, 1.f, 2.f); for (int i = 0; i < 4; i++) { channelFilter[i].rise = 0.01f; diff --git a/src/Unity.cpp b/src/Unity.cpp index 54497ea..e0c0050 100644 --- a/src/Unity.cpp +++ b/src/Unity.cpp @@ -29,8 +29,8 @@ struct Unity : Module { Unity() { config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS); - params[AVG1_PARAM].config(0.0, 1.0, 0.0); - params[AVG2_PARAM].config(0.0, 1.0, 0.0); + params[AVG1_PARAM].config(0.0, 1.0, 0.0, "Ch 1 average mode"); + params[AVG2_PARAM].config(0.0, 1.0, 0.0, "Ch 2 average mode"); } void step() override { diff --git a/src/VCMixer.cpp b/src/VCMixer.cpp index 3add0c5..0b13c4b 100644 --- a/src/VCMixer.cpp +++ b/src/VCMixer.cpp @@ -21,11 +21,11 @@ struct VCMixer : Module { VCMixer() { config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS); - params[MIX_LVL_PARAM].config(0.0, 2.0, 1.0); - params[LVL_PARAM + 0].config(0.0, 1.0, 1.0); - params[LVL_PARAM + 1].config(0.0, 1.0, 1.0); - params[LVL_PARAM + 2].config(0.0, 1.0, 1.0); - params[LVL_PARAM + 3].config(0.0, 1.0, 1.0); + params[MIX_LVL_PARAM].config(0.0, 2.0, 1.0, "Master level"); + params[LVL_PARAM + 0].config(0.0, 1.0, 1.0, "Ch 1 level"); + params[LVL_PARAM + 1].config(0.0, 1.0, 1.0, "Ch 2 level"); + params[LVL_PARAM + 2].config(0.0, 1.0, 1.0, "Ch 3 level"); + params[LVL_PARAM + 3].config(0.0, 1.0, 1.0, "Ch 4 level"); } void step() override { diff --git a/src/VCO.cpp b/src/VCO.cpp index c7ae6c7..0b5a378 100644 --- a/src/VCO.cpp +++ b/src/VCO.cpp @@ -197,7 +197,7 @@ struct VCO : Module { config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS); params[MODE_PARAM].config(0.f, 1.f, 1.f, "Analog mode"); params[SYNC_PARAM].config(0.f, 1.f, 1.f, "Hard sync"); - params[FREQ_PARAM].config(-54.0f, 54.0f, 0.0f, "Frequency", " Hz", std::pow(2, 1/12.f), dsp::FREQ_C4); + params[FREQ_PARAM].config(-54.0f, 54.0f, 0.0f, "Frequency", "Hz", std::pow(2, 1/12.f), dsp::FREQ_C4); params[FINE_PARAM].config(-1.0f, 1.0f, 0.0f, "Fine frequency"); params[FM_PARAM].config(0.0f, 1.0f, 0.0f, "Frequency modulation"); params[PW_PARAM].config(0.0f, 1.0f, 0.5f, "Pulse width", "%", 0.f, 100.f); @@ -303,7 +303,7 @@ struct VCO2 : Module { config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS); params[MODE_PARAM].config(0.f, 1.f, 1.f, "Analog mode"); params[SYNC_PARAM].config(0.f, 1.f, 1.f, "Hard sync"); - params[FREQ_PARAM].config(-54.0f, 54.0f, 0.0f, "Frequency", " Hz", std::pow(2, 1/12.f), dsp::FREQ_C4); + params[FREQ_PARAM].config(-54.0f, 54.0f, 0.0f, "Frequency", "Hz", std::pow(2, 1/12.f), dsp::FREQ_C4); params[WAVE_PARAM].config(0.0f, 3.0f, 1.5f, "Wave"); params[FM_PARAM].config(0.0f, 1.0f, 0.0f, "Frequency modulation"); }