Aetherial TX Gate / Aetherial AGC-T (RX) Overview¶
AetherSDR includes a client-side downward expander and noise gate that runs independently on both the transmit and receive audio paths. Use it to suppress background noise between words on TX, or to reduce band noise below a chosen floor on RX.
Before you start¶
- The Gate stage must be enabled via the CHAIN widget or the floating editor on the matching side before the applet becomes visible.
- AetherSDR does not need to be connected to a radio for gate controls to be adjusted, but audio must be running for the live indicators to be meaningful.
How it works¶
AetherSDR instantiates two fully independent copies of the gate applet:
- Aetherial TX Gate β acts on outgoing transmit audio. Located in the Aetherial Audio (TXDSP) parent container.
- Aetherial AGC-T β acts on incoming receive audio. Located in the same parent container as a separate sub-container.
Both copies share identical controls and indicators. Settings for each side are stored independently. Changes made in the docked applet tile and changes made in the floating editor stay in sync; the applet polls the engine approximately every 33 ms and updates knob positions and the gain-reduction bar to reflect whatever side is active.
Signal flow¶
The gate is a downward expander. When the input level falls below the Thresh point, the gate attenuates the signal. The amount of attenuation depends on Ratio, and the deepest cut allowed is set by Floor. Return sets a hysteresis deadband: the gate opens when the signal rises above Thresh and does not close again until the signal drops below Thresh β Return. Release controls how quickly the gate closes once the signal falls below that lower boundary.
Setting Ratio to a low value (near 1.0:1) produces a gentle soft-expander effect that gradually reduces level. Setting Ratio to a high value (near 10.0:1) produces a hard gate that cuts aggressively.
Bypass dimming¶
When the gate stage is bypassed, the entire applet tile renders at reduced opacity (approximately 55 % of full brightness). This matches the dim effect used on the EQ curve and gives a clear at-a-glance indication that the stage is not processing audio. The tile returns to full opacity as soon as the stage is re-enabled.
Opening the applet¶
Double-click the GATE stage in the CHAIN widget on the TX or RX side to open the matching frameless editor, titled Aetherial Gate β TX or Aetherial Gate β RX. The docked sub-container titlebars for Aetherial TX Gate and Aetherial AGC-T can be right-clicked to float, pop out, or hide the tile.
What each control does¶
The controls listed below appear identically in both the TX and RX applets. The setting keys shown apply to the TX side; the RX side uses the equivalent ClientGateRx* keys.
| Control | Kind | Default |
|---|---|---|
| Transfer curve | Indicator | β |
| Gain-reduction bar | Meter | β |
| Thresh | Knob | β40.0 dB |
| Ratio | Knob | 2.0:1 |
| Return | Knob | 2.0 dB |
| Release | Knob | 100 ms |
| Floor | Knob | β15.0 dB |
| Flip (Expander / Gate) | Unchecked = downward-expander (gentle, ratio-based). Checked = Gate (hard cut). Snaps ratio and floor to preset pairs when toggled; other knobs stay put. Label updates live between 'Expander' and 'Gate'. | Editor-only control (floating ClientGateEditor). Colour: unchecked = green (Expander), checked = amber (Gate). Tooltip: 'Flip between downward Expander (gentle) and Gate (hard) modes. Snaps ratio + floor to preset pairs; other knobs stay where you left them.' |
| Peek (lookahead) | Sets a pre-read delay so the gate can open fractionally before a transient arrives, avoiding clipped attack edges. 'Off' disables the delay line entirely. | Editor-only control. Higher values increase latency on the TX path. 1 and 1.5 ms match Ableton's preset options; 3 and 5 ms added for very fast transients. |
| Attack | Exponential mapping (0.1 * 1000^n). Sets how quickly the gate opens after input rises above Thresh. | Editor-only control. Label 'X.XX ms' below 10 ms, 'X.X ms' above. |
| Hold | Linear mapping (n * 500). After the input drops below Thresh β Return the gate stays open for this long before it begins closing, preventing flutter on rhythmic material. | Editor-only control. Label 'X.X ms'. |
The enable/bypass state for each side is persisted under ClientGateTxEnabled (TX) and ClientGateRxEnabled (RX).
Visual indicators¶
| Indicator | States | Meaning |
|---|---|---|
| Input ball | Below threshold / above threshold | Shows whether the gate is currently open or closed. |
| Hysteresis band | Absent (Return = 0) / soft-cyan vertical band | Visualises the Return deadband on the transfer-curve input axis β the gate's sticky zone between (Thresh β Return) and Thresh. |
| Gain-reduction strip | Empty / amber fill / β15 dB tick | Depth of attenuation while the gate is closed. |
| Applet tile opacity | Full opacity (enabled) / ~55 % opacity (bypassed) | Indicates at a glance whether the gate stage is currently processing audio. |
Tips¶
- Watch the gain-reduction bar while not speaking (TX) or during a band-noise-only moment (RX). If the bar is not filling, Thresh is set below the noise floor and the gate is not triggering. See Watch live GR while not speaking.
- The β15 dB tick on the gain-reduction bar marks the Floor default. If the bar fills fully past that tick, Floor is set deeper than β15 dB or Ratio is high enough to push reduction beyond it.
- Use the cyan hysteresis band on the transfer curve to judge whether the Return value is wide enough to prevent chatter without making the gate sluggish to close.
- When the tile appears dimmed, the gate stage is bypassed. Re-enable it via the CHAIN widget or the floating editor before expecting any attenuation.
- Changes to any knob take effect immediately and are saved automatically. No Apply button is needed.
Troubleshooting¶
- Applet is not visible β The Gate stage has not been enabled on that side. Enable it via the CHAIN widget or the floating editor for the TX or RX side.
- Applet tile appears dimmed β The gate stage is bypassed. The tile renders at reduced opacity when bypass is active. Enable the stage via the CHAIN widget or the floating editor to restore full processing and full tile brightness.
- Gate is not attenuating noise between words β Thresh may be set too low, below the room noise floor. Raise Thresh until the gain-reduction bar shows movement during silence. See Set TX threshold just above room noise floor.
- Gate chatters rapidly near the threshold β Return is set too low. Increase Return so the gate does not reopen until the signal is clearly above Thresh, widening the deadband shown by the cyan band on the transfer curve.
- Unnatural silence between words β Floor is set too deep. Raise Floor toward 0 dB so some residual audio passes through during closed periods. See Set Floor to avoid unnatural silence between words.
- Knob positions in the tile do not match the floating editor β The tile syncs every ~33 ms. If they appear mismatched immediately after opening the editor, wait one update cycle or move a knob to force a sync.