ON AIR

Broadcast
without compromise.

FM broadcast transmitter software for SDR hardware.
AES67 · Icecast · SRT · RDS · Stereo MPX · BS.412

Works with PlutoSDR RTL-SDR HackRF LimeSDR + all SoapySDR devices
fmrtx
$ fmrtx --tx --config station.json \
      --license FMRTX-MFRA4YLS...

TX: configuring pluto-iio
    freq=102.800MHz rate=2280000Hz
license: valid key — jingle disabled
watermark: embedding key fingerprint
engine: live audio stream wired
    48000 Hz → 228000 Hz composite
TX ACTIVE: 102.800MHz ▶
ingest: icecast connected
RDS: "Radio Example — Live"

Everything you need
to get on the air.

Multi-source ingest

Icecast, SRT, AES67/RTP multicast, HTTP raw, stdin PCM. Switch sources live without restart.

Broadcast DSP chain

Pre-emphasis, stereo MPX encoder, ITU-R BS.412 loudness control, composite limiter. Phase-coherent pilot at 19 kHz.

Full RDS support

PS, RT, PI, PTY, CT, TA/TP. Live updates via HTTP control plane. ICY StreamTitle → RDS RadioText.

SDR hardware support

PlutoSDR via native IIO, anything else via SoapySDR. Split-rate DSP: generate at 228 kHz, transmit at device rate.

HTTP control plane

REST API + web UI. Live-patch RDS, audio gain, frequency, drive. Prometheus metrics. JSON config.

Single binary

One compiled Go binary. No runtime, no dependencies, no Docker. Runs on Raspberry Pi, x86, Windows.

Runs everywhere.

Windows
x86-64
Download .exe
Linux
x86-64
Download
Linux
ARM64 · Raspberry Pi
Download

Build from source: go build -tags pluto ./cmd/fmrtx

Free for almost everyone.
Pay what you want.

Ferrite is free for hobbyists, LPFM operators, community radio, and non-profits. Commercial stations are asked to contribute — whatever feels fair.

Gratis
€0
Hobbyist · LPFM · Non-profit · Experiments
  • ✓ Full feature set
  • ✓ No expiry
  • ✓ No limits
  • ✓ Just no jingle
Professional
€49
Commercial broadcast · Revenue-generating use
  • ✓ Everything in Gratis
  • ✓ Commercial use
  • ✓ Priority support

Get your license key

Free for hobbyists. Pay what you want for commercial use.

We only store your email and name. No spam, no tracking, no bullshit.