Aetherial FreeVerb β TX Reverb¶
The Aetherial FreeVerb is a TX-side reverb effect that adds room or hall ambience to your transmitted voice. It provides a compact 5-knob row β Size, Decay, Damp, Pre-delay, Mix β with a live visualisation showing the dry signal and reverb tail.
Before you start¶
- The Reverb stage must be enabled in the CHAIN widget. If the "Aetherial FreeVerb" sub-container is not visible in the Aetherial Audio (TXDSP) panel, enable the VERB stage first.
- A radio connection is not required to adjust reverb parameters.
Steps¶
- Open the reverb controls using one of these two methods:
- In the Aetherial Audio (TXDSP) panel, locate the "Aetherial FreeVerb" sub-container and adjust any knob directly in the compact row.
- Double-click the VERB stage in the CHAIN widget to open the floating "Aetherial FreeVerb β TX" editor.
- Turn the Size knob left for a smaller, tighter room character; turn it right for a larger, more spacious hall feel.
- Turn the Decay knob to control how long the reverb tail lasts. Higher values produce a longer sustain.
- Turn the Damp knob to control how quickly high frequencies decay. Higher values produce a warmer, less bright tail.
- Turn the Pre knob to adjust the delay between the dry signal and the first reflections.
- Turn the Mix knob to adjust the dry/wet balance. Typical voice settings are 10-15 % wet.
- Each knob label updates in real time and shows the current value.
- To type an exact value, click the value label below the knob. The label transforms into an inline text editor with a dark background and cyan border. Type the desired number and press Enter. The value is clamped to the valid range. Clicking elsewhere (focus-out) also commits the edit.
Live visualisation¶
The "Aetherial FreeVerb β TX" editor includes a compact waveform display (90 px tall) that updates in real time as you adjust any of the five knobs. It shows three overlaid signal layers on a dark background with a subtle grid:
- Cyan β the dry sine packet. Its amplitude decreases as Mix is raised.
- Yellow β first-order reflections. Spacing and count reflect the Size and Damp settings.
- Magenta β the reverberant tail. Length tracks Decay; damping of high frequencies tracks Damp; onset position tracks Pre-delay.
The display updates automatically whenever a knob value changes. No interaction is required.
What each control does¶
| Label | Default | Range | Behavior | Notes |
|---|---|---|---|---|
| Size | 50 % | 0 % to 100 % | Linear mapping. Sets the modelled room size. | Label displayed as percentage. |
| Decay | 1.20 s | 0.3 to 5.0 s | Exponential mapping (0.3 * (5.0/0.3)^n, ~16.7x). Sets the reverb tail length. | Label 'X.XX s'. |
| Damp | 50 % | 0 % to 100 % | Linear mapping. Higher values damp high frequencies faster in the tail. | Label displayed as percentage. |
| Pre | 20 ms | 0 to 100 ms | Linear mapping. Pre-delay between the dry signal and the first reflections. | Label 'X ms'. |
| Mix | 15 % | 0 % to 100 % | Linear mapping. Dry / wet balance. | Label displayed as percentage. |
| Reverb visualisation | ReverbVizBox β live visualisation showing the dry sine packet (cyan), first-order reflections (yellow), and reverberant tail (magenta). All five knob values feed the rendering so the display follows knob edits in real time. 90 px tall. | Always visible | Replaces the curve widget used by other DSP applets. Rendering algorithm matches StripReverbPanel::GridBox. | Background grid with crosshairs at centre for spatial reference. |
Visualisation indicators¶
| Indicator | States | Meaning |
|---|---|---|
| Dry sine packet | Visible, cyan, gradient-faded | Dry signal visualised as a sine packet. Cyan, with a horizontal gradient fading to transparent rightward. |
| First-order reflections | Visible, yellow pulses | Early reflections shown as yellow decaying sine bursts, spacing and amplitude driven by Size and Damping values. |
| Reverberant tail | Visible, magenta, exponentially decaying | Reverb tail drawn as a magenta sine wave with exponential decay, length determined by Decay and Damping. |
| Background grid | Always visible | Thin dashed-grid background with crosshairs at centre for spatial reference. |
Inline value editing¶
Every knob supports direct numeric entry:
- Click the value label below the knob. The label transforms into a text editor with a dark background and cyan border.
- Type the desired value. Locale-aware parsing supports both decimal point and comma formats (for example,
0.5or0,5). Extra non-numeric characters are automatically stripped. - Press Enter to commit, or click elsewhere to apply the value. The value is clamped to the knob's valid range.
- To cancel without changing the value, press Escape.
- While the editor is focused, mouse wheel events still adjust the knob normally.
Tips¶
- Size and Decay interact closely. A large Size with a short Decay sounds unnatural; if you increase Size significantly, consider raising Decay to match.
- The live visualisation in the floating editor gives immediate feedback on how Size, Decay, Damp, Pre-delay, and Mix interact before you transmit.
- Both the compact applet knob row and the floating "Aetherial FreeVerb β TX" editor control the same underlying parameters and stay in sync automatically.
- Double-clicking a knob resets it to its default value.
- Use inline editing for precise numeric values rather than relying on knob rotation alone.