Reorder the RX DSP chain (independent of TX order)¶
This page explains how to drag RX DSP stages into a new order inside the Aetherial Audio Chain applet. The RX chain order is stored and applied independently from the TX chain.
Before you start¶
- The Aetherial Audio (TXDSP) container must be visible. If it is not, click the tray button labelled "PUDU" in the applet panel to show it.
- The RX chain strip must be active. If the TX chain is currently shown, switch to RX first (see Switch between editing the TX and RX chains).
Steps¶
- In the Aetherial Audio Chain header row, click "RX" to show the RX chain strip. The RX button turns amber when selected.
- Locate the stage you want to move. The RX chain contains up to five stages: EQ, AGC-T, AGC-C, TUBE, and PUDU, bookended by the non-interactive RADIO, DSP, and SPEAK status tiles.
- Click and hold the stage tile you want to reorder.
- Drag it left or right along the chain strip. A vertical cyan bar appears between tiles to show where the stage will land.
- Release to drop the stage in the new position. The chain reorders immediately and the new order is saved to
ClientCompRxChainStages.
What each control does¶
| Control | Kind | Behavior |
|---|---|---|
| RX | Toggle button | Shows the RX chain strip; becomes the active side for drag-reorder, bypass, and editing. Default: unchecked. |
| RADIO status tile | Indicator | Non-interactive left bookend; greens when PC Audio is enabled. Not draggable. |
| DSP status tile | Indicator | Non-interactive tile showing the active noise reducer short name (e.g. NR2, NR4, BNR) or generic "DSP". Not draggable. |
| SPEAK status tile | Indicator | Non-interactive right bookend; greens when AetherSDR's audio output is unmuted. Not draggable. |
| RX chain stage (EQ / AGC-T / AGC-C / TUBE / PUDU) | Drag handle | Single-click toggles bypass for the RX stage; double-click opens its frameless floating editor in RX mode; drag reorders the RX chain. All five RX stages (EQ, AGC-T/Gate, AGC-C/Comp, Tube, PUDU) are fully implemented. Order is independent of the TX chain. Distinct mime type application/x-aethersdr-rx-chain-stage prevents stray drops between the two strips. |
TX chain double-click behaviour (v0.9.7)¶
In v0.9.7, double-clicking any TX chain stage tile no longer opens that stage's individual frameless floating editor directly. Instead, it opens the unified Aetherial Audio Channel Strip — the single TX DSP window. The per-stage floating editors remain accessible from within the channel strip. This change affects only the TX chain; double-clicking an RX stage still opens that stage's frameless floating editor as before.
TX BYPASS synchronisation (v0.9.7)¶
The TX BYPASS button now mirrors the engine-owned TX bypass state. This means:
- If you activate BYPASS from within the Aetherial Audio Channel Strip, the BYPASS button in the chain applet updates to match, and vice versa.
- The BYPASS button on the chain applet is only updated when the TX side is currently shown. Switching to RX and back will correctly reflect the current TX bypass state.
- The RX BYPASS snapshot behaviour is unchanged.
Tips¶
- The hint text below the chain reads "Click to bypass · Double click to edit · Drag to reorder" and applies to both TX and RX modes.
- The RX chain uses a distinct drag-and-drop type internally, so stages cannot be accidentally dropped into the TX chain strip and vice versa.
- Switching to TX with "TX" and reordering there does not affect the saved RX order. The two chains maintain independent stage sequences.
- On the TX side, double-clicking any stage is the canonical gesture for opening the TX audio editor. Use the channel strip's own controls to navigate to individual stage settings.
Troubleshooting¶
- Dragging a stage has no effect — Confirm the "RX" button is checked (amber). If the TX chain strip is visible, drops are ignored by the RX chain.
- The RADIO, DSP, or SPEAK tiles move unexpectedly — These tiles are status indicators and are not draggable. Only the five named stage tiles (EQ, AGC-T, AGC-C, TUBE, PUDU) can be reordered.
- Reordered chain reverts after restart — This should not happen if
ClientCompRxChainStagesis being written. Verify AetherSDR has write access to its settings storage location. - The TX BYPASS button state does not match the channel strip — Ensure the audio engine has initialised before opening the chain applet. If the mismatch persists, switch away from TX and back to force a state refresh.