mirror of
https://codeberg.org/armin/monostep.git
synced 2026-09-01 04:10:46 +02:00
Add delay and reverb FX section with full DSP
Rename the DIST section to FX and expand it with tempo-synced delay (Time/Strength/Sync) and Schroeder reverb (Roomsize/Strength/Diffusion). New FxProcessor runs post-voice on the stereo bus; widen the editor to 1280px to fit the new section. Add a TestHost check that the FX tail rings out after note release.
This commit is contained in:
parent
a45006c201
commit
342d413563
8 changed files with 505 additions and 23 deletions
|
|
@ -194,7 +194,7 @@ private:
|
|||
|
||||
ContentComponent content;
|
||||
|
||||
static constexpr int baseWidth = 1060;
|
||||
static constexpr int baseWidth = 1280;
|
||||
static constexpr int baseHeight = 780;
|
||||
|
||||
float zoomFactor = 1.0f;
|
||||
|
|
@ -229,6 +229,13 @@ private:
|
|||
Knob fAmountKnob;
|
||||
Knob driveKnob;
|
||||
Knob ringKnob;
|
||||
Knob delayTimeKnob;
|
||||
Knob delayStrengthKnob;
|
||||
Knob reverbRoomKnob;
|
||||
Knob reverbStrengthKnob;
|
||||
Knob reverbDiffusionKnob;
|
||||
juce::ToggleButton delaySyncToggle;
|
||||
std::unique_ptr<juce::AudioProcessorValueTreeState::ButtonAttachment> delaySyncAttachment;
|
||||
Knob accentKnob;
|
||||
|
||||
ChoiceBar rateBar;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue