*** CW MIDI ***  Version 1.00  Program Manual

(c)1997  Rob L. Dey  KA2BEO


1. THE CW MIDI PROGRAM

This program creates a Morse code (CW) standard MIDI file (SMF) from ASCII text.

Create MIDI files that send Morse code, by simply typing your messages, or importing ASCII
text files.

You can save your CW MIDI file as a general MIDI file (*.MID) or as a RIFF MIDI (RMID)
file (*.RMI).

This simple program is a "must have" utility for any Amateur Radio operator.

Use it to send "E-Morse" messages, by E-mailing *.MID or *.RMI files to your "Ham" friends,
create code-practice files, or create a CW station IDer.

Currently, the audio frequency (AF) tone is a 740 Hz squarewave.

This program recognizes 75 different ASCII characters during the Morse code
conversion process.

Up to 6,325 characters can be sent from a single file (more than 4 hours of Morse code at
5 WPM, or 1 hour at 18 WPM in a file that is about 250KB in size).

Although this is a DOS-based program, it also runs great from within Microsoft Windows.


2. THE COMPRESSED FILE

The compressed file CWMIDI.ZIP contains the following three files:

 CWMIDI.TXT - The ASCII text file (CW MIDI Program Manual) that you are reading right now.
 CWMIDI.EXE - The CW MIDI program.
 CWMIDI.ICO - A Windows icon for the CW MIDI program.


3. A WORD OF WARNING

Some MIDI players/sequencers limit the MIDI tempo to a maximum setting of about
300 BPM (beats per minute). This will cause your CW MIDI files to send code at only 6 WPM
(words per minute), regardless of your code speed setting when you created the CW MIDI file.

The CW MIDI files created with the CW MIDI program require that your MIDI player/sequencer
be capable of playing a tempo between 50 and 4,950 BPM (for 1 to 99 WPM), and a resolution
of 240 PPQN (pulses per quarter note). This potential problem may be resolved on future
versions of CW MIDI.

MIDI players that work correctly:

 Microsoft - Media Player - v3.10/v3.11/Windows 95 - WIN3.1x/95
 ESS Technology, Inc. - AudioRack32 - v1.01 - WIN95
 Creative Technology Ltd. - QuickPlayer - v2.01 - WIN3.1x
 Creative Technology Pte. Ltd. - MM JukeBox - v1.04 - WIN3.1x
 Asystem - Sound Impression - v3.70 (OEM) - WIN3.1x

MIDI sequencers that do NOT work correctly:

 Passport - Master Tracks Pro - v6.53 - WIN3.1x/95 - 300 BPM tempo limit
 Roni Music - Sweet Sixteen - v2.93 (shareware) - WIN3.1x/95 - 325 BPM tempo limit, 192 PPQN
  resolution limit


4. FUTURE VERSIONS

Future versions of this program may include such options as: Farnsworth (character spacing),
QRN (static noise), QRM (station interference), QSB (signal fading), QRI (key chirps), QSD
(key clicks), an adjustable audio frequency (tone), and the ability to encode the original
ASCII text within the CW MIDI file. A future program called CWREAD.EXE may be created to
decode the original ASCII text from (encoded) CW MIDI files, so that you can see and print
out the answers from a code-practice file. Also, The code speed setting in WPM may be
included within the CW MIDI file. A Microsoft Windows version of CW MIDI may appear soon!


5. CONTACT INFORMATION

Rob L. Dey  KA2BEO
P.O. Box 1849
Point Pleasant, NJ  08742-1849  USA

E-mail: rdey@myhost.com

Web site URL: http://www.myhost.com/rdey
