Virtual audio devices setup
Although it is possible to stream audio from/to Raspberry Pi's audio port, I wanted to separate the QO-100 audio from all the other "normal" audio in order to avoid inadvertently transmitting system system notifications or such like.
Nowadays, for every popular OS there is a "virtual sound card" kind of software (such as Virtual Audio Cable for Windows or Loopback on macOS).
For Linux, no additional software is required (other than PulseAudio, which in Raspberry Pi OS comes installed as a default) and this is a simple matter of loading the right modules in PulseAudio.
Add the following to your
load-module module-null-sink sink_name=qo-100-tx
load-module module-null-sink sink_name=qo-100-rx
And restart pulseaudio:
$ sudo killall pulseaudio
Because GNU Radio supports only ALSA devices, you will also need to create the
~/.asoundrc file with the following content:
GNU Radio installation
Continue reading in Part 4 >>