ImageSDR--
Download

app.sdrmm.com

Open your SDR-- servers from any browser, without port forwarding.

Optional, from €3 a month. SDR-- works fully without it.

Patch a radio together

Wire a receiver to a channel, the channel to a speaker, a map or a recorder. On your desk, or on a server at the antenna.

macOS, Windows, Linux. Free and open source.

Full screen
A patch with a signal generator feeding a scope and three channels, wired to a speaker, a recorder and a network IQ export.

The real app, replaying a recorded session. Click in to zoom, press Play on a speaker.

Every flow is a wire

A Device node feeds channels. Channels feed speakers, maps, logs and recorders. Nothing happens behind your back.

RTL-SDR Broadcast FM Speaker Decoder log Recorder 100.000MHz Rate 2.4 MS/s 100.000MHz PSRADIO 1 PTYPop music 00:42 SigMF RTL-SDR Broadcast FM Speaker Decoder log Recorder 100.000MHz Rate 2.4 MS/s 100.000MHz PSRADIO 1 PTYPop music 00:42 SigMF

Choose what the signal becomes

A channel turns IQ into sound, messages, pictures or a recording.

See the band

Spectrum, waterfall, constellation and map, with decoded messages beside them.

Find the signal

Scanning, signal identification, satellites, direction finding and passive radar.

Drive it from elsewhere

REST, WebSocket, MCP and event forwarding to your own tools.

Modes range from tested on air to experimental. The decoder catalog says which.

Measured against the rest

Same machine, same input, release builds.

FM demod Msps ↑
  1. SDR-- 1,176
  2. liquid-dsp 328
  3. GNU Radio 238
DMR speed × realtime ↑
  1. SDR-- 367
  2. dsd-fme 35.1

Others start from FM audio, SDR-- from IQ.

16 NFM receivers, memory MiB ↓
  1. SDR-- 129
  2. SDR++ 387

SDR-- headless. Others include their GUI and audio.

All benchmarks

Run it where the radio is

The same software on the desk and by the antenna. All of it free.

What's new

2.0.0

Changelog

People like it

Plug in a radio. Start patching.

One command, or an installer for macOS, Windows and Linux.

brew install newspicel/tap/sdrmm-app

or the server
brew install newspicel/tap/sdrmm
brew services start sdrmm

Then open localhost:8080 and pick your radio on a Device node. The server has no auth by default: set a token and HTTPS before exposing it.

Using it at work? Talk to us.