VibeIQ takes the raw IQ of the channel you are tuned to on any VibeServer that offers it, and serves it on your own machine as rtl_tcp on 127.0.0.1:1234 for SDR++, SDR#, GQRX, DSD-FME or anything else that speaks rtl_tcp. Tuning from that app moves the VibeServer session's dial; the web client keeps playing audio.
How to use it
- In the VibeSDR web client or app, open AUDIO and switch RAW IQ OUT on. It shows a six-character code.
- Run VibeIQ (double-click it) and type the code.
- Point your SDR app at
127.0.0.1:1234as an rtl_tcp source, at any sample rate it offers. VibeIQ converts the stream to the rate the app asks for.
On your own local network the client shows an address and port instead of a code; connect your SDR app there directly. Through the tunnel the stream is 48 kHz wide, which covers every digital voice and data mode; on the local network up to 250 kHz.
Downloads — one static binary per platform, nothing to install. SHA256SUMS.txt lists their checksums.
| Platform | File |
|---|---|
| macOS Apple silicon | VibeIQ-macOS-AppleSilicon
|
| macOS Intel | VibeIQ-macOS-Intel
|
| Linux x86-64 | VibeIQ-Linux-x86_64
|
| Linux arm64 (Raspberry Pi) | VibeIQ-Linux-arm64
|
| Windows x86-64 | VibeIQ-Windows-x86_64.exe
|
The macOS builds are signed with a Developer ID and notarised by Apple, so Gatekeeper lets them run. On Linux and macOS, chmod +x the file if your browser dropped the executable bit. Command-line form: vibeiq CODE, or vibeiq --host receiver.address/r/SERIAL CODE when the page was not on a directory address; --port changes the local port.
Needs VibeServer 5.2.0 or later with Raw IQ out enabled by the owner. Source: tools/vibeiq in this repository. Licence as the repository.