Skip to content

Aetherial Audio Chain overview

The Aetherial Audio Chain applet gives you a visual, interactive view of AetherSDR's client-side DSP signal processing. Use it to monitor, bypass, reorder, and edit the stages that shape your transmitted and received audio before it reaches the radio or your speakers.

Before you start

  • The Aetherial Audio container must be visible. Click the tray button labelled "PUDU" in the right sidebar to toggle it. The chain applet appears as the top section of that container.
  • No radio connection is required to view or edit the chains.

How it works

The applet presents two independent DSP chains — TX and RX — as a horizontal strip of stage tiles. Only one chain is shown at a time. Use the TX and RX buttons to switch between them.

TX chain processes audio on the transmit path through these stages in order: EQ, COMP, GATE, DESS, TUBE, PUDU, VERB.

RX chain processes received audio through: EQ, AGC-T, AGC-C, TUBE, PUDU. The RX strip is bookended by three non-interactive status tiles — RADIO, DSP, and SPEAK — that show at a glance whether the receive path is live end to end.

Each stage tile supports three interactions:

  • Single-click — toggles bypass for that stage only.
  • Double-click — opens the stage's editor (see behaviour differences between TX and RX below).
  • Drag — reorders the stage within its chain. A vertical cyan bar shows where the stage will land before you release. The TX and RX chains are ordered independently; a drag on one chain has no effect on the other.

A static hint below the chain reads: Click to bypass · Double click to edit · Drag to reorder.

Double-click behaviour by chain

TX chain: Double-clicking any TX stage tile opens the Aetherial Audio Channel Strip — the unified TX DSP window. This is the canonical way to edit your TX audio from the chain. Individual per-stage floating editors remain accessible from within the channel strip itself.

RX chain: Double-clicking an RX stage tile opens that stage's own frameless floating editor directly, as before.

TX BYPASS and the channel strip

The TX BYPASS button is synchronised with the BYPASS control in the Aetherial Audio Channel Strip. Clicking BYPASS in either location updates both. When you switch the applet to the TX side, the BYPASS button reflects the engine's current TX bypass state.

The chain order and individual stage states are persisted separately for TX and RX via ClientCompTxChainStages and ClientCompRxChainStages. The last-active tab (TX or RX) is persisted via PooDooAudioActiveTab. The container's visibility is persisted via Applet_TXDSP.

What each control does

Control Kind Default
TX Toggle button Checked
RX Toggle button Unchecked
BYPASS Toggle button Unchecked
Record (⏺) Toggle button Unchecked
Play (▶) Toggle button Unchecked
TX chain stage tile Drag handle
RX chain stage tile Drag handle
RADIO status tile Indicator
DSP status tile Indicator
SPEAK status tile Indicator

TX

Switches the applet to show and edit the TX DSP chain. The button is styled in amber ("PooDoo" colour) when selected. The last-active tab is persisted via PooDooAudioActiveTab.

RX

Switches the applet to show and edit the RX DSP chain. Each side keeps independent stage state, chain order, and BYPASS snapshot. The last-active tab is persisted via PooDooAudioActiveTab.

BYPASS

Checked: snapshots the currently-enabled stages on the active side (TX or RX) and disables all of them. Unchecked: re-enables just the stages that were on before. TX and RX maintain separate snapshots.

On the TX side, BYPASS state is owned by the audio engine and is kept in sync with the BYPASS control in the Aetherial Audio Channel Strip. The button reflects the engine's actual TX bypass state whenever you are viewing the TX chain.

Stages toggled manually while BYPASS is active are preserved outside the snapshot and will not be automatically restored when you uncheck BYPASS.

Record (⏺)

Captures up to 30 seconds of post-PUDU TX audio. Click again to stop; playback starts automatically. Only enabled when the mic input source is set to PC and DAX is off. Pulses red while recording. Hidden in RX mode.

Tooltip: Record up to 30 s of post-PooDoo™ TX audio (MIC must be set to PC and DAX off).

Play (▶)

Plays back the captured PUDU audio. Click again to cancel. Only enabled once a recording exists and recording is not currently active. Pulses green while playing. Hidden in RX mode.

TX chain stage tile (EQ / COMP / GATE / DESS / TUBE / PUDU / VERB)

Single-click toggles bypass for that stage. Double-click opens the Aetherial Audio Channel Strip (the unified TX DSP window). Drag reorders the TX chain.

RX chain stage tile (EQ / AGC-T / AGC-C / TUBE / PUDU)

Single-click toggles bypass for that stage. Double-click opens the stage's frameless floating editor. Drag reorders the RX chain. All five RX stages are fully implemented. Order is independent of the TX chain. A distinct drag mime type (application/x-aethersdr-rx-chain-stage) prevents accidental drops between the two strips.

RADIO status tile

Non-interactive. Only visible in RX mode. Turns green when PC Audio (the standard SSB stream) is enabled.

DSP status tile

Non-interactive. Only visible in RX mode. Mirrors which client-side noise reducer is currently active; the label rotates to the active module's short name (for example, NR2, NR4, BNR). Falls back to DSP when no noise reducer is on.

SPEAK status tile

Non-interactive. Only visible in RX mode. Turns green when AetherSDR's audio output is unmuted.

Tips

  • The BYPASS button on the TX side is synchronised with the Aetherial Audio Channel Strip. Clicking BYPASS in either place has the same effect.
  • If you manually toggle individual stages while BYPASS is checked, those changes are preserved outside the snapshot and will not be automatically restored when you uncheck BYPASS.
  • The TX endpoint indicator pulses red while you are transmitting (MOX active), giving a live confirmation that the TX chain is processing audio.
  • Switching from TX to RX and back does not affect either chain's stage states or BYPASS snapshot. Each side is fully independent.
  • The Record button tooltip reads: "Record up to 30 s of post-PooDoo™ TX audio (MIC must be set to PC and DAX off)." If the button is greyed out, check your MIC source setting and DAX state first.
  • Double-clicking a TX stage tile now opens the full Aetherial Audio Channel Strip rather than a per-stage editor. Access individual stage editors from within the strip.
⚡ Athena AetherSDR Assistant
Hi! I'm Athena, the AetherSDR AI assistant. Ask me anything about installation, configuration, or troubleshooting.