A Gnome Multimode HF Terminal
by Tomi Manninen OH2BNS




Sound samples


gMFSK is a multimode HF terminal program for Linux and other unix-like operating systems. Despite the name, gMFSK can send and receive many digital conversational modes typically used by radio amateurs on HF. Supported modes are:

  • MFSK (MFSK16 and MFSK8)
  • RTTY
  • THROB (1, 2 and 4 throbs/sec)
  • PSK31 (BPSK and QPSK)
  • PSK63
  • MT63
  • Feldhell

gMFSK's features include:

  • Point-and-click tuning of decoded signal
  • Right click over received text and automatically move data to the log window
  • Multimode waterfall display (waterfall, spectrum, scope)
  • Remote logging using SysV IPC. (Currently supported by Xlog)
  • PTT control using serial port control lines or parallel port data lines.
  • Rig control using hamlib. This can be used to show real frequencies in waterfall or to control PTT.
  • Fixtext macros can include variables and output from any Unix command.

gMFSK uses the computer soundcard to interface to a SSB capable transceiver. All digital signal processing is done in the main CPU so any soundcard supported by the operating system should work.

gMFSK is built on Gnome libraries but it doesn't require you to run the Gnome desktop. Most modern Linux distributions install Gnome libraries independent of what desktop you choose to run. You will also need the FFTW 2.x libraries to run gMFSK. Rig control naturally requires hamlib.

gMFSK is distributed under the terms of the GNU General Public Licence, version 2.

The KF8GR Linux Ham Award