Inspect the TX EQ curve and live spectrum¶
The "Aetherial TX EQ" applet shows the summed EQ response curve, a live FFT analyzer overlay, and a peak-hold trace for the TX audio path. Use this view to monitor how your transmit signal is being shaped without opening the full editor.
Before you start¶
- The "Aetherial TX EQ" sub-container is hidden until the TX EQ stage is enabled. Enable it via the CHAIN widget or the floating editor ("Aetherial Parametric EQ β TX") before expecting the applet to appear.
- The applet lives inside the Aetherial Audio (TXDSP) parent container in the applet panel. If the applet panel is not visible, check
View > Applet Panel.
Steps¶
- Locate the Aetherial Audio (TXDSP) parent container in the applet panel.
- Find the "Aetherial TX EQ" sub-container inside it.
- Look at the analyzer / curve area β the display showing the grid, summed EQ response, live FFT analyzer overlay, and peak-hold trace for the TX path.
- Observe the summed EQ response line, which reflects the cumulative frequency response of all enabled TX bands.
- Observe the live analyzer overlay, which shows real-time FFT of audio passing through the TX path. The overlay is idle when no audio is present and running when audio flows through the TX path.
- Observe the peak-hold trace β an off-white line that tracks the highest level seen at each frequency bin and decays at approximately 10 dB/sec. The trace operates on raw bins so peak detection is sample-accurate; display smoothing is applied separately and does not affect the underlying peak values. To freeze the trace at its current maximum, open the floating editor and enable the Peak Hold button.
- Observe the dashed yellow filter cutoff guide lines overlaid on the canvas. These mark the radio's current TX low and high filter cutoff frequencies. In the docked applet the lines are view-only; drag them in the floating editor to move the radio's passband in real time.
- Observe the audio band-plan strip at the bottom of the canvas. This 14 px strip shows E-SSB / SSB / AM-FM modulation regions as a reference and is always visible.
- Optionally, load a reference curve overlay from the floating editor to compare your EQ shape against a classic microphone target curve. See the Reference Curve Overlay section below.
What each control does¶
| Control | Description | Editable in applet |
|---|---|---|
| Analyzer / curve area | ClientEqCurveWidget β minimum 110 px tall in the docked applet, locked to the path supplied at construction (Path::Tx or Path::Rx). Shows log-freq grid (20 Hzβ20 kHz, Β±18 dB), summed EQ response, live FFT filled-gradient analyzer (25 Hz refresh), and a peak-hold trace that decays ~10 dB/sec between updates. Dashed yellow vertical lines mark the radio's current TX low/high filter cutoffs (TX tile) or RX passband edges (RX tile). | View-only in the applet; editing happens in the frameless ClientEqEditor. The peak-hold trace can be frozen (stops decaying) via the 'Peak Hold' button in the editor toolbar. The cutoff guide lines are draggable in the editor canvas to move the radio's passband in real time. |
| Summed EQ response | Shows the cumulative frequency response of all enabled TX bands. Appears flat when no bands are shaping the signal. Dims to grey when the EQ stage is bypassed. | No |
| Live analyzer overlay | Real-time FFT of audio on the TX path. Idle when no audio is present; running when audio flows. Refreshed at 25 Hz. | No |
| Peak-hold trace | Off-white line showing the per-bin maximum level observed since the last reset. Operates on raw bins so peak detection is sample-accurate. Decays approximately 10 dB/sec under normal operation. Display smoothing is applied to the peak trace separately via ClientEqSmoothingFraction and affects only the visual representation. Freezes at the highest observed level when Peak Hold is enabled in the floating editor. |
No β use Peak Hold button in the floating editor |
| Peak Hold | Toggle button in the floating editor header strip. When checked (amber background), the peak-hold trace stops decaying and holds at each frequency's highest observed level. Toggle off to resume normal decay. | Floating editor only |
| Smoothing | Combo box in the floating editor header strip. Applies fractional-octave power-averaging to the analyzer trace for display β does not affect EQ math. Options: Off (1/96), 1/24, 1/12, ⅙, ⅓. Lower fraction = smoother (⅓ is most smoothed; 1/96 is effectively off). Smoothing runs after the peak-hold update each frame so both the live and peak-hold traces reflect current data before averaging is applied. Shared between TX and RX editors. Persisted as ClientEqSmoothingFraction. Tooltip: "Fractional-octave smoothing applied to the analyzer trace. Lower fraction = smoother (⅓ = most, 1/96 = off). Affects display only β EQ math is unchanged." |
Floating editor only |
| Filter family | Combo box in the floating editor header strip. Selects the HP/LP cascade mathematics: Butterworth (maximally flat passband), Chebyshev (steeper rolloff with 1 dB passband ripple), Bessel (linear phase / gentler rolloff), or Elliptic (steepest transition with ripple in both bands). Default is Butterworth. Applies only to HP and LP filter types; peak and shelf bands use their own fixed 2nd-order topology regardless. Persisted as ClientEqTxFilterFamily / ClientEqRxFilterFamily. |
Floating editor only |
| Reset | Push button in the floating editor header strip. Resets all bands to the default 10-band template, restores the default band count, and resets the filter family to Butterworth. Saves immediately. Tooltip: "Reset all bands to default values". | Floating editor only |
| Output Fader | Vertical combined fader + level meter on the right edge of the floating editor. Drag to set post-EQ master gain; scroll wheel adjusts in 0.5 dB steps; double-click resets to 0 dB. Range: -36 to +12 dB. The level bar behind the handle shows the smoothed post-EQ peak in real time with the same green-amber-red gradient as the Tube level meter. Persisted as ClientEqTxMasterGain / ClientEqRxMasterGain. Click the dB readout below the fader to enter edit mode β type a value and press Enter or click elsewhere to commit; press Escape to cancel. |
Floating editor only |
| Output Fader numeric readout | Below the fader, an inline-editable readout shows the current gain in dB. Click to focus: the display shows the bare numeric value with one decimal place and selects all text. Type a new value and press Enter or tab away to commit (the value is clamped to the -36 to +12 dB range). Press Escape to cancel editing and revert to the previous display. The readout looks identical to a label until focused, at which point a dark background and cyan border indicate edit mode. | Floating editor only |
| Filter-type icon row | A row of 8 custom-painted icons (one per band slot) at the top of the editor canvas area. Each icon draws the current filter shape (peak bell, shelf ramp, HP/LP slope) in its band's palette colour. Click an icon to cycle through the filter types for that band; clicking also selects the band, highlighting its handle on the canvas and its column in the parameter row. Icons dim to 35 % opacity when the band is bypassed. | Floating editor only |
| Parameter text row | A row of 8 text columns (one per band slot) below the canvas showing each band's Freq, Gain, and Q values. Values update live during canvas drags. Clicking a column selects that band. Right-click a column to open a context menu that lets you type exact numeric values for Freq, Gain, and Q; committing via Enter saves the settings and redraws the canvas and icon row immediately. | Floating editor only |
| Filter cutoff guide lines (TX / RX) | Dashed yellow vertical lines overlaid on the canvas at the radio's current TX low/high filter cutoff (TX tile) or RX passband edges (RX tile). Hovering near a line changes the cursor to a horizontal-resize arrow. Dragging a line in the editor moves the radio's corresponding filter cutoff in real time. The TX and RX applets receive cutoff updates independently: the TX applet ignores RX cutoff changes and the RX applet ignores TX cutoff changes. Pass 0 for an edge to suppress that guide. | View-only in the applet; draggable in the floating editor only |
| Audio band-plan strip | A 14 px strip permanently visible at the bottom of the EQ canvas. Shows E-SSB / SSB / AM-FM modulation regions as a frequency reference. Cursor interaction in this area is excluded from band-handle hit-testing. | No |
| Reference curve overlay | An amber, semi-transparent curve drawn over the analyzer canvas when a preset is selected in the floating editor. Overlays a target frequency-response shape to help you visually shape your EQ toward a known microphone target. See the dedicated Reference Curve Overlay section below. | Selection made in the floating editor; curve visible in both the editor and the docked applet. |
Reference curve overlay¶
The floating editor includes a Reference Curve combo box that lets you select a classic microphone frequency-response target curve. When a preset is selected, an amber semi-transparent curve is drawn on top of the analyzer display in both the floating editor and the docked applet, showing the target shape you are working toward. The reference curve does not affect the audio; it is purely a visual guide.
Available presets:
| Preset | Description |
|---|---|
| Off | No reference curve shown. |
| AT&T 1959 | The canonical Bell Labs presence-peak target for speech. Peak +5 dB at 2.5 kHz, rolls off below 300 Hz and above 3.4 kHz. |
| Heil DX | Bob Heil's published recommendation for maximum talk power in pile-ups. Sharper +6 dB peak at 2.7 kHz, more aggressive low-cut than AT&T. |
| Astatic D-104 | Classic AM/SSB "lollipop" crystal microphone response. Extremely peaky presence around 3 kHz, deep low-end rolloff. |
| Shure 444 | Classic broadcast-style desk mic. Broader response with gentler presence boost β smoothest of the legendary mics. |
| Heil HC-5 | Modern dynamic SSB mic target. Mid-presence boost peaks at 3 kHz at +5 dB. |
The reference curve is persisted per path: ClientEqTxReferenceCurve and ClientEqRxReferenceCurve.
To use the reference curve overlay: 1. Open the floating editor ("Aetherial Parametric EQ β TX" or "Aetherial Parametric EQ β RX"). 2. Locate the Reference Curve combo box in the editor header strip. 3. Click the combo box and select a preset from the list. 4. The amber reference curve appears on the analyzer canvas in both the floating editor and the docked applet. 5. Adjust your EQ bands to match the target curve. The reference curve persists across sessions.
Editing bands requires the floating editor. See Open the frameless editor to add / remove / tune bands on either side.
Tips¶
- The applet is view-only. All band editing β adding, removing, and tuning β happens in the floating "Aetherial Parametric EQ β TX" editor, opened by double-clicking the TX EQ stage in the CHAIN widget.
- Use the peak-hold trace in the docked applet to spot resonances and harsh peaks while adjusting other controls. Open the floating editor and click Peak Hold to freeze the trace at its current maximum before making a tuning pass.
- Because smoothing runs after each peak-hold update, enabling Smoothing in the floating editor does not cause the peak trace to lag behind the live analyzer β both are smoothed from the same current frame.
- The dashed yellow filter cutoff guide lines in the applet update automatically whenever the radio's TX or RX filter settings change. To adjust the passband, drag the guide lines in the floating editor rather than navigating to the radio's filter controls separately.
- The parameter text row below the editor canvas uses a transparent background. If the band-plan strip at the bottom of the canvas appears partially obscured in a previous version, upgrading to v0.9.7 resolves this.
- To float, pop out, or hide the "Aetherial TX EQ" sub-container, right-click its titlebar.
- To enter exact gain values in the Output Fader, click the dB readout, type the value, and press Enter. Press Escape to cancel without changing the value.
- To enter exact frequency, gain, or Q values for a band, right-click the band's column in the parameter text