- using SDRPlay API or SoapySDR API program a "DSP server" getting samples from device, processing with WDSP and putting processed samples
on a Pulse device
- this DSP server will listen on a TCP port for commands from client
- client commands can change frequency (a SDRPlay/SoapySDR APi call) or change filter or mode (a WDSP call)
WDSP library have a "channel" abstraction, with a receiver in this channel. It receive a buffer of I/Q , process it and output a buffer of I/Q (audio)
With this "DSP server" we can have GUI in any language, simply starting the server and sending to it TCP commands, as with Dttsp server in Linux.
Someone interested in this and able to program in C?