MORSEPLAYER(1)

NAME
morseplayer - play morse code

SYNOPSIS
morseplayer [-c character-rate] [-d device] [-f frequency] [-w words-per-minute]

DESCRIPTION
The morseplayer utility reads from its standard input and plays corresponding Morse code sounds from an audio device. The program has the full character set for the ARRL/FCC Element 2 examination: A-Z, 0-9, ‘’., ‘’,, ‘’?, ‘/’, ‘AR’, ‘SK’, and ‘BT’. The prosigns ‘AR’, ‘SK’, ‘AS’, and ‘BT’ are represented by ‘+’, ‘*’, ‘|’, and ‘=’, respectively. Carriage returns, newlines and spaces are all treated as interword spaces. Characters unknown to the program are ignored.

This program generates the timing of ‘dits ’, ‘dahs ’, intra-element spacing, character spacing, and word spacing as specified by the ARRL by default. For speeds less than 18 words per minute, the character rate is 18 words per minute, but the overall speed is set to the default of 5 words per minute or the value specified by the wpm argument. For speeds 18 words per minute or higher, the character rate and overall rate are set to the specified value. The character rate can also be specified on the command line independently of the overall rate.

The options are as follows:

-c cwpm
    use cwpm as the character rate; default is 18.

-d device
    use device for audio output instead of the default

-f freq
    use freq for the wave frequency instead of the default: 720.0Hz

-w wpm
    use wpm words per minute output; default is 5.

AUTHORS
The morseplayer program was written by Jason L. Wright <jason@thought.net>.