Skip to content

Commit a6d07b9

Browse files
committed
Plate: Remove spin, wander, and diffuse parameters
1 parent 10fcc40 commit a6d07b9

File tree

2 files changed

+9
-25
lines changed

2 files changed

+9
-25
lines changed

plugins/dragonfly-plate-reverb/DSP.cpp

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -181,9 +181,6 @@ void DragonflyReverbDSP::run(const float** inputs, float** outputs, uint32_t fra
181181
oldParams[index] = newParams[index];
182182
float value = newParams[index];
183183

184-
// TODO:
185-
// * Remove spin/wander?
186-
// * Try exaggerating diffuse for nrevb, tank
187184
switch(index) {
188185
case paramDry: dry_level = (value / 100.0); break;
189186
case paramWet: wet_level = (value / 100.0); break;
@@ -196,12 +193,6 @@ void DragonflyReverbDSP::run(const float** inputs, float** outputs, uint32_t fra
196193
case paramDecay: strev.setrt60 (value);
197194
nrev.setrt60 (value);
198195
nrevb.setrt60 (value); break;
199-
case paramDiffuse: nrev.setfeedback (value / 200.0 + 0.25);
200-
nrevb.setfeedback (value / 180.0);
201-
strev.setidiffusion1(value / 120.0);
202-
strev.setidiffusion2(value / 144.0); break;
203-
case paramSpin: strev.setspin (value); break;
204-
case paramWander: strev.setwander (value / 100.0); break;
205196
case paramLowCut: setInputHPF (value); break;
206197
case paramHighCut: setInputLPF (value);
207198
strev.setinputdamp (value); break;

plugins/dragonfly-plate-reverb/DistrhoPluginInfo.h

Lines changed: 9 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,6 @@ enum Parameters
5757
paramPredelay,
5858
paramDecay,
5959

60-
paramDiffuse,
61-
paramSpin,
62-
paramWander,
63-
6460
paramLowCut,
6561
paramHighCut,
6662
paramDamp,
@@ -75,9 +71,6 @@ static Param PARAMS[paramCount] = {
7571
{paramWidth, "Width", "width", 50.0f, 150.0f, "%"},
7672
{paramPredelay, "Predelay", "predelay", 0.0f, 100.0f, "ms"},
7773
{paramDecay, "Decay", "decay", 0.1f, 10.0f, "s"},
78-
{paramDiffuse, "Diffuse", "diffuse", 0.0f, 100.0f, "%"},
79-
{paramSpin, "Spin", "spin", 0.0f, 5.0f, "Hz"},
80-
{paramWander, "Wander", "wander", 0.0f, 100.0f, "%"},
8174
{paramLowCut, "Low Cut", "low_cut", 0.0f, 200.0f, "Hz"},
8275
{paramHighCut, "High Cut", "high_cut", 1000.0f, 16000.0f, "Hz"},
8376
{paramDamp, "Dampen", "early_damp", 1000.0f, 16000.0f, "Hz"}
@@ -91,15 +84,15 @@ typedef struct {
9184
} Preset;
9285

9386
static Preset presets[NUM_PRESETS] = {
94-
// dry, wet, algorithm, width, delay, decay, diffuse, spin, wander, low cut, high cut, damp
95-
{"Abrupt Plate", { 80.0, 20.0, ALGORITHM_NREV_B, 100, 20.0, 0.2, 90.0, 1.0, 60.0, 50, 10000, 7000 } },
96-
{"Bright Plate", { 80.0, 20.0, ALGORITHM_NREV_B, 100, 0.0, 0.4, 90.0, 1.0, 60.0, 200, 16000, 13000 } },
97-
{"Clear Plate", { 80.0, 20.0, ALGORITHM_NREV_B, 100, 0.0, 0.6, 90.0, 1.0, 50.0, 100, 13000, 7000 } },
98-
{"Dark Plate", { 80.0, 20.0, ALGORITHM_NREV_B, 100, 0.0, 0.8, 90.0, 0.8, 40.0, 50, 7000, 4000 } },
99-
{"Foil Tray", { 80.0, 20.0, ALGORITHM_NREV, 50, 0.0, 0.3, 90.0, 1.0, 60.0, 200, 16000, 13000 } },
100-
{"Metal Roof", { 80.0, 20.0, ALGORITHM_NREV, 120, 20.0, 0.5, 90.0, 1.0, 60.0, 100, 13000, 10000 } },
101-
{"Narrow Tank", { 80.0, 20.0, ALGORITHM_STREV, 60, 10.0, 0.6, 90.0, 2.0, 30.0, 50, 10000, 7000 } },
102-
{"Phat Tank", { 80.0, 20.0, ALGORITHM_STREV, 150, 10.0, 1.0, 90.0, 0.6, 60.0, 50, 10000, 4000 } }
87+
// dry, wet, algorithm, width, delay, decay, low cut, high cut, damp
88+
{"Abrupt Plate", { 80.0, 20.0, ALGORITHM_NREV_B, 100, 20.0, 0.2, 50, 10000, 7000 } },
89+
{"Bright Plate", { 80.0, 20.0, ALGORITHM_NREV_B, 100, 0.0, 0.4, 200, 16000, 13000 } },
90+
{"Clear Plate", { 80.0, 20.0, ALGORITHM_NREV_B, 100, 0.0, 0.6, 100, 13000, 7000 } },
91+
{"Dark Plate", { 80.0, 20.0, ALGORITHM_NREV_B, 100, 0.0, 0.8, 50, 7000, 4000 } },
92+
{"Foil Tray", { 80.0, 20.0, ALGORITHM_NREV, 50, 0.0, 0.3, 200, 16000, 13000 } },
93+
{"Metal Roof", { 80.0, 20.0, ALGORITHM_NREV, 120, 20.0, 0.5, 100, 13000, 10000 } },
94+
{"Narrow Tank", { 80.0, 20.0, ALGORITHM_STREV, 60, 10.0, 0.6, 50, 10000, 7000 } },
95+
{"Phat Tank", { 80.0, 20.0, ALGORITHM_STREV, 150, 10.0, 1.0, 50, 10000, 4000 } }
10396
};
10497

10598
const int DEFAULT_PRESET = 1;

0 commit comments

Comments
 (0)