Windows 11PowerShellTerminal
Two Terminal-only paths. Option A is simplest if you can use a prebuilt nrsc5.exe. Option B builds from source via MSYS2.
Option A: Prebuilt nrsc5 + SoX (Easiest)
Step 1: Install Scoop & Git (user-space, clean):
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh | iex
scoop install git
Step 2: Install SoX:
scoop install sox
Step 3: Place nrsc5.exe in your PATH
Place nrsc5.exe in a folder (e.g., C:\nrsc5\) and add it to PATH:
setx PATH "$($env:PATH);C:\nrsc5"
Step 4: Live Playback:
nrsc5 -p -1 -g 28.0 -t wav 106.1e6 1 | play -t wav -
⚠️ Driver Issue?
Use Zadig to switch the RTL-SDR to WinUSB if nrsc5 can't open the device.
Option B: Build via MSYS2 (Advanced)
Step 1: Install MSYS2, open "MSYS2 MinGW x64", then run:
pacman -Syu --noconfirm
pacman -S --noconfirm mingw-w64-x86_64-toolchain mingw-w64-x86_64-cmake mingw-w64-x86_64-pkgconf mingw-w64-x86_64-libusb mingw-w64-x86_64-rtl-sdr git
Step 2: Build nrsc5:
git clone https://github.com/theori-io/nrsc5.git
cd nrsc5
mkdir build && cd build
cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release ..
cmake --build . --config Release
Step 3: Run in PowerShell:
"C:\msys64\mingw64\bin\nrsc5.exe" -p -1 -g 28.0 -t wav 106.1e6 1 | play -t wav -