UI changes, layout redefinition

This commit is contained in:
Armin 2026-08-15 18:31:51 +02:00
commit 1d9ba772fe
12 changed files with 536 additions and 528 deletions

View file

@ -57,9 +57,9 @@ Ambivalence is a hard fork of **[Ambience 1.0.1](https://github.com/OTODESK4193/
The UI is divided into five main zones:
- **Header Bar** - plugin title, PRO button, ER SOLO button, IN/OUT VU meters, and a footer showing the technical spec (`16ch FDN | SAPF | ISM-ER | 44.1-192kHz`).
- **Header Bar** - plugin title, EQ button, ER SOLO button, IN/OUT VU meters, and a footer showing the technical spec (`16ch FDN | SAPF | ISM-ER | 44.1-192kHz`).
- **Algorithm Selector** - 7 reverb type buttons.
- **Parameter Panel** - Normal Mode or Pro Mode knobs (toggles with the PRO button).
- **Parameter Panel** - Normal Mode or EQ Mode knobs (toggles with the EQ button).
- **Visualizer Area** - RT60 graph (top) and Decay Curve (bottom).
- **Preset Panel** - preset browser with SAVE / LOAD / DELETE controls.
@ -67,7 +67,7 @@ The UI is divided into five main zones:
| Control | Description |
| ---------- | ----------- |
| PRO | Toggle button: switches the Parameter Panel between Normal and Pro Mode. |
| EQ | Toggle button: switches the EQ Parameter Panel between Normal and EQ Mode. |
| ER SOLO | Toggle button: mutes Late Reverb so only Early Reflections are audible. Useful for tuning ER Level and Room Size. |
| IN / OUT | Stereo VU meters for input and output signal levels. |
@ -75,7 +75,7 @@ The UI is divided into five main zones:
## Algorithms
Seven reverb topology buttons appear below the header. Selecting an algorithm resets HF Damping, LF Absorption, Diffusion, and all Pro Mode band multipliers to their defaults for that algorithm.
Seven reverb topology buttons appear below the header. Selecting an algorithm resets HF Damping, LF Absorption, Diffusion, and all EQ Mode band multipliers to their defaults for that algorithm.
| Algorithm | Acoustic Character | Best For |
| --------- | -------------------------------------------------------------- | ------------------------------ |
@ -160,9 +160,9 @@ Ducking reduces the wet signal level when the input exceeds the threshold, creat
---
## Pro Mode
## EQ Mode
Press the **PRO** button in the header bar to reveal the Pro Mode panel. Two rows of advanced controls replace the Normal Mode rows. All Pro Mode adjustments are retained when switching back to Normal Mode - they are only reset when a different algorithm is selected.
Press the **EQ** button in the header bar to reveal the EQ Mode panel. Two rows of advanced controls replace the Normal Mode rows. All EQ Mode adjustments are retained when switching back to Normal Mode - they are only reset when a different algorithm is selected.
### RT60 Per Band (Row 1)
@ -197,9 +197,9 @@ Three knobs provide broad RT60 tilt control across frequency groups, applied sim
| Control | Description |
| ---------- | ----------- |
| SAT TYPE | Selects the ADAA Saturator character: Warm, Tape, Tube, Hard (see [DSP Technical Reference](#dsp-technical-reference)). Only visible in Pro Mode. |
| LO CUT (Pro) | Same parameter as Normal Mode LO CUT - both knobs control the same value. |
| HI CUT (Pro) | Same parameter as Normal Mode HI CUT - both knobs control the same value. |
| SAT TYPE | Selects the ADAA Saturator character: Warm, Tape, Tube, Hard (see [DSP Technical Reference](#dsp-technical-reference)). Only visible in EQ Mode. |
| LO CUT (EQ) | Same parameter as Normal Mode LO CUT - both knobs control the same value. |
| HI CUT (EQ) | Same parameter as Normal Mode HI CUT - both knobs control the same value. |
---
@ -211,7 +211,7 @@ Displays the frequency-dependent reverberation time across 10 octave bands (31 H
| Element | Description |
| -------------- | ----------- |
| Gray curve | The reference RT60 of the current algorithm preset - the "ideal" before any HF Damping, LF Absorption, or Pro Mode adjustments. |
| Gray curve | The reference RT60 of the current algorithm preset - the "ideal" before any HF Damping, LF Absorption, or EQ Mode adjustments. |
| Orange curve | The actual effective RT60 after all adjustments. This is what you hear. |
| Dynamic Y axis | Auto-adjusts to the current maximum RT60 with smooth exponential tracking; grid lines at standard RT60 values. |
| Frequency labels | X-axis: 31, 63, 125, 250, 500, 1k, 2k, 4k, 8k, 16k Hz. |
@ -247,7 +247,7 @@ Four metrics, computed from the actual reverb output signal in real time, appear
## Preset Management
The Preset Panel is always visible in the lower-right area of the parameter section, regardless of Normal/Pro Mode state.
The Preset Panel is always visible in the lower-right area of the parameter section, regardless of Normal/EQ Mode state.
### Preset UI Controls
@ -397,7 +397,7 @@ The gray and orange curves overlap when HF DAMP = 0 and LF ABSORB = 0 (the defau
- Orange below gray at high frequencies = HF DAMP active.
- Orange below gray at low frequencies = LF ABSORB active.
- Orange above gray = a Pro Mode RT band multiplier > 1.0 for those bands.
- Orange above gray = a EQ Mode RT band multiplier > 1.0 for those bands.
### Plate Reverb Tips
@ -423,7 +423,7 @@ For infinite, evolving pads with GOLDFOIL:
- WIDTH 0.95, MOD AMT 0.45, MOD RATE 0.20 Hz
- DIFFUSION 0.90 for maximum diffusion
- LO CUT 60-80 Hz to remove sub-bass buildup
- In Pro Mode, reduce RT 8kHz and RT 16kHz to 0.6 for a warmer, less harsh tail
- In EQ Mode, reduce RT 8kHz and RT 16kHz to 0.6 for a warmer, less harsh tail
---