THE FM SOUND,
ON YOUR DESK.
OmegaFM is a complete digital FM broadcast audio processor: an Optimod-style multiband chain, distortion-cancelled clipping, a full stereo generator with RDS, and BS.412 compliance — in one Windows app that runs on the hardware you already own.
MIT licensed · no accounts, no telemetry, no dongle
Real screen capture of the processor on air — meters, rack and MPX, nothing staged.
Every stage a real broadcast chain has. In order.
Audio runs a 48 kHz front chain, is oversampled 4× and finished at 192 kHz, then leaves as a fully formed multiplex. Nothing here is a plugin rack pretending — the order below is the wiring.
Total processing latency: ~5.6 ms. Worst measured block time: 15 ms against a 21 ms budget, full rack loaded.
Loud without the apologies.
The parts of FM processing that separate broadcast gear from DJ gear — the filtering, the alignment, the discipline — are the parts OmegaFM is built around.
Distortion-cancelled clipper
Cubic soft clip, then the removed low-frequency difference returns phase-aligned — bass passes unclipped. Two passes of band-limited overshoot rounding follow the 15 kHz wall. Fat, not crunchy; sibilants measured at −25 dBc IMD under torture.
AGC that never pumps
Gated on a fast 30 ms detector, frozen solid across song gaps — gain and its loudness integrator both. Rides identically whether you feed it 0 or −16 dB, and parks at the classic −10 dB of working gain reduction on a hot feed.
HF limiting that keeps sparkle
Gain applies as a dynamic 3.2 kHz shelf plus a small broadband component, so limiting reads as program tilt — not a band being ducked. Pre-emphasis carries the analog network's 20 kHz pole, the way real emphasis hardware behaves.
Full stereo generator
19 kHz pilot, 38 kHz DSB subchannel, filtered composite clipping and a proper MPX output at 192 kHz — or a de-emphasized L/R monitor while you tune. 75 dB stereo separation at 1 kHz.
RDS encoder built in
EN 50067 group coding with PI, PS, PTY, RadioText and dynamic PS from a watched text file — your automation writes a line, the air chain carries it.
51 automated proofs
Every fix in OmegaFM's history became a permanent measurement: pilot protection, sibilant IMD bounds, AGC gate behavior, mono compatibility, boot safety. A release that regresses does not build.
Nine modules. All on at power-up.
Repair, enhancement and image governance ship enabled and calibrated. The repair modules include a TEST mode that simulates their target damage, so you can hear each one work on any source before trusting it on air.
Legal is not an afterthought.
MPX power limiter
Holds the sliding 60-second composite power the regulator measures at your target, riding only the audio — pilot and RDS injection verified untouched to 0.000 dB.
Default off — it is a licensing choice
15 kHz wall, always
The brick wall ahead of the stereo generator is not switchable, and overshoot is rounded with phase-aligned filtering rather than sheared.
Composite clip filtered mode, pilot-safe
Modulation you can defend
Peak modulation is metered the way a mod-monitor reads it, with the factory preset proven ≤ 100 % on program in every build.
MPX rate 192 kHz
Free. On air in five minutes.
OmegaFM for Windows
v1.20.1 · Windows 10/11, 64-bit · compiled binaries, nothing else to install
Read every line
The complete processor — DSP, stereo generator, RDS, the 51-check validation suite — is public. Audit it, fork it, build your station's sound on it.
↗ Source on GitHub