man.bsd.lv manual page server

Manual Page Search Parameters

MORSE(6) Games Manual MORSE(6)

morsereformat input as morse code

morse [-r] [-elops] [-P dspdevice] [-d device] [-w speed] [-W speed] [-f frequency] [string ...]

The command morse read the given input and reformat it in the form of morse code. Acceptable input are command line arguments or the standard input.

Available options:

The -l option produces output suitable for led(4) devices.
The -s option produces dots and dashes rather than words.
The -r option reverses the dot-dash morse code (as generated by the -s option) back into text. A lowercase ‘x’ is printed for undecipherable input; otherwise, text is returned uppercase. Many procedural signs can be decoded (though not encoded). If the morse to be translated is given on the command line, it should be preceded by ‘--’ to keep it from being mistaken for options. All other command options are ignored.
Write 16bit signed, 44.1kHz native endian sound data to the file specified by -P, or, if not specified, to standard out.
Send morse the real way. This only works if your system has sound(4) support.
dspdevice
Select a different dsp device from the default /dev/dsp.
speed
Set the sending speed in words per minute. If not specified the default speed of 20 WPM is used.
speed
Enable Farnsworth keying. The argument to -w will set the character keying speed and the argument to -W will set the spacing between character and words.
frequency
Set the sidetone frequency to something other than the default 600 Hz.
device
Similar to -p, but use the RTS line of device (which must by a tty device) in order to emit the morse code.
echo each character before it is sent, used together with either -p or -d.

The -w, -W, and -f flags only work in conjunction with either the -p or the -d flag.

Not all prosigns have corresponding characters. Use angle brackets to create a ligature, like ‘<KA>’. The more common prosigns are ‘=’ for , ‘(’ for and ‘+’ for .

Using flag -d device it is possible to key an external device, like a sidetone generator with a headset for training purposes, or even your ham radio transceiver. For the latter, simply connect an NPN transistor to the serial port device, emitter connected to ground, base connected through a resistor (few kiloohms) to RTS, collector to the key line of your transceiver (assuming the transceiver has a positive key supply voltage and is keyed by grounding the key input line). A capacitor (some nanofarads) between base and ground is advisable to keep stray RF away, and to suppress the minor glitch that is generated during program startup.

If your LC_CTYPE locale codeset is ‘KOI8-R’, characters with the high-order bit set are interpreted as Cyrillic characters. If your LC_CTYPE locale codeset is ‘ISO8859-1’ compatible, they are interpreted as belonging to the ‘ISO-8859-1’ character set.

sound(4)

Sound support for morse added by Lyndon Nerenberg (VE7TCP/VE6BBM) <lyndon@orthanc.com> and later converted to use sound(4) by Simon 'corecode' Schubert <corecode@fs.ei.tum.de>.

Ability to key an external device added by Jörg Wunsch (DL8DTL).

Only understands a few European characters (German and French), no Asian characters, and no continental landline code.

Sends a bit slower than it should due to system overhead. Some people would call this a feature.

December 21, 2017 DragonFly-5.6.1