Skip to content

AetherDSP Settings

Use the AetherDSP Settings dialog to tune the advanced parameters of AetherSDR's client-side noise-reduction engines (NR2, NR4, MNR, DFNR, RN2, BNR). The six DSP modules are selectable via a toggle row at the top; clicking a toggle also activates or bypasses that engine.

Opening AetherDSP Settings

  1. Click Settings > AetherDSP Settings....

The dialog opens with the currently active noise reduction tab selected.

Dialog chrome

The AetherDSP Settings dialog uses a frameless 18 px gradient title bar with a grip glyph (โ‹ฎโ‹ฎ) on the left and the dialog title "AetherDSP Settings". Three window-control buttons sit at the right:

  • โ€” (Minimize) โ€” Minimizes the dialog.
  • โ–ก (Maximize) โ€” Maximizes or restores the dialog. Double-clicking the title bar also toggles maximize/restore.
  • ร— (Close) โ€” Closes the dialog.

The dialog has a 6 px resize hit zone around the inner content widget. Drag the title bar to move the dialog. Resize the dialog by dragging any edge or corner (8-axis resize). The dialog geometry is persisted between sessions under the setting key AetherDspDialogGeometry.

The dialog uses themed styling applied through ThemeManager rather than a hardcoded stylesheet.

Tab selector behavior

The six tabs at the top (NR2, NR4, MNR, DFNR, RN2, BNR) act as both tab selectors and engine enable/disable controls. Clicking a tab selects that page and activates the corresponding DSP engine. When a new engine is activated, AetherSDR cascades exclusion, disabling DFNR and other mutually exclusive modules.

Platform notes:

  • MNR (macOS only) โ€” The MNR tab is dimmed on Windows and Linux builds because the macOS MMSE-Wiener engine has no backend on those platforms.
  • BNR โ€” The BNR tab is dimmed on builds without the NVIDIA Broadcast SDK.
  • RN2 โ€” The RN2 tab is purely informational and has no adjustable parameters.

NR2 tab

Use the NR2 (musical-noise-reduction) engine for noise suppression that avoids musical artefacts.

Controls

Control Default Valid range Setting key
Gain Method Gamma Linear | Log | Gamma | Trained NR2GainMethod
NPE Method OSMS OSMS | MMSE | NSTAT NR2NpeMethod
AE Filter (artifact elimination) Enabled โ€” NR2AeFilter
Reduction: 1.50 0.50โ€“2.00 NR2GainMax
Smoothing: 0.85 0.50โ€“0.98 NR2GainSmooth
Threshold: 0.20 0.05โ€“0.50 NR2Qspp

Reset NR2 defaults

  1. Select the NR2 tab.
  2. Click Reset Defaults (โ†บ icon).

All NR2 controls return to Gamma, OSMS, AE Filter enabled, Reduction 1.50, Smoothing 0.85, Threshold 0.20.

NR4 tab

Use the NR4 (libspecbleach) engine for speech-focused noise reduction with adaptive noise estimation.

Controls

Control Default Valid range Setting key
Noise Estimation: MMSE MMSE | Brandt | Martin NR4NoiseEstimationMethod
Adaptive Noise Estimation Enabled โ€” NR4AdaptiveNoise
Reduction (dB): 10.0 0.0โ€“40.0 dB NR4ReductionAmount
Smoothing (%): 0 0โ€“100 NR4SmoothingFactor
Whitening (%): 0 0โ€“100 NR4WhiteningFactor
Masking Depth: 0.50 0.00โ€“1.00 NR4MaskingDepth
Suppression: 0.50 0.00โ€“1.00 NR4SuppressionStrength

Reset NR4 defaults

  1. Select the NR4 tab.
  2. Click Reset Defaults (โ†บ icon).

All NR4 controls return to MMSE, Adaptive Noise Estimation enabled, Reduction 10.0 dB, Smoothing 0, Whitening 0, Masking Depth 0.50, Suppression 0.50.

MNR tab (macOS only)

Use the MNR (macOS MMSE-Wiener) engine for noise reduction with asymmetric gain smoothing. This tab is only available on macOS builds.

Controls

Control Default Valid range Setting key
Enable MNR (macOS only) โ€” โ€” MnrEnabled
Strength 100 0โ€“100 MnrStrength

Enable MNR โ€” Enables MMSE-Wiener noise reduction with asymmetric gain smoothing. Initial state read live from AudioEngine. Strength โ€” Adjusts MNR aggressiveness (0 mild, 100 max). Persisted as normalized 0.00โ€“1.00.

DFNR tab

Use the DeepFilterNet3 engine for neural-network-based noise reduction.

Controls

Control Default Valid range Setting key
Attenuation Limit 100 0โ€“100 dB DfnrAttenLimit
Post-Filter Beta 0.00 0.00โ€“0.30 DfnrPostFilterBeta

Attenuation Limit โ€” Sets maximum noise attenuation applied by DeepFilterNet3. 0 = passthrough; 100 = maximum. Post-Filter Beta โ€” Applies an additional post-filter for extra suppression. Slider stores valueร—100 internally.

RN2 tab

The RN2 (RNNoise) tab is purely informational and has no adjustable parameters. When RN2 is active, it uses a neural network model for real-time noise suppression without user-configurable settings.

BNR tab

The BNR (NVIDIA Broadcast) tab uses the NVIDIA Broadcast SDK for AI-based noise reduction. The intensity is controlled from the overlay menu. The BNR tab is dimmed on builds without the NVIDIA Broadcast SDK.

Tips

  • Reset Defaults affects only the tab where you click it. Resetting NR2 does not alter NR4 settings, and vice versa.
  • Changes take effect immediately. If a noise reduction engine is active on a receive slice at the time, you will hear the engine change behaviour as soon as you adjust any control.
  • The six DSP toggles act as exclusive selectors and engine enable/disable controls simultaneously. Activating one engine may disable other mutually exclusive modules.
โšก Athena AetherSDR Assistant
Hi! I'm Athena, the AetherSDR AI assistant. Ask me anything about installation, configuration, or troubleshooting.