alpha (still development)
Main features:
- FFT and waterfall view (bandwidth depends on your soundcard)
- Change center (local oscillator) frequency by clicking FFT view
And some features included for utility:
- WebSocket server which can manipulate KX3's text buffer for sending CW/RTTY
- HTTP server which serves some utility (eg. Sending CW code from Mac)
- Stereo LINE-IN Sound Card
- KX3 USB Cable connected to ACC1
See config.json
- Change "port" -> "name" to path of USB serial device file (typically /dev/tty.usbserial-*)
- Check the "port" -> "baudrate" is same as KX3's RS-232 setting
- Change "input" -> "name","samplerate" to match as your input device (or just remove to use system default)
Run:
./go-KX3-panadapter --config ./config.json
go-KX3-panadapter works as HTTP server. So open shown http: URL by WebGL supported browsers (Google Chrome / Mozilla Firefox).
Most code is written in golang. I don't build binary because this project is still alpha.
Install prerequisites:
brew install portaudio
Download sources:
go get
Build and run:
go build && ./go-KX3-panadapter