Visually confirm when TX (MOX) is live¶
The Aetherial Audio Chain applet shows a red pulsing indicator on the TX endpoint whenever your slice is transmitting (MOX active). This lets you confirm at a glance that your radio is on the air without looking away from your audio chain.
Before you start¶
- The Aetherial Audio Chain applet must be visible. If it is not, click the tray button labelled
PUDUin the right sidebar to open the Aetherial Audio container. - Click
TXin the applet header so the TX chain is the active view.
Steps¶
- Click the
TXtray button in the applet header to show the TX DSP chain. - Key the radio (PTT, VOX, or MOX).
- Watch the TX endpoint indicator at the far end of the TX chain strip.
The TX endpoint indicator pulses red while your slice is transmitting. When you unkey, the indicator returns to its idle (non-pulsing) state.
What each control does¶
| Label | Kind | Behavior |
|---|---|---|
TX |
Toggle button | Shows the TX DSP chain. Default: checked. Part of an exclusive pair with RX; appears amber when selected. |
RX |
Toggle button | Shows the RX DSP chain. Default: unchecked. Part of an exclusive pair with TX; appears amber when selected. |
| TX endpoint indicator | Indicator | Pulses red while the radio is transmitting on the active slice (driven by MOX state). Idle when not transmitting. |
BYPASS |
Toggle button | Checked: snapshots the currently-enabled stages on the active side (TX or RX) and disables all of them (including RN2). Unchecked: re-enables just the stages that were on before. Scope is global (per audio engine), not per-profile — the button stays pressed across Channel Strip profile switches. When the TX side is shown, the button mirrors the engine-owned TX bypass state — toggling BYPASS in the Aetherial Channel Strip and toggling it here produce the same result. When the RX side is shown, the button mirrors the engine-owned RX bypass state. TX and RX maintain separate bypass states in the engine. |
Record |
Toggle button (circle glyph) | Captures up to 30 seconds of post-PUDU TX audio. Click again to stop; playback starts automatically. Only enabled when mic input is ready (PC source, DAX off) and playback is not running. Pulses red while recording. Hidden in RX mode. |
Play |
Toggle button (triangle glyph) | Plays back the captured PUDU audio. Click again to cancel. Only enabled once a recording exists and recording is not active. Pulses green while playing. Hidden in RX mode. |
| TX chain stage (EQ / COMP / GATE / DESS / TUBE / PUDU / VERB) | Drag handle | Single-click toggles bypass for the stage; double-click opens its frameless floating editor (or the Channel Strip on TX); drag reorders the TX chain. Hint text reads "Click to bypass · Double click to edit · Drag to reorder". |
| RX chain stage (EQ / AGC-G / AGC-C / DESS / TUBE / EVO) | 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 six RX stages fully implemented. Order is independent of the TX chain. Distinct mime type prevents stray drops between the two strips. |
RADIO status tile |
Indicator | Non-interactive RX-side bookend. Greens when PC Audio (the standard SSB stream) is enabled. Only visible in RX mode. |
| ADSP status / bypass tile | Interactive RX-side tile that mirrors which client-side noise reducer is currently active. Label rotates to the active module's short name (e.g. 'NR2', 'NR4', 'BNR'); falls back to 'ADSP' when none is on. Single-click bypasses the entire NR cluster with an in-memory snapshot; single-click again restores the prior NR state. Double-click opens the AetherDSP Settings dialog. | Only visible in RX mode. Adopts the same blue-ring + green-LED-dot styling as implemented stage tiles. Snapshot restoration falls back to NR2 if no modules were active at bypass-time. |
SPEAK status tile |
Indicator | Non-interactive RX-side bookend. Greens when AetherSDR's audio output is unmuted. Only visible in RX mode. |
| MIC ready indicator | Indicator | Enables or disables the record button based on mic source (PC) and DAX state. Red pulse while recording. |
| Interaction hint | Indicator | Static usage hint: "Click to bypass · Double click to edit · Drag to reorder". Shown on both TX and RX modes. |
| Drop indicator | Indicator | Live preview of where a dragged stage will land before release. Rendered as a vertical cyan bar between two tiles during drag. |
Editing TX DSP stages¶
Double-clicking any TX chain stage tile (EQ, COMP, GATE, DESS, TUBE, PUDU, VERB) opens the Aetherial Audio Channel Strip — the unified TX DSP window — rather than a per-stage floating editor. This is the canonical way to edit your TX audio processing. Individual stage editors remain accessible from within the channel strip itself.
Indicators¶
| Indicator | States | Meaning |
|---|---|---|
| TX endpoint indicator | idle, red pulse |
Red pulse while the user is transmitting on their own slice (driven by TransmitModel::moxChanged). TX chain only. |
| MIC ready indicator | ready, not ready |
Enables or disables the record button based on mic source (PC) and DAX state. |
| Monitor record pulse | idle, bright red, dim red |
500 ms pulse while the post-PUDU recorder is capturing audio. |
| Monitor play pulse | idle, bright green, dim green |
500 ms pulse while captured audio is being played back. |
| Interaction hint | Click to bypass · Double click to edit · Drag to reorder |
Static usage hint, shown on both TX and RX modes. |
| Drop indicator | idle, vertical cyan bar between two tiles |
Live preview of where a dragged stage will land before release; rendered by both chain widgets during drag. |
Tips¶
- The TX endpoint indicator is only present in TX mode. Switch to
TXusing theTXbutton in the applet header if you see the RX chain instead. - The red pulse is driven by the radio's MOX state, so it reflects actual on-air status regardless of how transmit was triggered (hardware PTT, software MOX, VOX).
- The
BYPASSbutton stays in sync with the engine for both TX and RX modes. When showing the TX side, it mirrors the TX bypass state; when showing the RX side, it mirrors the RX bypass state. Toggling bypass here stays in lock-step with the channel strip's own bypass control. - The
BYPASSbutton operates globally per audio engine, not per-profile. It remains pressed even when you switch Channel Strip profiles. - The Record and Play buttons are only available in TX mode. They are hidden when RX mode is active.
- The record button is only enabled when the mic input is set to PC and DAX is off.
- The click discrimination interval used to distinguish single-click from double-click is now user-configurable via Settings > Interaction Settings > Click discrimination timeout (ms). The default matches the system double-click interval. Adjust this to a higher value if you find it difficult to double-click without triggering bypass.