mirror of
https://codeberg.org/armin/monostep.git
synced 2026-09-01 04:10:46 +02:00
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:
parent
342d413563
commit
662a1f7383
11 changed files with 310 additions and 97 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue