Gqrx SDR with Max Mac OS

More notes: 2024/12/15:

It looks like you can pipe a stereo UDP audio stream out of GQRX. See this note: (from https://github.com/gqrx-sdr/gqrx/issues/868#issuecomment-727695048

As a basis, maybe a 48ksps complex IQ output is a good idea.

This already exists. Select “Raw I/Q” mode in the Receiver Options panel, widen the filter, then click the “…” button in the lower right corner of the Audio panel and enable the Stereo option in the Network tab.

Notes gqrx – piping I/Q audio stream into Max

Update: Looks like we need to widen the filter, as described above. And consider using udp streamed audio as an alternative. But its now working well with GQRX 2.17.6 on m3 mac sequoia.

Will need to find out if its possible for Max to read UDP audio streams, and if its possible to increase the sample rate beyond 48k

Also we can build a scaled down sdr in max and send the freq data via the sadam tcp libraries.

https://github.com/csete/gqrx Information here on adding hardware drivers.


Install gqrx with macports:

sudo port install gqrx


Install gtelnet with macports (Mac OS has jettisoned telnet)

sudo port install inetutils


Here’s a list of telnet commands that work with gqrx: https://gqrx.dk/doc/remote-control

For some reason gqrx not accepting ivp4 addresses. Need to telnet the frequency commands using this:

gtelnet ::ffff:127.0.0.1 7356

actually this netcat command works too. Make sure to use double quotes:

echo “F 7015000” | nc -w 1 ::ffff:127.0.0.1 7356

update 2024/12/14: this simpler command works with current gqrx

echo 'F 7033000' | nc -w 1 127.0.0.1 7356

In gqrx, select the I/Q demodulator and set the audio output to blackhole 2ch


For some reason, you can’t set the audio output sr to anything other than 48 KHz. This is apparently a feature. So the I/Q output bandwidth is limited, therefore no Wide band FM.

Unfortunately UDP audio streaming is limited to 1 channel, so no chance of I/Q streaming: https://gqrx.dk/doc/streaming-audio-over-udp