HamMixer
Your Complete Ham Radio Station App Suite
Control your radio, mix WebSDRs audio and make remote QSOs — from computer or mobile
What is HamMixer?
A professional-grade ham radio mixer and control suite that brings your entire station under one unified interface. Mix and synchronize live transceiver audio with WebSDR receivers, control every radio parameter and make QSOs remotely from anywhere in the world via computer or mobile phone — all with military-grade encryption and near-zero delay.
HamMixer Desktop
Windows
Full-featured audio + WebSDR mixer, radio control, waterfall display, CW keyer, Mic DSP, and remote client. Your complete desktop station manager.
Local & Remote ControlHamMixer Server
Windows
Runs at your home station, providing a transparent encrypted tunnel between your radio and remote clients. Set it and forget it.
Runs at Home StationHamMixer Mobile
Mobile
Touch-optimized remote control with velocity tuning wheel, BLE VFO encoder, Bluetooth keyboard, split mode, PTT, full waterfall display, voice memory, CW macros, logging and Mic DSP — from your pocket.
Control from AnywhereCommand Center
A professional audio mixer and radio control interface, built for serious operators.
Dual-Source Audio Mixer
Mix radio audio with any WebSDR or KiwiSDR site of your choice, with automatic delay synchronization
Full Radio Control
Frequency, mode, filters, AGC, preamp, attenuator, tuner, power — everything at your fingertips
Synchronized Radio + WebSDR Control
Changing frequency, band, or mode on the radio automatically updates the WebSDR — and vice versa — for seamless operation
Real-time Waterfall Display
Spectrum scope with click-to-tune and drag tuning directly on the display. Requires a radio with built-in spectrum scope output.
Voice Memory & CW Keyer
8 voice memory buttons plus a CW keyer with 12 customizable macros
Full Mic DSP Processing
Gain control, compressor, noise gate, and 8-band parametric equalizer
S-Meter, Power & SWR
Real-time peak visualization for signal strength, output power, and SWR
Audio Recording
Record your QSOs in WAV format at 48 kHz stereo quality
HRD Logbook Integration
Built-in TCP server emulation for Ham Radio Deluxe logbook sync
USB Controller Support
Map keyboards, encoders, and button modules with customizable function assignments
Encrypted Remote Operation
TLS-encrypted control channel plus AES-128-CTR encrypted audio stream
Your Station in Your Pocket
Full remote control and QSO from your mobile, optimized for touch.
Everything You Need
A comprehensive feature set across all platforms.
Direct or Remote Connection
Serial/USB locally, or encrypted network for remote operation from anywhere
Radio + WebSDR Mixer
Combine live transceiver audio with any WebSDR or KiwiSDR site of your choice, with automatic delay synchronization *
Full Radio Control
Frequency, mode, filters, AGC, preamp, attenuator, tuner, power — complete control
Remote QSO
Negligible delay for real-time remote operation — feels like sitting in front of your radio **
Real-time Waterfall
Spectrum scope with click-to-tune and drag tuning, both locally and remotely. Requires a radio with built-in spectrum scope output.
Voice Memory & CW Macros
Customizable voice memory buttons and CW macros for rapid operation
CW Keyer
Letter-to-key technology with adjustable speed control and 12 macros
QSO Logging
Log contacts to portable ADIF file with optional automatic upload to QRZ.com Logbook
Full Mic DSP
Gain, compression, noise gate, and 8-band parametric equalizer
S-Meter, Power & SWR
Real-time peak visualization for signal, output power, and SWR readings
USB & BLE Controller Support
Map USB keyboards, encoders, and button modules on desktop; BLE VFO encoder and Bluetooth keyboard on mobile
HRD Logbook Integration
TCP server emulation for seamless Ham Radio Deluxe logbook synchronization
Audio Recording
Record QSOs in WAV format at 48 kHz stereo quality
Band Memory
Automatic frequency and mode recall per band — switch bands instantly
Encrypted Communication
TLS 1.2+ for control, AES-128-CTR for audio — military-grade security
Auto-Reconnect
Automatic reconnection on network drops — never lose your session
DX Cluster
Real-time DX spots with DXCC entity resolution, band filtering, and one-tap tune-and-log
* WebSDR mixer is desktop-only; mobile receives radio audio only
** Delay depends on network conditions
Detailed Feature List
A complete breakdown of every feature across Desktop and Mobile.
| Feature | Desktop | Mobile |
|---|---|---|
| Dual-channel audio mixer (Radio + WebSDR) | — | |
| Per-channel volume, mute & pan controls | — | |
| Master volume & mute | — | |
| Crossfader (channel balance) | — | |
| Real-time level meters (dB peak display) | — | |
| Channel delay buffer (0–2000 ms) | — | |
| Auto-sync (delay alignment between channels) | — | |
| Audio device selection (input / loopback / output) | — | |
| VB-Cable setup wizard | — | |
| Audio recording (WAV 48 kHz 16-bit stereo) | — | |
| Auto-timestamped recording filenames | — | |
| Disk space monitoring & low-space warning | — | |
| Remote audio (Opus 48 kHz mono @ 48 kbps) | ||
| Bidirectional audio (RX + TX) |
| Feature | Desktop | Mobile |
|---|---|---|
| Add any WebSDR or KiwiSDR site of your choice | — | |
| Embedded WebSDR browser view | — | |
| Synchronized frequency/band/mode (radio ↔ WebSDR) | — | |
| WebSDR S-meter readback & display | — | |
| Dual S-meters (Radio + WebSDR side by side) | — | |
| KiwiSDR WebSocket protocol support | — | |
| WebSDR audio delay compensation | — | |
| Auto-load WebSDR on startup | — |
| Feature | Desktop | Mobile |
|---|---|---|
| Set & poll frequency (Hz precision) | ||
| Mode selection (LSB / USB / CW / AM / FM) | ||
| Band selection (160 m – 6 m, 10 bands) | ||
| Band memory with auto frequency/mode recall | ||
| Filter bandwidth selection & cycling | ||
| AGC speed (Fast / Mid / Slow / Off) | ||
| Noise Blanker (NB on/off, multi-level) | ||
| Noise Reduction (NR on/off, multi-level) | ||
| Auto Notch Filter (ANF on/off) | ||
| Preamp (Off / P.AMP1 / P.AMP2) | ||
| Attenuator toggle | ||
| Antenna Tuner (on/off & tune) | ||
| RF power control (slider, model-aware max) | ||
| VFO A/B exchange | ||
| Split mode (TX on alternate VFO) | ||
| PTT (push-to-talk) with TX status | ||
| Auto-detect radio brand & model | ||
| Auto-detect baud rate | ||
| Local serial/USB connection | — | |
| Auto-connect on startup | — | |
| Power off radio (soft shutdown) |
| Feature | Desktop | Mobile |
|---|---|---|
| S-Meter with peak hold & decay | ||
| TX Power meter with peak hold | — | |
| SWR meter with peak hold | — | |
| Real-time waterfall / spectrum scope * | ||
| Click-to-tune & drag tuning on waterfall * | ||
| Full-screen landscape waterfall mode * | ||
| Scope edge cycling * | ||
| Frequency LCD display | ||
| Band plan display (ITU Region 1 & 2) |
* Requires a radio with built-in spectrum scope output (e.g., IC-7300, IC-7610, IC-705, IC-9700).
| Feature | Desktop | Mobile |
|---|---|---|
| CW Keyer | ||
| CW text-to-morse keying | ||
| Adjustable CW speed (WPM) | ||
| Programmable CW macros | 12 | 8 |
| CW macro label customization | ||
| Dedicated CW window | — | |
| Voice Memory | ||
| 8 voice memory playback slots (M1–M8) | ||
| Custom slot labels | ||
| QSO Logging | ||
| QSO log screen with live radio state | — | |
| ADIF 3.1.4 file output (portable log format) | — | |
| Automatic QRZ.com Logbook upload | — | |
| PTT & CW keying from log screen | — | |
| DX Cluster | ||
| Real-time DX spots via DX Spider Telnet | — | |
| DXCC entity resolution (CTY_WT_MOD + QRZ.com fallback) | — | |
| Long-press spot to tune radio & pre-fill QSO log | — | |
| Band-filtered spot list with live count | — | |
| Mic DSP Processing | ||
| Mic gain control (0–20 dB) | ||
| Compressor / limiter | ||
| Noise gate | ||
| 8-band parametric equalizer | ||
| Mic level meter (peak dB) | ||
| Feature | Desktop | Mobile |
|---|---|---|
| Remote client (connect to HamMixer Server) | ||
| TLS 1.2+ encrypted control channel | ||
| AES-128-CTR encrypted audio stream | ||
| Per-session encryption key (TLS exchange) | ||
| Automatic reconnection on network drops | ||
| Jitter buffer for smooth audio | ||
| Remote waterfall / spectrum display * | ||
| Remote TX with microphone audio | ||
| Heartbeat / keepalive monitoring | ||
| Network diagnostics (UDP streaming quality, packet loss, jitter) | — | |
| Background audio via foreground service | — | |
| Velocity-based tuning wheel with haptics | — |
* Requires a radio with built-in spectrum scope output.
| Feature | Desktop | Mobile |
|---|---|---|
| USB VFO encoder support (Pico firmware) | — | |
| Keyboard hotkey profiles (global, focus-independent) | — | |
| Serial button pad mapping (macro pad) | — | |
| Custom function assignments per key/button | — | |
| Multiple named profiles | — | |
| HRD logbook TCP server emulation | — | |
| Auto-launch external programs on radio connect | — | |
| Configurable launch delay per program | — | |
| BLE wireless VFO encoder (Pico W) | — | |
| BLE PTT & TUNE hardware buttons | — | |
| Bluetooth keyboard mapping (26 functions) | — |
| Feature | Desktop | Mobile |
|---|---|---|
| Radio Protocols (Local Connection) | ||
| Icom CI-V (binary protocol) | via tunnel | |
| Kenwood CAT (ASCII protocol) | — | |
| Elecraft CAT (ASCII protocol) | — | |
| Yaesu CAT (ASCII protocol, newer models) | — | |
| FlexRadio (Kenwood CAT compatibility) | — | |
| Settings & Configuration | ||
| Persistent settings (JSON / preferences) | ||
| Polling interval configuration | — | |
| Backup / restore settings | ||
| Keep screen on option | — | |
| Licensing & Updates | ||
| 14-day free trial | ||
| License activation / deactivation | ||
| Hardware fingerprint (tolerates 1 component change) | ||
| Automatic update checker | ||
Supported Radios
Full support for Icom CI-V protocol with automatic model detection.
Icom CI-V Protocol
Fully SupportedAutomatic radio model detection at any supported baud rate (115200, 57600, 19200, 9600, 4800)
Coming Soon
In DevelopmentKenwood
TS-480, TS-590, TS-890, TS-2000
Elecraft
K3, K3S, K4, KX2, KX3
Yaesu
FT-991A, FT-710, FTDX10, FTDX101D
Desktop local mode for these brands is already functional. Remote support coming in a future update.
Platform Support
Desktop & Server
Windows 10 or above (64-bit)
Available NowAndroid
Android 7.0+ (API 24)
Available NowiOS
iOS 15+
Available NowSimple, Fair Pricing
One-time payment. No subscriptions. Free updates forever.
HamMixer Desktop
Perpetual License
one-time payment
- Full desktop application
- Local serial connection to radio
- WebSDR/KiwiSDR audio mixer
- All DSP & audio features
- Waterfall display *
- USB controller support
- HRD logbook integration
- Audio recording
- Free updates
Activation: 2 machines
HamMixer Full Bundle
Perpetual License
one-time payment
- Everything in Desktop, plus:
- HamMixer Server application
- Remote operation from Desktop
- Remote operation from Mobile (free app)
- Encrypted audio + control
- Remote waterfall streaming *
- Log saving ADIF file (mobile)
- QRZ.com log auto-upload (mobile)
- Free updates
Activation: 1 server + 2 clients
14-day free trial with full functionality — no credit card required
No refunds — the free trial is your guarantee. Try before you buy!
* Waterfall/spectrum scope requires a radio with built-in spectrum scope output (e.g., IC-7300, IC-7610, IC-705, IC-9700).
License key delivered instantly via email after purchase
Download HamMixer
Start your 14-day free trial today.
Getting Started
Read the manuals to set up and get the most out of HamMixer.
HamMixer Server
Setting up HamMixer Server, configuring port forwarding, and connecting remotely.
Read the ManualHamMixer Desktop
Installation, audio device configuration, connecting to your radio, and first QSO.
Read the ManualHamMixer Mobile App
Installing the mobile app, connecting to your server, and touch-based radio control.
Read the ManualFrequently Asked Questions
HamMixer is a complete ham radio station control suite developed by CT7BAC. It includes a Windows desktop client with a dual-source audio mixer, full radio control via CAT, DSP processing, waterfall display, and CW keyer. Combined with the HamMixer Server and Mobile App, it enables secure remote operation of your station from anywhere in the world.
HamMixer currently supports all Icom transceivers using the CI-V protocol, including IC-705, IC-7100, IC-7300, IC-7610, IC-7760, IC-7851, IC-9700, and any other CI-V compatible model. Support for Kenwood, Elecraft, and Yaesu radios is in development and will be released soon.
The free trial lasts 14 days and includes full functionality — no features are locked. No credit card is required. Simply download and install HamMixer to start your trial. After the trial period expires, you'll need to purchase a license to continue using the software.
After the 14-day trial expires, you must purchase a license to continue using HamMixer. The software will prompt you to enter a license key. All your settings and configurations are preserved — just activate your key and you're back in business.
The Desktop license allows activation on 2 machines. The Full Bundle license allows 1 server activation + 2 client activations (3 machines total). This covers typical setups where you have the server at home and use the desktop client from different locations.
We do not offer refunds. The 14-day free trial with full functionality serves as your evaluation period. This gives you ample time to test every feature and ensure HamMixer meets your needs before purchasing.
Yes. The mobile app connects to HamMixer Server running at your home station. The server provides the bridge between your radio and the mobile app over the internet. You'll need the Full Bundle license which includes both the Server and the mobile app (the mobile app itself is free).
Yes, for local operation. Connect your radio directly to your PC via serial/USB and use HamMixer Desktop without any internet connection. Internet is only needed for remote operation, WebSDR audio mixing, and periodic license validation (with a 45-day grace period if offline).
Absolutely. Remote connections use TLS 1.2+ encryption for the control channel and AES-128-CTR encryption for the audio stream. The encryption key is exchanged securely over the TLS channel. Additionally, the server supports IP whitelisting and has built-in brute-force protection.
HamMixer Desktop and Server currently run on Windows 10+ only. The mobile app is available on both Android (Google Play) and iOS (App Store). Linux and macOS versions are under consideration for future releases.
Your license key is delivered automatically via email within seconds of payment. Check your inbox (and spam folder) for an email from HamMixer containing your key and activation instructions. If you don't receive it, contact us at ct7bac@gmail.com.
Yes. Deactivate the license on your old machine (Help > License > Deactivate), then activate it on the new one. The system also automatically tolerates one hardware component change (like replacing a motherboard), so minor upgrades won't require deactivation.
The WebSDR mixer combines live audio from your transceiver with audio from internet-based WebSDR or KiwiSDR receivers. HamMixer automatically synchronizes the two audio streams (compensating for internet delay) so you can hear both sources mixed together in real-time. This is particularly useful for monitoring your own signal or for dual-diversity reception.
Yes, the mobile app is free to download and use. However, it requires HamMixer Server running at your home station to function — the mobile app connects to the server for remote radio control. HamMixer Server is included in the Full Bundle license.
No. The waterfall display requires a radio with a built-in spectrum scope that outputs data over its CAT connection. HamMixer reads this real-time spectrum data directly from the transceiver — it does not use an external SDR dongle or sound card FFT. Compatible models include the Icom IC-7300, IC-7610, IC-7760, IC-7851, IC-9700, and IC-705, all of which stream scope data via the CI-V protocol. Radios without a built-in spectrum scope output will work with every other HamMixer feature, but the waterfall will not be available.
No. HamMixer Server enforces a single-client exclusive lock by design. Only one client — whether the desktop app or the mobile app — can be connected at any given time. This is intentional for two reasons: first, for security, so that only one authenticated operator has control of the radio; and second, to prevent command collisions that would occur if two clients tried to send CAT commands to the same transceiver simultaneously. If a second client attempts to connect while one is already active, the connection will be rejected. To switch clients, simply disconnect the current session first.
Yes! If you have HamMixer Server running at your station, you can let a fellow ham operate your radio remotely. Simply share your server's IP address (or domain name), port, and login credentials with them. They can connect using either the HamMixer desktop client or the mobile app — the same way you would. Just keep in mind that only one client can be connected at a time, so you'll need to take turns. It's a great way to let a friend try a radio they don't own or give someone access to your antennas from a different location.
Your radio is protected. HamMixer Server has multiple safety mechanisms: a heartbeat timeout that releases PTT within 10 seconds if the client stops responding, instant TCP disconnect detection that releases PTT within milliseconds on a clean socket drop, a PTT watchdog timer that automatically stops any transmission after 2 minutes as an ultimate safety net, and an emergency PTT release that both the desktop and mobile clients send as their last action before closing the connection. In the worst case, your radio stops transmitting within 10 seconds.
Meet the Developer
Pedro Silva, Portuguese ham radio operator and software developer based in Braga, Portugal. HamMixer project was born from personal needs — enhance reception capabilities in a heavily noisy urban environment for casual QSOs with friends, nets, and groups, listening to WebSDRs in sync with the radio, and the desire to operate my station remotely with professional-grade tools, low latency, and no compromises, especially from mobile phone.
What started as a personal project evolved into a comprehensive suite that I'm proud to share with the amateur radio community. Every feature has been designed and tested on real-world ham radio stations, because I use HamMixer myself every single day. Work a VK station during an Uber ride through my mobile... Pure fun!
View on QRZ.com
Contact & Suggestions
You can also reach us directly at ct7bac@gmail.com