Add delay/reverb dry-wet, granular randomize toggles, rework accent DSP

- Add delay and reverb Dry/Wet parameters and knobs, wired into presets
- Add Accent/Slide/Fine/Rate toggles to the Randomize panel with new
  per-aspect pattern randomizers
- Soften accent: modest volume lift plus small cutoff and filter-attack
  modulation instead of the heavy 5x gain boost
- Halve reverb comb/allpass delays so the wet speaks sooner
- Regenerate a fresh build stamp on every build
This commit is contained in:
Armin 2026-08-06 18:38:32 +02:00
commit 662a1f7383
11 changed files with 310 additions and 97 deletions

View file

@ -153,6 +153,10 @@ private:
RandomEnv,
RandomSeq,
RandomFx,
RandomAccent,
RandomSlide,
RandomFine,
RandomRate,
RandomGroupCount
};
@ -194,7 +198,7 @@ private:
ContentComponent content;
static constexpr int baseWidth = 1280;
static constexpr int baseWidth = 1360;
static constexpr int baseHeight = 780;
float zoomFactor = 1.0f;
@ -230,10 +234,12 @@ private:
Knob driveKnob;
Knob ringKnob;
Knob delayTimeKnob;
Knob delayStrengthKnob;
Knob delayFeedbackKnob;
Knob delayDryWetKnob;
Knob reverbRoomKnob;
Knob reverbStrengthKnob;
Knob reverbDiffusionKnob;
Knob reverbDryWetKnob;
juce::ToggleButton delaySyncToggle;
std::unique_ptr<juce::AudioProcessorValueTreeState::ButtonAttachment> delaySyncAttachment;
Knob accentKnob;