2 gfxEQ
Speedster04 edited this page 2026-03-21 21:42:44 +01:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

image

Introduction

gfxEQ is a Wideband FM (WFM) audio receiver with a full-screen graphic equalizer display. It receives FM broadcast radio and visualises the demodulated audio spectrum as 11 animated bar segments covering the audible frequency range. The display fills almost the entire screen. 20 colour themes are available and can be cycled without interrupting reception.

The gfxEQ widget is also embedded inside the Radio app, where it appears when you click the waveform display in WFM mode.

Controls

  • Frequency button (leftmost, labelled <93.10> by default): click to open the numeric keypad for direct frequency entry. Use the rotary encoder while focused to step in 25 kHz increments — suitable for tuning FM broadcast channels. The default frequency is 93.1 MHz.
  • AMP: RF preamplifier — 0 = off, 1 = on (+14 dB). Avoid enabling AMP near strong local broadcast transmitters.
  • LNA: Low Noise Amplifier gain (040 dB). Default 32.
  • VGA: Variable Gain Amplifier / baseband gain (062 dB). Default 32.
  • MOOD: Cycles through 20 built-in colour themes. Each press advances to the next theme. The selected theme is saved and restored on next launch.
  • Volume: Audio output level. Use the rotary encoder. If the audio is inaudible, try increasing to around 70.

The graphic equalizer occupies the rest of the screen below the controls and updates continuously from the WFM audio spectrum data.

Frequency bands

The display shows 11 bars, each representing a fixed audio frequency range:

Bar Range (Hz) Character
1 0375 Deep bass, low rumble
2 375750 Upper bass punch
3 7501500 Lower midrange fullness
4 15002250 Midrange clarity
5 22503375 Upper midrange bite
6 33754875 Presence and edge
7 48756750 Lower brilliance
8 67509375 Brilliance and air
9 937513125 High treble sparkle
10 1312516875 Upper treble airiness
11 1687524375 Extreme treble / noise floor

Technical details

The app uses WFM demodulation with a 180 kHz channel bandwidth at a 3.072 MHz sampling rate. Audio is output at 48 kHz. The modulation and bandwidth are fixed — this app is specifically intended for FM broadcast reception (87108 MHz and above).

The frequency can also be set via the USB Serial Console using the standard setfreq command.

Settings persistence

The selected frequency and colour theme are saved automatically and restored on next launch. Settings are stored in SETTINGS/rx_gfx_eq.ini on the SD card.