Acknowledgements. Andrew O'Brien, K3UK Ken Crowston, VE5KC Ed Sleight, K4SB Bill Musa, K5YG

Size: px
Start display at page:

Download "Acknowledgements. Andrew O'Brien, K3UK Ken Crowston, VE5KC Ed Sleight, K4SB Bill Musa, K5YG"


1 Introduction Acknowledgements Using Help - Navigate the Help File - Table of Contents and Index - Talking About MMTTY - More Help and Discussion Printed Copy of Help This Help file is for MMTTY--Baudot RTTY decoding and encoding software that allows a computer with a sound card to work with an amateur radio transceiver to receive and send Baudot RTTY signals. MMTTY has a built-in logging program, and DSP filtering. It is extremely flexible, with many parameters open to operator control. MMTTY is provided free of charge. It is available at the official distribution site for Mr. Makoto Mori's software, Here are a few of the important features of MMTTY: Generates either AFSK or FSK output. Can operate a PTT switch via serial port. Can communicate directly with many computer-enabled ham transceivers to control PTT and to display frequency. Has an AFC feature that allows MMTTY to automatically tune in a RTTY signal. Integrates logging and operating with additional contest features. Acknowledgements MMTTY is a Baudot RTTY decode and encode program written by Makoto Mori, JE3HHT. This version of English Help is a revision of the second version of English Help, written in The first version of Help written in English was a summary written by Andrew O'Brien (KB2EOQ at the time, now K3UK). This Help file is copyrighted by Jan Ditzian, KX2A, beginning November Contributors to this Help file are: Oba, JA7UDE (Most of the troubleshooting solutions come from Oba) Phil Cooper, GU0SUP Don Hill, AA5AU Jerry Flanders, W4UK John Leroy, W4JKL Hams who ask or answer questions on the discussion group. The year 2000 version of the MMTTY Help file, which provided substantial material for this new file, owes its existence to some of the above persons, along with: Andrew O'Brien, K3UK Ken Crowston, VE5KC Ed Sleight, K4SB Bill Musa, K5YG

2 Using Help If this is the HTML Help that is included with MMTTY, you can search on a single word, or you can use the arrow next to the search window to bring up Boolean arguments (AND, OR, NEAR, NOT) to customize your search. There are hyperlinks to relevant topics, and you can use the back button at the top. Just below the title of each topic are links to sections within the topic, so you can jump quickly to a section if you know what information you need. Here are suggestions about how to learn about MMTTY: Quick Start topics discuss straightforward hardware set-up of your computer and transceiver, and software set-up of MMTTY. If you download MMTTY and do not make any changes, then MMTTY defaults will be close to a simple set-up. The concepts of Mark and Shift are so important to proper operation of RTTY that you should understand them before you transmit a RTTY signal. See the Mark and Shift topic. The main MMTTY display is explained in Main Display. Navigate the Help File Click the Show button at the top of this HTML Help display to bring up the Document Map to the left. If there is a list of topics to the left of the text you are now reading, that is the Document Map. The Table of Contents, Index, and other Help tools are tabs on the Document Map. Table of Contents and Index In the Table of Contents for this Help file, the topics are organized as the Help developers decided they should be organized. Topics in Contents are nested--some topics are hidden below others. When you click on a topic with subtopics, the subtopics become visible. This is a good way to find what you want, SOMETIMES, but at other times you may want to look at all the topics. The Index for this Help file includes an alphabetic list of all topics, gathered together at the beginning of the Index. None of the topics are hidden beneath others. If the Table of Contents is not a suitable guide, look at the Index. When using the Table of Contents, click on a topic to make it appear to the right. When using the Index, a double-click makes each topic appear. The Basic Operation topic contains a number of subtopics that show MMTTY computer screens and how to use them. The rest of the topics are oriented toward different tasks that you may do with MMTTY, or explain in depth about other topics that are not tied to the MMTTY presentation on a computer.

3 Talking About MMTTY In this Help file, certain conventions of speech have been adopted to describe how to operate MMTTY software. When you are to make a series of operations to navigate to a certain part of the MMTTY software, the separate operations are separated by a vertical bar. For example, to get to the place where you set transmit parameters, you will see: Click Option Setup MMTTY TX tab. This means, click the Option menu choice at the top of the MMTTY display, then click the choice Setup MMTTY on the drop down menu that appears, then click on the TX tab in the display of five tabs that appears. MMTTY uses many tabs, subdivided with lines and labels. We call these subdivisions "blocks." When you are finished making a selection on a tab, you must click OK at the lower right to make it happen. If you do not want to make changes, you can ignore your previous clicks by clicking Cancel. You can make several changes and all of them will be accepted when you click OK. To press a button on MMTTY's display, put the mouse cursor on the button and left-click. The button will appear to go down, just like a physical button on a transceiver. Click again to bring it back up. PTT (push-to-talk) is used to refer to arrangements for switching from transmit to receive. VOX refers to transmit/receive switching in the transceiver which senses sound on an input line. Because of limitations in how pictures are displayed, some screen shots are split into a left half and a right half. This increases the clarity of the pictures. More Help and Discussion There is a MMTTY discussion group on the internet. This is a place to ask questions of other users and even to make recommendations about the future of MMTTY. Makoto Mori would appreciate it if you did not contact him directly, but used the group. Here is how to join. 1. Go to 2. Sign up for the MMTTY group. 3. You can do a search for keywords in previous posts to find out what has been discussed. 4. You can post a question to the group. Before you do this, though, look over this Help file, including the Troubleshooting topic. Printed Copy of Help The Windows HTML file reader allows you to print this Help file one topic at a time. You can print also print the subtopics of a topic at that time. At the top of the Help display, click Print. Internet Links There are some links to internet resources in this Help file. The url, current as of February 2004, is printed, and the links are hyperlinks. To use these hyperlinks, the computer on which you see the Help file must have access to the internet and must have a copy of Microsoft Internet Explorer.

4 Basic Operation Basic Operation contains a number of topics that show MMTTY screens and explain how to use them. Here is a structure of the material below this Basic Operation topic. Each of these are links to the topic in question. Quick Start - Quick Start AFSK Set-Up - Quick Start AFSK Receive - Quick Start AFSK Transmit Vista Considerations Main Display - Main Menu - Control Panel - Control Buttons - Demodulator Controls - Demodulator Buttons and Squelch Display - Macro Buttons - FFTand XY Displays - Logging Menu - Receive Window - Transmit Menu - Transmit Window Set-Up MMTTY - Demodulator Tab - AFC/ATC/PLL Tab - Decode Tab - TX Tab - Radio Command - Font/Window Tab - Misc Tab Transmit and Receive Control (PTT) - Two-Switch PTT - PTT Using a Pin on a Serial Port - VOX Control of PTT - Software Control of PTT - PTT With a USB Port

5 Quick Start The Quick Start series of topics show how to receive and transmit RTTY with a transceiver and MMTTY, using simple hardware and procedures. There are more advanced hardware and software approaches you should investigate later. The purpose of Quick Start is to get you started. Quick Start consists of the following topics: Quick Start Selecting the SoundCard Quick Start AFSK Set-up Quick Start AFSK Receive Quick Start AFSK Transmit MMTTY requires a soundcard for operation. The soundcard is used for receive in both AFSK and FSK receive and for AFSK transmit. In computers with more than one soundcard - including those with USB soundcards, USB headsets or interfaces like those available from microham - the soundcard to be used for MMTTY should be selected from the SoundCard tab in Options Setup MMTTY. MMTTY uses an audio signal from the transceiver to decode RTTY. This hookup is covered in Quick Start AFSK Set-up. Quick Start AFSK Receive shows how to receive (decode) RTTY. MMTTY comes with defaults so it receives properly. Quick Start AFSK Transmit shows how to transmit using AFSK (audio frequency-shift keying). AFSK requires an SSB transceiver; you do not need FSK (frequency-shift keying) capability in the transceiver. The topic FSK discusses FSK operation. The "quick start" instructions assume that the transceiver has VOX (voice operated switching); if your transceiver does not have VOX, you can still follow these procedures, but you have two-switch operation--you must tell MMTTY to start and stop transmitting with a mouse click, and you must switch your transceiver between transmit and receive. A footswitch would help.

6 Quick Start AFSK Set-Up Connect Receive Audio From Transceiver to Sound Card Connect Transmit Audio from Sound Card to Transceiver Commercial Computer to Transceiver Interfaces Hear the Audio Output Quick Start Set-up shows how to connect audio output from your transceiver to the sound card of your computer, for RTTY reception, and how to connect audio from the sound card to the radio audio input for RTTY transmission. Connect Receive Audio from Transceiver to Sound Card There are three ways to connect the receive audio from your transceiver to the sound card audio input. Connect to the transceiver headphone audio output. Connect to the transceiver external speaker audio output. Connect to the transceiver fixed audio output. The first two methods are clear. Wire a plug that plugs into your headphone connector or external speaker jack, usually on the back of the transceiver. Some transceivers also have an IF output (fixed audio output) on the back of the radio; frequently this output is part of a multi-pin plug, but sometimes it is a separate connector. Fixed Audio Output The best approach is usually to use the IF output, because it does not vary with the audio level set by the AF volume control. This means that you can turn the volume up or down without changing the level of signal that goes to the computer. Headphone or Speaker Output If you must use the headphone or speaker output, you should pick an AF setting that lets you hear signals so you can tune them in, while not being so loud that the sound bothers you. Here are a few possibilities: 1. Wire the external speaker output to go to the sound card. Putting a plug into speaker output probably turns off the internal speaker. Plug in a set of headphones so you can hear signals. Set the AF gain for comfortable headset tuning of RTTY signals, adjust MMTTY for that signal level. You may take off the headset once you are in QSO.

7 2. Wire the headphone output to go to the sound card. On many radios you can push the headphone plug in part-way and get audio to both the headphone output and the speaker. Tune RTTY with the speaker on, then push in the headphone plug when you are in QSO to silence the audio. 3. Use either of the above, and listen to the audio through the computer speaker. This will require a special hookup of the transmit audio, since the computer speaker output is the source of transmit audio. We will cover this in the next section. So far, you have prepared only one end of the receive audio wire, the one to the transceiver. The other end connects to the sound card. The sound card may have a line input, a microphone (mic) input, or both. If possible, use the line input, because it has less amplification, and is less likely to distort. However, sometimes the line input is not sensitive enough for the audio, especially if you use the IF output from the transceiver. In this case, plug into the microphone input. Both these jacks on the back of the computer are usually mini-stereo phone plugs, so once you have attached the correct connector, you can try both inputs. It does not matter to which side you connect the audio, left or right channel. Connect Transmit Audio from Sound Card to Transceiver Transmit audio is the most important connection in the entire set-up, because it is possible to send too large a signal from the computer sound card to the transceiver. This seldom causes damage to the radio, but it can cause distortion of your signal and spurious emissions up and down the band. Start at the sound card end of this wire. Most sound cards have only one output, and it is intended to go to the speakers. You can either remove the speaker plug, and replace it with a stereo plug that goes to the transceiver transmit audio stage, or you can use a Y-connector, and keep the speakers connected while you transmit, so you do not have to plug and unplug the speakers for other purposes. Whichever way you choose to wire the computer audio output, the audio voltage is typically about 100 times larger than it should be when it is used as an input to the audio stage of the transceiver. This is a problem! There is a simple solution to this problem, and that is a voltage divider. The circuit is simple, and is shown below.

8 The right side of this picture shows the end of the wire that goes to the transceiver. It can go directly to a microphone plug, but do not let the microphone remain connected when you operate RTTY. Be careful to wire as shown--this circuit will not work if you put the 100 ohm resistor on the computer side of the 10 Kohm resistor--it must be on the transceiver side. If there is a separate input for audio, probably on the rear of the transceiver, it is best to connect the audio there. However, check the schematic of the transceiver to make sure that the microphone is disconnected from the rear input, otherwise you must still remove the microphone before you begin operation. For example, the Ten-Tec Omni VI has a rear panel audio input, but it is simply in parallel with the microphone, so the microphone must be removed before operating RTTY. Many modern radios have special inputs that function only in special "digital" modes. These inputs - for example the Packet or Data input on many Yaesu transceivers - also disconnect the microphone during digital (AFSK) operation. Whenever possible use your radio's special digital input if possible. Later in this Quick Start series you will be told to set your radio to LSB; if your radio has a digital mode, use it instead of LSB. Commercial Computer to Transceiver Interfaces There are many interfaces on the market to connect your transceiver to the computer. These interfaces have a divider, as shown above, plus other features. If you use a commercial interface, you must install and use it according to the directions for it. One nice feature to look for if you purchase such an interface, is the ability to put your microphone into the interface, and then switch it out when you operate RTTY, without having to unplug it from your radio or from the interface. However, if you just want to get on the air, the simple circuit above does the single important task that must be done--it reduces the audio voltage from your sound card by a factor of 100. Hear the Audio Output The audio that modulates the transceiver comes from the speaker output of the sound card. It is a good ideal to put a Y connector on this output and to connect the speakers to one branch and the transceiver input to the other. This way, if you have a problem modulating your transceiver with AFSK, you can tell whether it is coming out of the sound card.

9 Quick Start AFSK Receive Set-up Transceiver Set-up MMTTY The wire from the audio output of the transceiver should be connected to the line or microphone input of the sound card so you can proceed with receiving. Set-up Transceiver Put the transceiver in LSB mode, the convention for AFSK. Select transceiver filters that are wider than.5 KHz. to start Set-Up MMTTY Make sure that the Rev. button at the top of the main display is not depressed. Depress the HAM button to set the mark to 2125 Hz. and the shift to 170 Hz. Depress the AFC button to allow MMTTY to tune mark and shift to received signals. Select Option Setup MMTTY AFC/ATC/PLL tab and select Free shift at the left. Select View FFT Display from the main menu to show the FFT display. This display is shown by default. Select View FFT Sensitivity and set it to "lower" for more sensitivity. Free shift gives MMTTY the most freedom to fit itself to the other signal. When you choose Free shift, the transmitted signal is set to the same shift width as the received signal, and some hams may not want their transmitted shift to depend on the received signal. If Free bothers you, select Fixed, which in most cases receives as well as Free. Alternatively, Click Setup MMTTY TX tab and put a check in the box next to Always fix shift, so your transmit shift is the HAM default, 170 Hz. Look at the FFT display at the top right of the MMTTY display. You should see noise in the spectrum display (upper) and waterfall display (lower) that are part of the FFT. If you do not, check the following: Is the transceiver RF gain control turned up? Is the connection from receiver to sound card OK? Are the computer audio mixer volume settings turned up? Is FFT sensitivity set to lower? Is another program using the sound card?

10 Quick Start AFSK Transmit Set-up Transceiver Set-up MMTTY Transmit Once you have made the connections to your transceiver audio input, you should be able to transmit audio generated by MMTTY to the transceiver. Quick Start AFSK Transmit tells you how to set-up MMTTY for simple operation. AFSK transmit operates by sending an audio signal from the computer sound card to the microphone input of an SSB transmitter. Set-Up MMTTY When you are not transmitting characters, your transmitter should indicate to the receive station that you are still in transmit mode. The convention is to "diddle" by sending a string of LTRS shift commands until there are actual letters to transmit. Set diddle by doing the following: 1. On the main menu at the top, click Option Setup MMTTY TX tab. 2. On the TX tab, at the left, in the DIDDLE block, select LTR to choose the LTRS shift. 3. Below this, make sure that the Random and Wait Timer buttons are not selected. 4. Set unshift-on-space (UOS) in the TX block. Select only UOS and none of the other buttons. In the Macro block, make sure that your callsign is correct in the Your Callsign window. Click OK to close the display and return to the main MMTTY display. In the main display, at the left, in the Control block, the UOS button should be down and all the other buttons should be up. In the Demodulator block to the right, click the top six buttons so they appear to be up, and click the HAM button at least once to set the Mark to 2125 and shift to 170. Below the green squelch indicator bar, press NET to cause MMTTY to transmit where it last received. Press AFC button to turn on automatic frequency control, so MMTTY can change its mark frequency to tune in a received signal exactly. Set-Up Transceiver Since this is the Quick Start procedure, we use the easiest method of PTT control. Enable your transceiver VOX, and adjust it so it turns on when the transceiver gets audio from the computer, and goes off when there is no more audio. Control the transmit audio signal using the Transmit function discussed in the next section of this topic. If you do not have VOX, the next simplest approach is "two-switch operation," in which you first operate an external PTT switch to turn on the transmitter, and then operate the MMTTY's Transmit function as shown below. You must manually turn off the PTT after each transmission.

11 If you want PTT switching using radio control through a serial connection between your computer and radio, or if you want to operate the transceiver PTT using a serial port, see Transmit and Receive Control (PTT). Make sure that your microphone is out of the circuit when you start to operate RTTY. Transmit To transmit, press the red TX button at the left and type on your keyboard. Your typed characters first appear in the lower window, the Tx window. As characters are transmitted, they appear in the upper window, the Rx window. To end transmission, press the TX button again. MMTTY finishes transmitting the typed characters, while the TX button displays a WAIT message. When all characters in the TX window are sent, the button pops up and again becomes the normal TX button. This is the usual way to end your transmission and go to receive mode to listen to the other ham. To end transmission immediately, press the button below the TX button, labeled TXOFF. This is the "panic button" to turn off transmission right away. Vista Issues MMTTY has been updated by Dave Bernstein, AA6YQ to operate in Microsoft Vista under certain carefully controlled circumstances. MMTTY must be installed in a folder other than C:\Program Files or MMTTY must be installed and run while logged into the account named "Administrator." These issues are discussed in articles at: and The other issue with Vista is soundcard assignments. Unlike previous versions of Windows that base soundcard access on the card, Vista treats to each individual soundcard input and output as a separate device. This often results in asymmetric soundcard configurations - particularly in systems with more than one sound card. Beginning with version 1.66, MMTTY includes the ability to specify the Transmit and Receive device ID independently. In addition, the SoundCard tab provides a list of all available audio inputs and outputs. Selecting the input/output will configure MMTTY's input and output.

12 Main Display This topic discusses the main display for MMTTY, and points to other topics that discuss the software capabilities in greater depth. The following items are presented: Main Menu Control Panel and FFT and XY display Logging Menu Receive Window Transmit Menu Transmit Window Each of these items is a separate topic below Main Display. The FFT and XY display topic is under Control Panel. Main Menu File Menu Items Edit Menu Items View Menu Items Option Menu Items Profile Help The main menu is the Windows menu at the top of the MMTTY display, with the terms File, Edit, View, Option, Profiles, Program, Help. Each of these terms is a menu item, and we present each of them here. The letter in parentheses next to each menu item represents a keyboard ALT- shortcut. For example, if you press ALT-O, the options menu appears. However, MMTTY allows reassignment of the ALT shortcut keys, and ALT-F has already been reassigned, so it does not bring up the File menu, it brings up the callsign list. See how to change these assignments in the topic Keyboard Shortcuts. Some options are only available after you have performed other actions. In the tables below, some links bring up a full discussion of the operation on the left side, while others simply show the MMTTY display under discussion.

13 File Menu Items Log Rx File Options of Received-log Send Text RxWindow to File Open LogData File Save Data now Begin a procedure to record the characters that appear in the Receive window. Receive Window Specify the location of the receive log and choices about recording the time that a received transmission starts. Send a text file, to be named in the next screen. Save the contents of the Receive window to a file to be named on the next screen. Specify the logbook and open it. Logging Save data that are in the log window. Choice is gray until there are unsaved data in the log window. Record WAVE (mmv) immediately Record a representation of the incoming audio, saved as a wave file with the extension mmv, instead of wav. Name it later. Record and Play Wave Files Record WAVE (mmv) as... Play WAVE(mmv) Seek Play position Rewind Play/Record Pause Play/Record Close Play/Record Exit MMTTY Record the incoming audio, but first assign a name to the file. Record and Play Wave Files Play the recorded wave file from the beginning. Record and Play Wave Files Move within a wave file. Record and Play Wave Files Return to the beginning of the recorded wave file. Record and Play Wave Files Stop playing the recorded wave file, but stay at this position in the file. Record and Play Wave Files Stop playing the recorded wave file and close it. Record and Play Wave Files Standard Windows exit.

14 Edit Menu Items Paste to TxWindow Edit Macro Buttons Edit Messages Assign ShortCut Keys Paste previously copied text into the Transmit window for transmission. Bring up the MMTTY setup screen at the Tx tab where the control panel macro buttons are assigned. TX Tab and Macro Buttons and Macro Command List Select and change messages stored as CTRL- and ALT-assignments. Change the assignment of CTRL- and ALT- letter or number keyboard shortcuts. View Menu Items Control Panel Control Panel size Macro Buttons FFT Display FFT Width FFT Sensitivity FFT Response XYScope XYScope Size XYScope Quality Scope Clear Rx Window Show Button Hint LogData List Current QSO Data Make control panel appear and disappear. Control Panel Resize control panel. Toggle macro buttons between keypad and linear display. Macro Buttons Make FFT signal display appear and disappear. FFTand XY Displays Select FFT bandwidth. FFTand XY Displays Vary FFT sensitivity, low is more sensitive. FFTand XY Displays Vary FFT response speed. FFTand XY Displays Make RTTY crossed-ellipsis oscilloscope display appear and disappear. FFTand XY Displays Vary scope size within FFT display area. FFTand XY Displays Vary sample size of XY scope. Show a large-size amplitude vs. time scope display. FFTand XY Displays Clear the receive window (upper window). Receive Window Some buttons have popup hints when the cursor is on them. Edit the current logbook entries. Logging Edit data to be logged for the current QSO. Logging

15 Option Menu Items Soundcard output level Soundcard input level Test Disable transmission Way to send Autosend CR/LF with TX button Word wrap on keyboard PTT timer Running mode Setup TNC emulation Setup Logging Setup MMTTY Bring up sound card mixer software for output. Bring up sound card mixer software for input. A test string is run through MMTTY and appears in the receive window, but nothing is sent through the sound card. Do not allow transmission, despite buttons or commands. Transmit letter, complete word, or complete line. Transmit Window Transmit a CR/LF as soon as transmission begins. Keep the letters of a word together if the end of the line would split them. Set the maximum time of a transmission. Check mark disappears if you set this to 0. Start/stop running mode, which is set-up in the Logging option. Contest Operation and Logging MMTTY operates as if it were a TNC, passing decoded audio from a transceiver to another computer. Use MMTTY As a Modem Set-up automatic logging features. Contest Operation and Logging Change most parameters of MMTTY reception and transmission. Set-Up MMTTY Profile Profiles are discussed in their own topic, Profiles. When you select a profile, a number of parameters may be changed to make MMTTY more suitable for that profile. Note that the first profile is Standard RTTY. If you make changes to some parameters while you are learning about MMTTY, and then find that you have messed up something important, click on the Standard Profile to return to the way things were. Do not change the Standard RTTY profile until you know what you are doing. Help The Help choice leads you to a number of Help alternatives.

16 Control Panel The Control Panel is the entire top of the MMTTY display. There are menu items to turn it on and off and resize it in the View menu. It consists of the following components, seen from left to right at the top of the display, each of which is described in its own topic: Control Buttons Demodulator Controls Control Buttons and Squelch Display Demodulator Buttons and Squelch Display Macro Buttons FFT and XY Displays Control Buttons FIG Button UOS Button TX Button (F9 key) TX OFF Button (F8 key) There are four Control Buttons at the far left of the top of the display: FIG UOS TX TXOFF Fig Button The FIG button controls the LTR/FIG shift, and is under both operator and program control. In RTTY, letters and figures share the same codes. The difference between them is whether the transmitting station sent a LTR shift or a FIG shift character before sending the character code. Once a LTR or FIG shift character is sent, it remains in effect until the other shift character is sent.

17 When MMTTY receives a FIG shift character, the FIG button goes down and the print comes out as figures or punctuation. When MMTTY receives a LTR shift character, the button comes up and the print is letters. If MMTTY ends up in the wrong shift, you can press the FIG button to change it from FIG to LTR or LTR to FIG. MMTTY deals with the LTR/FIG shift in a number of ways, see Tx Tab, Receive Window, and the next section, UOS. UOS Button UOS stands for Unshift-On-Space, and it is under operator control. When the receive station is receiving and decoding characters, MMTTY may miss a LTRS or FIGS shift character. When UOS turned on, MMTTY shifts to LTRS as soon as it sees a space. After characters have printed, MMTTY can reverse LTRS/FIGS--put the cursor on the word to change, and right-click. Here are two reasons for UOS: 1. Most of what you receive in RTTY is letters, so if the program is unsure where it should be, it should use LTRS shift. 2. There is a RTTY convention that transmitting programs send a FIGS shift character whenever they are about to send FIGS, and repeat this FIGS shift after every space. However, it is not standard to send a LTRS shift after each space in word text, so if you accidentally end up in FIGS shift, there is no LTRS shift after the next space to bring you back to LTRS. The default is to return to LTRS unless the sending station tells you to go back to FIGS. For most RTTY operators, the usual setting for UOS is on. TX Button (F9 key) Press the TX button to begin transmission. MMTTY operates PTT or sends a transmit command, and begins to diddle or sends what is in the transmit window. The TX button remains down during transmission. When you are finished typing or selecting text to send, press it again. MMTTY stays in transmit mode until sends everything in the transmit buffer. During this time, the TX button shows the message WAIT, to show you that MMTTY recognized your button press, but it is finishing the job of sending. When transmission is complete, the RTTY audio stops, PTT switches to receive or a software command is sent to put the transceiver into receive mode, the Wait button pops up and changes back to TX. TX is the transmit/receive button to use most of the time during a QSO. MMTTY comes with the TX button assigned to the F9 key on the keyboard.

18 TX OFF Button (F8 key) The TXOFF button stops transmission immediately. Remember this button if something bad happens to your transceiver. MMTTY comes with the TXOFF button assigned to the F8 key on the keyboard. Demodulator Controls Mark Shift Baud Rate AV or LPF or Loop The four windows at the left in the picture below, are the Demodulator Controls for an IIR demodulator. Mark The Mark window shows the mark tone audio frequency. In the above picture it is 2125, the HAM default value. This value changes under software control when the AFC button is pressed, depending on the selection in the Option Setup MMTTY AFC/ATC/PLL tab. You can select a mark frequency by clicking the arrow to the right of the mark frequency, or you can change the value in the window once you click the arrow. Shift The Shift window shows the amount of audio frequency shift (frequency difference) between mark and space tones. Like Mark, it can vary when the AFC button is pressed, depending on the selection in the Option Setup MMTTY AFC/ATC/PLL tab. In addition, each time you click the word Shift it steps through its stored values. Shift can also be selected with the arrow or changed after you click the arrow.

19 Baud Rate Baud rate selector. Almost all ham RTTY is at bauds. This is a multifunction display that shows more than one value: If the demodulator is IIR, then clicking the word Baud changes the display to BW, or bandwidth. If the demodulator is FIR, the terms are Baud and Tap. If the demodulator is PLL, the terms are Baud and VCO. AV or LPF or Loop This is another multifunction display: If the demodulator is IIR or FIR, the terms are AV or LPF. If the demodulator is PLL, the term is VCO. Demodulator Buttons and Squelch Display Type Rev. HAM SQ Not. BPF ATC NET AFC The nine buttons to the right, in the screen shot below, are the Demodulator Buttons, and the squelch display is between the second and third row of buttons. Type of Demodulator Each time you press the Type button, the Demodulator steps through its choices: (1) IIR, (2) Fir, and (3) PLL. The Demodulator type changes, and the demodulator controls change as well. The default demodulator is IIR. The PLL demodulator takes very little CPU power, so if you are using an old, slow computer, you may want to try this demodulator.

20 Rev. (Reverse) Rev. Toggles between regular and reverse shift. In regular shift, if you set your transceiver to LSB, the mark tone is high and the space is lower than the mark by the amount of the Shift. In Rev. shift, the mark tone is low and the shift is up, causing space tone that is higher in frequency than the mark tone. HAM The HAM button is useful after you have copied someone for a while with AFC on, and want to tune for others. Here is how it works: 1. Set a default mark and shift value in Options Setup MMTTY Demodulator tab. 2. Press the HAM button, and the Mark and Shift windows change to the HAM default values. Once the default mark and shift values are set, they need not be changed. The HAM default values for mark and shift can be changed on the Demodulator Tab. The HAM button also restores encoding and decoding to Baudot RTTY values, specified on the Decode Tab. These default values for the HAM button cannot be changed. When you press HAM, Baudot RTTY is restored. SQ SQ stands for squelch. Use the squelch to prevent MMTTY from printing random characters based on noise. Here is how it works: Look at the horizontal indicator below the SQ button. This is the squelch indicator, or signal-strength indicator.. There is a small vertical line in the bar, this is the squelch threshold. The squelch threshold can be moved by placing the cursor to the right or left, and clicking. The bar moves toward the cursor. Audio signal strength is shown by how far to the right the green bar extends. When the signal strength is greater than the squelch threshold, MMTTY decodes the signal and prints, but if it is below threshold, MMTTY does not print. You can turn off the squelch if you are trying to decode a weak station and are willing to accept noise printing in order to catch meaningful copy as well.

21 Not. Not. turns on the DSP audio notch filter. You can use this feature to null out a nearby mark or space signal, or a tuner-upper. Here is how it works: 1. The notch can be adjusted on the Option Setup MMTTY Demodulator LMS/NOTCH tab. 2. The Not. button turns on the notch capability, but when you first turn it on, the notch does not...appear. 3. Put the mouse cursor on the FFT display to the far right, and right-click. A small triangle will the cursor location. This is the notch center. The notch can be moved around using point 4. To remove the notch, press the Not. button again. The next press of Not. will cause the notch to...reappear. You can set two notches on the Option Setup MMTTY Demodulator LMS/NOTCH tab. The tabs alternate with clicks. That is, set the first tab with a right-click, and the next right-click sets the second tab, while the first one stays in place. Here is a display of two notches. Each triangle indicates the center of the notch filter. Note that the signal is strongly attenuated at that point. Note: A left-click of the mouse cursor moves the passband, while a right-click sets the notch. BPF BPF stands for bandpass filter. It can be adjusted at Option Setup MMTTY Demodulator BPF tab. This DSP filter is centered on the middle of the bandpass shown in the FFT, so all you do is turn it on and off. The usual setting for BPF is on, so MMTTY can decode well in the presence of an interfering signal. ATC ATC stands for Automatic Threshold Control. This DSP function adjusts the signal input level of the comparator. The reason for including an ATC switch is that the ATC may not work well for low signal levels, at which time you may want to turn it off. ATC can be adjusted at the Option Setup MMTTY AFC/ATC/PLL tab.

22 NET Normally, without the NET button pressed, MMTTY transmits with a mark tone at the HAM default audio frequency, no matter where the AFC has put the receive mark audio frequency. When you press NET the transmit mark frequency becomes the same as the receive mark frequency, and you will transmit right where you last heard the other station. Some hams do not realize this, and find that other hams keep telling them that they are off frequency, because they used AFC without NET. The above holds only for AFSK, where MMTTY controls the transmit tone frequency. In FSK mode, NET has no function. AFC AFC stands for Automatic Frequency Control. When this button is pressed, MMTTY varies the receive mark frequency and shift width to adjust to the received signal. When AFC is pressed, you can tune close to a RTTY signal, and in a second or two it is tuned perfectly. You can determine what can be varied automatically in Option Setup MMTTY AFC/ATC/PLL in the box labeled "Shift." This is dealt with in the topic Set-Up MMTTY. Macro Buttons Below is a screen shot of the Control Panel Macro Buttons. These are 16 easily-accessible buttons programmed to simplify RTTY transmission. Some buttons are already programmed with handy sequences, but all can be reprogrammed. To use one of these buttons, put the mouse cursor on the button and left-click. To program one of these buttons, put the mouse cursor on the button and right-click. The buttons can send text or perform software operations. The Macro Command List topic has the software codes to program these buttons. Everything you enter is either software code or text to be transmitted.

23 FFT and XY Displays FFT Display XY Display Waterfall Display FFT/XY/Waterfall and Processing Power Just below is a picture of the FFT and XY displays. The FFT display is comprised of the spectrum display at the upper left plus the waterfall display below. The XY display is to the right. FFT Display The FFT Display shows frequency across the horizontal axis and amplitude vertically. You can move around the full audio by putting the mouse cursor on the FFT display and left-clicking. MMTTY centers the spot you click in the audio passband. If AFC is on, a click between the mark and space signals should bring MMTTY close enough to automatically tune in the signal in a second or two. This is the way most MMTTY users tune in signals. It is also possible for you to turn off AFC and tune your radio so the mark and space signals are on the two lines. XY Display The XY display is a computer representation of the oscilloscope crossed-ellipses display that used to be the way RTTY signals were tuned, in the days of TUs and oscilloscopes. For perfect tuning, one ellipse should be vertical, the other should be horizontal. If they are not at exact right angles, this means that the receive shift is different from the transmit shift. Waterfall Display Some hams like the waterfall display that has become popular for PSK31. MMTTY offers a waterfall that is directly lined up with the spectrum display above it. You can use this display to tune your radio, rather than use AFC.

24 FFT/XY/Waterfall and Processing Power FFT, XY display, and waterfall require many CPU calculations. If your computer stops working when you are using MMTTY, or if it occasionally freezes, it may be that these operations are using more CPU time than you can afford. To reduce the demand on your CPU, turn off the FFT and waterfall or the XY display. You can also reduce sensitivity, response speed, and quality to reduce demand on the CPU without losing the function. The solution is to use different combinations until you can live with the result. A faster computer is another solution to these problems. Logging Menu QSO Button Data Button Init Button Call Button Call Window Find Button Name Window My(RST) Window His(RST) Window Frequency Window Logging Topic This is a picture of the logging menu. It is split into right and left halves to improve resolution in this Help file. Left half of logging menu. Right half of logging menu. The logging menu works with MMTTY's built-in logging program, as well as with MMTTY's contest features. Here are the items in this menu.

25 QSO Button The QSO Button can work with Contest mode, where you will indicate what you want it to do on the first, second, and third press, in Running Mode or S&P Mode. Set this up in Option Setup Logging, where you will need to make several entries. If you turn Contest Mode off (Option Setup Logging Input Tab) then the first press of this button does nothing, while the second press enters the data from the menu into the log as a QSO and then clears the logging data windows. Data Button Press the Data Button to view and edit the complete set of data for the current QSO, before it is entered into the log. Init Button Press the Init Button to clear the Call, Name, and My windows so you can start over. Call Button Click this button to switch between Running Mode and S&P mode when in Contest mode. Call Window If you put the cursor on something in the MMTTY receive window and left-click, text will appear in the call window. When you are ready to call a station, click on his callsign and it will go into the call window (see the Receive Window topic). If this callsign is already in the log, the operator's name will appear in the Name window if you entered it in the last QSO. Click View Current QSO data to see that other data (name, QTH, remarks, QSL info) are copied from the last QSO. Find Button Once there is a callsign in the Call Window, a press of the Find button will search the MMTTY logbook for other contacts with this station. Name Window Put the other operator's name here. The second time you left-click the mouse, whatever is underneath the cursor will go here. Once you have a call in the Call Window, If you put the cursor on the other operator's name and left-click, it will go into the Name Window. This window has a second function. If you click the work Name it becomes QTH, and the window is again blank. The QTH function now takes the place of the Name function in the mouse-click logging sequence.

26 My (RST) Window You can enter the RST report that you receive in the My(RST) Window, or simply select it from the drop-down menu. You can set 599 as the default for My(RST). Click Option Setup Logging Input tab; check the box in the middle of this tab that says 599 Default for MyRST. His (RST) Window This is the RST that you send. This value is 599 by default, but you can use the menu to select another report, or type it in. This window works with contest mode, to store information that is sent automatically with the QSO button. See the topic Input Tab that is under Prepare for Contest Mode. Frequency Window If your transceiver is in communication with your computer, and you set this up in Option Setup MMTTY Misc tab Radio command button, then MMTTY automatically reads your receive frequency from your transceiver and puts it in the Frequency Window. If your transceiver does not communicate with MMTTY, you can select a frequency or type it in. Note: If you have turned on Radio command, and then lose communication with the radio, you cannot select a frequency in this window. Go back to Radio command, clear the name of the radio, and you again can enter a frequency in the Frequency Window. Receive Window Log Data With a Mouse Click Save Received Data Right-Click for LTR/FIG Shift Time Stamp Clear Receive Window The Receive Window is the large window just below the logging menu. Received text prints in this window. The window has a memory for data which have scrolled up out of view, and you can use the scroll bar at the left to see these data. Log Data With a Mouse Click If you Left-click some text in this window, the first click will be recorded as the callsign, and the second click as a name. The third click is the same as the first, and so forth. If you change Name to QTH, as described in Logging Menu, you can click the QTH into the log. When you go to Contest Operation, you can input a received report plus serial number.

27 Save Received Data You can save all the data that pass through the Receive Window in a file, limited only by the size of your storage medium. Click File RxWindow to file, and name the file. You can save an entire weekend contest this way, so you have the original raw data to fill in your log if there was an error or data are missing. An estimate by GU0SUP is that a weekend contest generates a file of 1 MByte. No Other Copy Function The procedure just described, mouse-clicks for specific data, or a screen capture with Print Screen or another program, are the only way to save received data. There is no copy function for the Receive Window in MMTTY. Right-Click for LTR/FIG Shift If you accidentally receive data in the wrong shift, put the mouse cursor over each word, right-click, and the characters will be printed in the other shift. In other words, if you receive a report of TOO, a right-click changes this to 599. Time Stamp MMTTY can record the time of transmission and reception of each line that appears in the Receive Window. Click File Options of Received-Log Time Stamp to begin recording a time stamp. Then Click File Options of Received-Log Show time stamp in the Rx window to have this time stamp appear in the Rx window. You must make both of these selections to get the time stamp to appear. When you transmit, the time stamp for transmission only appears in the Receive Window when you send a carriage return. Clear Receive Window Click View Clear Rx Window to clear all data in this window.

28 Transmit Menu Clear Button Macro Buttons Edit Window Edit Button Transmit Wait Adjustment The area between the receive and transmit windows has a number of controls designed to make QSOs easier. Here is the transmit menu; this example has already been changed from the one that comes with MMTTY. It is split into left and right halves to improve clarity in this Help file. Left half of transmit menu. Right half of transmit menu. Clear Button The Clear Button at the far left clears the Transmit Window, just below the transmit controls. The keyboard shortcut for Clear is F1. Macro Buttons The next four buttons are Macro Buttons, similar to the Macro Buttons on the Control Panel, but some of the syntax for these buttons is different. A discussion of programming commands for all macros will be found in Macros in the Macro Command List, or click Macro Command List for just the list of these commands. By default, These three buttons are assigned to F2, F3, and F4. Here is how to make a quick call to a DX station: 1. Mouse-click a call into the callsign field 2. Press F2 to set up a 1x1 call. 3. Press TX twice when you want to call. This sends a quick 1x1 call and returns to receive when the call is complete. The two presses of TX start transmission and then end transmission when the macro is finished.

29 Edit Window The small window in the Transmit Controls is a drop down menu with more macros. If you select one of these macros, the text appears in the transmit window and will be transmitted. Macro Command List is a list of programming commands. Edit Button The Edit Button on this line allows you to change the contents of the macros in the Macro Window. Select the macro and then press Edit. Transmit Wait Adjustment There is a transmit wait, or delay, control, that appears by default as "Both Wait" at the far right of the transmit menu. The slider to the right controls the amount of time (wait) between transmission of characters. Select one of four values by clicking the label. Disable wait - Slider position does not matter, there is no wait. Char. wait - Delay character transmission. Diddle wait - Delay diddle character transmission. Both wait - Delay both character and diddle transmission. See what this control does by disabling transmit and experimenting with it while listening to the sound card output. Delay may help if you have a slow computer, or if the FSK modulator in your transceiver cannot respond rapidly enough to characters as they are keyed by MMTTY and your computer. Some of these parameters can also be set on the Tx tab. See TX Tab. Transmit Window At the bottom of the MMTTY display is the Transmit Window. Text appears here before being transmitted. When you type in the transmit window, you can erase text until it is sent. This is one reason for selecting Option Way to Send as word out or line out. By delaying transmission, you gain time to make corrections to the text.

30 Set-Up MMTTY There is a set of screens that control many of the functions of MMTTY, on both transmit and receive. Click Option Setup MMTTY and there are six tabs, each of which has variables to set. The five tabs are: Demodulator AFC/ATC/PLL Decode TX Font/Window Misc SoundCard Each of these is discussed in its own topic. At the bottom of the tab display are buttons that remain present for all tabs: HAM - The same as the one on the control panel. Sets mark and shift values to the default. Set Default Demodulator - Changes to the default demodulator.? - Brings up a Help screen. OK - Saves changes to all tabs and closes all tabs. Cancel - Closes all tabs without changes. Demodulator Tab Discriminator - Type - IIR Resonator Settings - Mark and Space - Bandwidth - Show Limit Amp Smooth LPF Pre-Filter Rev. and HAM Default The Demodulator Tab is concerned with receiving and decoding RTTYsignals. Click Option Setup MMTTY and then click on the Demodulator tab if it is not already showing. MMTTY gives hams a flexible DSP tool to decode RTTY signals. Because of its experimental nature, many parameters of the demodulator can be changed. The ham community, by experimenting with these values, may arrive at combinations that are suitable to different conditions. This Help file specifies arbitrary default values used by MMTTY to create an operating RTTY decoding system. You may find that you can improve performance by changing them.

31 It is beyond the scope of this Help file to explain all the variables on this tab, but we attempt to point you in the right direction for most of them. Read the Demodulators topic for an overall explanation. Here is a picture of the Demodulator tab. Discriminator Type At the left is the discriminator block, where you choose the type of DSP discriminator MMTTY uses. There are three discriminators from which to choose: IIR Resonator FIR BPF PLL The default discriminator is IIR Resonator. If the discriminator changes, some of the possible settings for the discriminator change. This is reflected in a change in the label and function of some of the windows in the Demodulator area of the main display and below the discriminator choice. IIR Resonator Settings Mark and Space For the IIR Resonator discriminator set Mark, Shift, and bandwidth (BW).

32 IIR Bandwidth Bandwidth sets the width of the DSP discriminator. The default is 60 Hz. Show Press the Show button to see how MMTTY has shaped its bandwidth using your mark, shift, and BW or other settings, along with the demodulator you selected. Limit Amp The AGC box turns on AGC at the limit amplifier. See the topic Demodulators. The Nyquist frequency is twice the frequency of the fastest waveform. It is necessary to sample above the Nyquist frequency in order to fully reconstruct the signal. Therefore, the sampling frequency is the ratio of how many times above the highest frequency is the current frequency. Oversampling requires more computer power (and speed) than not oversampling, but more accurately reproduces the input signal. Smooth LPF You can select whether the smoothing LPF (the Output LPF in the diagram of a PLL demodulator in the Demodulators topic), is an FIR or IIR circuit. You can select the LPF cutoff frequency and also select the order for an IIR filter. The higher the order of the filter, the sharper (steeper) is the filter cutoff. If these filters were passive, it would be as if you had added additional LC components to the filter. A higher order filter takes more processing power. Pre-Filter Before the received signal reaches the demodulator, MMTTY applies a DSP Pre-Filter to it. The controls in this section customize the pre-filter, and the show button shows you the result of pre-filtering. The pre-filter can do three jobs: 1. It can reduce noise with an LMS adaptive filter. 2. It can remove interfering signals (heterodynes) with a Notch Filter. 3. It can shape the received bandwidth before the signal reaches the discriminator. The above functions are partly controlled by buttons and other operations on the main display. The On box of this tab changes if you click it here or if you use the BPF or Notch buttons on the main display. If you set notch off, the main display no longer has a Not. button, it has an LMS button. MMTTY cannot have both notch and LMS. To work with LMS/Notch or with BPF, you must click on the appropriate tab.

33 BPF The prefilter includes a bandpass filter whose width can be varied, and which can be turned on and off here or on the control panel. Increasing the number of taps increases the skirt steepness of the filter. Increasing FW widens the bandpass of the filter for signals less than 6 db, but also decreases the response to weaker signals outside the main bandpass. The default values are Tap = 56 and FW = 100. Vary these values and use the Show button to see the result for the BPF. LMS LMS is an adaptive filter that can reduce the effect of noise (QRN) on the signal using autocorrelation. Signals have high autocorrelation over time (once a signal starts, it will be there a few milliseconds later) while noise has low autocorrelation. There are tricks that can be used to decrease the time autocorrelation of noise. If DSP is used to amplify signals with high autocorrelation, the result is amplification of signal and non-amplification of noise. Uncheck the box labelled Notch to use LMS. You can have only LMS or notch, not both. When you do this, the Not. button on the control panel becomes LMS. Four LMS parameters can be set: Number of taps Autocorrelation delay 2u (the character is the lowercase Greek letter upsilon) Gm. Notch Once you select Notch to turn it on, the LMS display disappears (and the LMS button on the control panel becomes Not. You may select one or two notches, and you may set the number of taps (default = 72). More taps take more cpu power. See the FFT and XY Displays topic to learn how to control the notch once you have turned it on.

34 Here is the Notch tab within the Demodulator tab, showing how to turn on two notches. Rev. and HAM Default Reverse The Reverse check box reflects the position of the Rev. button in the control panel. Check Rev. to reverse the mark and space frequencies. HAM Default Use these windows to change the mark (left window) and shift (right window) frequencies for the HAM button. This change holds until it is changed here again. When you press the HAM button, these frequencies are the ones that appear in the mark and shift windows on the control panel.

35 AFC/ATC/PLL Tab AFC Block ATC Block PLL Block Here is the AFC/ATC/PLL tab. AFC Block At the left is a block called AFC. AFC The AFC check box reflects the position of the AFC button on the control panel.

36 Shift When you turn on AFC, there are two parameters that can be adjusted to tune in the other station exactly: (1) mark frequency and (2) shift width or distance of the space frequency from the mark frequency. The Shift parameter sets how these can vary: Free - Mark frequency and shift width are both free to change, and MMTTY will try to match the other signal exactly. This is the most flexible setting, but it can result in a transmitted signal that does not fit a standard. Fixed - Mark frequency can change, but the shift width must remain at its current setting. This assures that when you transmit using AFSK, you will always transmit a set shift width, and most hams use the HAM button to set this to 170 Hz.. HAM - Mark frequency and shift width can change, but the shift width must take on one of the standard HAM values of 170/200/220/240 Hz. MMTTY decides among these and chooses the one that works best, but if you check HAM, you will never transmit a shift width other than one of these standards. This is a little more flexible than Fixed, but still assures that your transmission will fit a standard shift. If someone were to observe your signal on another receiver, it would fit standard parameters, because they cannot tell your transmitted mark frequency, but they can see your shift width. FSK - Mark frequency cannot change and the shift can only take the values of 170/200/220/240 Hz., whichever works for most letters decoded. This approach makes MMTTY work as if you were using FSK modulation in your transceiver, even though you are transmitting AFSK. If you had an FSK modulator, MMTTY would not be able to change its mark frequency. You must tune in every station completely, the AFC button can only vary your shift. This is the least flexible setting, close to turning off the AFC. Time Time sets the time it takes for full ATC action. The shorter you set this value, the faster the ATC operates. The default value is 8. This window actually sets the number of samples required to compute the threshold. SQ SQ stands for squelch. The squelch controls the value that the AFC will accept to try to lock in. The default value is 32. AFC SQ is not the same as the squelch on the control panel. The control panel squelch display controls how strong a signal must be to print. The AFC SQ setting controls how weak a signal the AFC will use to tune in. If you set SQ too high, you will not tune onto weak signals. If you set it too low, the AFC may tune into random noise or a weak signal or tone rather than a signal. Sweep Sweep sets how far the AFC will follow the target signal. Frequency that MMTTY will follow a target signal = shift width x Sweep. The default value is 1.

37 ATC Block ATC (Automatic Threshold Control) adjusts the input level to the comparator in accordance with the strength of the input signal. The ATC check box reflects the position of the button on the control panel. Time specifies how many recent signal samples are used to compute the input level threshold. The more samples, the more slowly will ATC change the input level. The default of 4 is a relatively small number of samples, and MMTTY will quickly respond to an echo. However, you may want to experiment with this value under different conditions. If conditions are good, you may get better decoding with ATC off. PLL Block To use PLL as a demodulator, it must be selected on the Demodulator tab or on the control panel. VCO Gain VCO Gain can be varied from the control panel when PLL is selected as the demodulator. This window reflects what is in the control panel. The default value is 3. Loop LPF (IIR) The LoopLPF is part of the demodulator circuit, and it is a low-pass filter. Its parameters can be set here. Order FC FC is the low pass filter cutoff frequency. f Button Press the f Button to see a prediction of the shape of the Loop LPF. Output LPF (IIR) Order FC f Button Press the f Button to see a prediction of the shape of the Output LPF.

38 Decode Tab Baudot RTTY Default Default Rx Stop Bit Block Baudot Codeset Ignore Framing Error The Decode tab shows parameters that control the way in which MMTTY encodes and decodes a RTTY signal. Baudot RTTY Default The default for these values causes MMTTY to encode and decode Baudot RTTY. This is the RTTY code used in most current ham radio RTTY operation. Here are the values: Baud Rate:45.45 Majority Logic: checked Ignore Framing Error: unchecked Bit Length:5 bit Stop Length: Rx = 1 bit, Tx = 1.5 bit Parity: None Default Rx Stop bit: Rx = 1 bit, Tx = 1.5 bit Baudot Codeset: S-Bell When you press the HAM button, Baud Rate, Bit Length, Stop Length and Parity values are reset to the above defaults.

39 Default Rx Stop Bit Block One of the Baudot RTTY defaults noted above can be changed--the Stop Length. The Default Rx Stop bit controls the setting of the Stop Length when you press the HAM button. To make Stop Length become Rx = 1.42 bit, Tx = 1.5 bit when you press the Ham button, check this box in the Default Rx Stop bit block. Baudot Codeset There are two standards for the code to ring a bell on a mechanical RTTY teletype. The U.S. standard is FIGS, S and the international standard is FIGS, J. You can select one here, but it is not usually important. Majority Logic Ignore Framing Error RTTY is decoded in frames. A frame is defined or "marked off" by a start pulse, some code, and a stop pulse. The sequence of bits between these two pulses defines the character that is decoded. TX Tab Diddle Block Tx Block - Digital Output - Char. Wait and Diddle Wait PTT Block - Port Window - Invert Logic - Radio Command Button TxBPF/TxLPF Block Macro Block Input Button Block Radio Command

40 This is the TX tab. It has a great many controls on it, so this topic is quite large. Diddle Block Diddle is the modulation put out by MMTTY when there are no data to transmit. It tells the other station that you are still there, and lets others tune onto you. None - MMTTY transmits a steady mark tone. BLK - MMTTY transmits a string of the character for blank. LTR - MMTTY transmits a string of the LTRS shift code. This is the standard diddle in ham radio. Random varies the time between diddle characters in a random way. If random is not checked, the characters are evenly spaced. Wait reduces the time between characters during a random diddle. You hear more diddle characters if wait is checked.

41 Tx Block UOS turns on Unshift-on-Space for transmitting. When you transmit a space, MMTTY also sends a LTR shift character. Double shift causes MMTTY to transmit two LTRS or two FIGS characters whenever one is called for, to lower the chance that the other station misses the shift. If the receive station receives one or both characters, it shifts properly. Disable wait eliminates the wait before a diddle character. It is the same as clicking the transmit wait adjustment on the transmit menu until it shows Disable wait. Disable Rev disables reverse on transmit, but the Rev. button still works for receive. This may be useful if for some reason your signal on transmit is upside-down from receive signals. Always fix shift causes MMTTY to transmit with the HAM shift, no matter how the receive shift is set. Digital Output Digital Output controls the volume of sound output from the sound card. You can also control this from the Windows mixer volume control. Try to set this so you do not have to make mixer changes when you operate MMTTY. Char. Wait and Diddle Wait The Char wait and Diddle wait controls are the same as those on the transmit menu of the main display. They control the delay before regular data (char) or diddle characters are transmitted. PTT & FSK Block Port Window The Port window selects which COM port is to provide FSK and PTT outputs. The DTR and RTS on this port go high HIGH when MMTTY goes to transmit mode. If you select the same port that is selected in Radio Command for communication to the radio, the Radio Command port is set to None, but you are not notified of this. Be careful when selecting the PTT and FSK port so as not to erase that entry once you have made it. Invert logic The PTT line is operated by bringing the DTR and RTS COM port signals HIGH on transmit, and returning them to LOW on receive. If you discover that your PTT line always seems to be keyed, check the Invert Logic box to reverse the polarity, so MMTTY brings the DTR and RTS signals LOW on transmit and HIGH on receive.

42 Radio Command Button MMTTY can communicate with transceivers that have interfaces to a computer. Click this button to go to the set-up procedure for Radio Command. Radio Command can do the following: Transceiver frequency can be displayed in MMTTY's frequency window on the Logging menu. MMTTY can send a software transmit/receive command to the transceiver so you do not have to hook up a wire to control PTT. See the topic Radio Command to see how to set-up this feature. TxBPF/TxLPF Block These two check boxes control a transmit signal shaping filter. TxBPF is a bandpass filter, and TxLPF is a low pass filter. You must decide for yourself whether you need these filters for clean RTTY transmission. Most hams leave these boxes unchecked. You can experiment with number of taps and, and press the f button to see the theoretical shape of the transmission bandpass. Macro Block The callsign that is in the callsign window is the one that is used by the %m macro as your own callsign. Assign the 16 control panel macros on this tab by left-clicking on a key and typing what you want it to do. You can also do this on the control panel Macro keypad by right-clicking on a key. See the Macros topic for information on how to program the keys, or click Macro Command List for just the list of commands. Input Button Block The four buttons in this block are the four Group 2 Macro buttons in the transmit menu. Left-click to edit them, or right-click on the buttons on the transmit menu and edit them there.

43 Radio Command Requirements Set-up Radio Command - CTS vs. XON/XOFF Radio Command Cannot Share a Port MMTTY can communicate with many transceivers over a serial port. Radio Command involves two software actions: 1. Transceiver frequency can be displayed in MMTTY's frequency window. 2. MMTTY can send a software transmit/receive command to the transceiver so you do not have to hook up a wire to control PTT. Requirements Your transceiver must have the capability to communicate with MMTTY over a serial port. This topic shows how to set-up the serial port communication. You must know the data communications parameters for the control port of your transceiver. In most cases, software handshaking (XON/XOFF) works OK. If you have an Icom or older Ten-Tec transceiver, you need to know the transceiver's port address. Once you have set-up Radio Command, directing MMTTY to transmit will send a software code to the transceiver to put it into transmit mode.

44 Set-Up Radio Command Here is the procedure to set-up MMTTY to communicate with the transceiver. This procedure requires software codes specific to certain transceivers, and the information you need may differ among transceivers. 1. Click Option Setup MMTTY TX tab. 2. Press the button labelled Radio command. 3. At the top of this display, set-up the Port Definition commands. See the note below for an important...warning. 4. Check the PTT box in DTR/RTS if you want hardware command of PTT on the Radio Command...port. 5. If you do not want to control PTT with a hardware interface from the Radio Control port or want to...control PTT on the same port as PTT, then uncheck this box. 6. If you want to use software commands to control transmit/receive switching, select the command...protocol for your transceiver in the Group box at the bottom of the display. If your transceiver is the list and you know the correct commands, they can be set directly (using hexadecimal) in the...rx and Tx windows. The commands can be saved and reloaded using the Save and Load the bottom of the window. 7. To make the VFO frequency appear in MMTTY's frequency window, select your transceiver in the..."model" selector. 8. Polling interval sets how often (in seconds) MMTTY sends a command to the radio asking for...frequency information. 9. Ten-Tec and Icom radios need an extra piece of information, the address of the radio. The default...value for Ten-Tec is 04; Icom has a different number each model. 10. The frequency offset changes the displayed frequency in the frequency window. If you operate...afsk using LSB, set this to LSB and MMTTY's frequency window will show you where your mark...tone transmits. 11. When you are done, click OK. There is window for an initialization code (Init), but at present no radios need an initialization code.

45 CTS vs. XON/XOFF The computer serial (COM) port communicates with the serial port of the radio to send and receive radio commands. Sometimes one device (computer or transceiver) talks before the other is ready to listen. This flow can be controlled in two ways: by additional software commands (XON.XOFF), or by hardware signals on pins in the serial port (CTS or Clear to Send). Hardware command is more reliable, but some devices do not support it. Try using CTS first, and check to see if the frequency is displayed properly and that PTT via radio command works well. If it does not, then try XON/XOFF. You can use both, but if one works well and the other does not, it is safer to turn off the one that is less reliable. Radio Command Cannot Share a Port The radio command port cannot be shared with FSK. However, since MMTTY supports PTT via Radio command, via DTR/RTS on the Radio Command Port or via RTS/DTR on the FSK port there is a great deal of flexibility when configuring MMTTY. Font/Window Tab Adjust Block Waterfall Block XY Scope Block Rx Window Block Tx Window Block

46 The Font/Window tab allows you to adjust MMTTY's data windows and waterfall. Font - selects the font for text in receive and transmit windows. Slash Zero - causes zeros to be printed with a slash to distinguish them from the letter O. Adjust Block The default for these two settings is 0, which turns off adjustment. Waterfall Block L - sets the background color of the waterfall display. Default is black. H - sets the foreground color of the waterfall display. Default is white. XY Scope Block The large square selects the foreground color of the XY display. Default is white. Reverse rotation changes the direction in which the crossed ellipses to rotate with a......frequency change.

47 Rx Window Block Back - sets the background color of the receive window. Char. - sets the color of received text characters. Char. sent - sets the color of transmitted characters printed in the receive window. Tx Window Block Back - sets the background color of the transmit window. Char. - sets the color of characters in the transmit window before they are transmitted. Char. sent - selects the color of the characters in the transmit window that have been transmitted. Misc Tab Sound Card Block - FIFO - Priority - Device ID - Source - Clock Sound Loopback Block Tx Port Block System Font Block - Window - Fixed Pitch

48 Here is the Misc tab under the Setup MMTTY procedure. Save Window Location Check this box if you want MMTTY to remember its window size and location when it closes. It opens the same way next time you start MMTTY. Sound Card Block The next two sections, FIFO and Priority, discuss adjustments to sound card operation. Changes to either adjustment can result in transmit audio breakup. If you have a breakup problem, experiment with both variables to determine how to fix the problem. Setting either adjustment too high can interfere with computer operation. FIFO FIFO means "first in, first out," but it refers to the buffers that are used to hold incoming (Rx) and outging (Tx) audio before it is processed. The default FIFO values are Rx = 12 and Tx = 4. Priority Windows can assign priority to various tasks that are running, and MMTTY assigns a high priority to sound processing to generate the transmit audio. If it is set too low, the transmit audio breaks up, but too high can mean that menu items take too long to appear or the cursor does not follow mouse movement because there is no time left to do these tasks. The default priority is Higher.

49 Priority also affects the speed with which a command may be sent to the transceiver. If you are using Radio Command to control T/R switching, and you feel that it takes too long to go into or out of transmit mode, increase the Priority. The slower or busier your computer, the more important this selection becomes. Device Identifiers RX selects the sound card to be used for receive. TX selects the soundcard to be used for AFSK transmit. If a particular sound card does not work with MMTTY, change the RX or TX identifier until the correct soundcard is selected. Setting the ID to -1 will use the Default soundcard in Windows (the soundcard used for Windows Sounds). The SoundCard tab provides a list of all soundcards installed in the computer. Selecting soundcards for Reception and Transmission on the SoundCard tab will set the RX and TX ID automatically. Source Most sound cards work in monaural mode, but some only work in stereo mode. If you have a problem, select right or left channel of the sound card. This option is for receive only; the transmit audio comes out of both channels of the sound card. The default is mono. Clock The clock window shows the speed of the sound card that MMTTY thinks is right. The default clock speed is Hz., and most sound cards are supposed to work at this speed. The Adj. button begins a calibration procedure to discover the actual speed of the sound card. See the topic Calibrate the Sound Card for instructions on how to calibrate the sound card. Use Tx Offset if your sound card seems to operate differently on output (transmit) vs. input (receive). Sound Loopback Block Sound loopback involves simultaneously running the record and play functions of a duplex sound card. Most modern sound cards are able to support loopback, but not all cards can do this. Loopback is provided for some advanced applications of MMTTY. Satellite communication Monitoring of FSK transmission Off - No loopback. The receive demodulator does not operate during transmit. With no loopback the data that appear in the receive window as you transmit are taken directly from the transmit window.

50 Here is a block diagram. Int. - internal loopback. In transmit, there is an internal path for the transmit signal to go to the receive demodulator. Internal loopback simply demonstrates that the software modulator is working, because the signal is taken from the modulator and demodulated. Ext. (SAT) - external loopback. In transmit, the received signals from the sound card mic or line input are send to the receive demodulator for decoding. External loopback requires that you be able to receive during your transmission, which is often the case in a good satellite communication ham radio station. Tune in your received echo from the satellite, and the data from that echo appear in the receive window while you transmit. This can be confusing, because there is a two-way transmission delay before the letters appear. If you select EXT (SAT), but do not have duplex receive and transmit capability, no transmit characters appear during transmission.

51 Tx Port Block To enable the two FSK options, you must select a COM port on the PTT & FSK block of the TX tab. DTR and RTS are keyed with the FSK signal. Sound - Output AFSK only via the sound card. Sound + COM-TxD (FSK) - Output both FSK (COM port) and AFSK. COM-TxD (FSK) - Output only FSK via a COM port. System Font Block Window: sets the font for all controls, labels, and tab text except the Macro buttons in the control panel. The default is Times New Roman. The window next to the font selection lets you make the font larger (+) or smaller (-) by a few points. Fixed Pitch: sets the font for the Macro buttons in the control panel. The default is Courier New. The window next to the font selection lets you make the font larger (+) or smaller (-) by a few points. Japanese and English Buttons These buttons reset the Window and Fixed Pitch fonts and select Japanese or English language for menus, titles, and button captions. If your computer is not set up for Japanese letters, leave this on English.

52 SoundCard Tab The SoundCard tab allows the user to select which Soundcard will be used for Reception and for AFSK transmission. Reception The Reception box will provide a list of audio Input devices installed under Windows. Select the audio input device connected to the audio output of your transceiver. Selecting an audio input device will set the RX Device Identifier on the Misc tab. Transmission The Transmission box provides a list of audio Output devices installed under Windows. Select the Audio output device connected to the audio input of your transceiver to be used for AFSK. Selecting an audio input device will set the TX Device Identifier on the Misc tab.

53 Transmit and Receive Control (PTT) One of the first operating functions most hams would like to automate is transmit and receive control; that is, we all would like one-button operation (PTT, push-to-talk) to switch from receive to transmit and back again. Here are alternative methods of PTT that are available for MMTTY users. In all cases, receive control is the reverse of transmit. Two-switch operation. Press one button to get MMTTY switch and another button to get the...transceiver to switch. Two-Switch PTT VOX controlled operation. The presence of an audio at the output of the sound card and input of the...transceiver operates a VOX circuit in the transceiver. When MMTTY transmits, the VOX circuit...senses this and puts the transceiver into transmit mode. When transmission ends, the VOX circuit...senses this and puts the transceiver into receive mode. VOX Control of PTT PTT controlled by a serial or USB port in the computer. When MMTTY goes into transmit, it raises voltage on the port, which tells the transceiver to go to transmit. PTT Using a Pin on a Serial...Port or PTT With a USB Port Software control. MMTTY sends a software transmit command over a port to a transceiver that has...a computer interface. The interface interprets this command and the transceiver goes to Control of PTT The next topics show how to implement these PTT alternatives. Some of these alternatives are covered briefly in Quick Start and in Radio Command topics, but they are treated in depth here. Two-Switch PTT Two-switch PTT simply means that the computer does not control the transceiver. RTTY is a mode like a ragchew in SSB, in which one person speaks, then the other speaks. If you are simply operating, and not DXing or contesting, then you can operate the transmitter with a PTT switch and use the F9 key or the cursor to get MMTTY to transmit or receive. Put the transceiver into transmit first, so when MMTTY begins to send, the transceiver is already in transmit mode. When going to receive, order is less important, but you must do things smoothly. When the other station hears your signal end (no more diddle) then he or she will go into transmit, and you must have both your transceiver and MMTTY in receive mode to print everything. If you are thinking of using two-switch PTT, read the topic VOX Control of PTT. If you can use VOX, it is easier to operate than two-switch.

54 PTT Using a Pin on a Serial Port Hardware Serial Interface Software Set-up for Serial Control USB Port MMTTY can control PTT of a transceiver by operating a serial (COM) port as MMTTY goes into transmit or receive mode. The circuit below interfaces the signal at the COM port to most transceiver push-to-talk (PTT) interfaces. There is an important limitation to this situation. There are three ways that MMTTY uses a COM port to interface to a transceiver: 1. Control PTT 2. Key FSK 3. Send commands (PTT, polling) and receive information (frequency) from a computer-aided...transceiver MMTTY can operate PTT on either the Radio Control Port or the FSK & PTT Port. If your computer has only one serial port and you are using AFSK, it is convenient to perform PTT on the Radio Control port. If you are using FSK, it is most convenient to use the FSK port for PTT. Hardware PTT Interface Between Computer and Transceiver The circuit above interfaces a serial (COM) port (either 9-pin or 25 pin) to a PTT input. It is the same circuit as the one shown in the topic, Prepare MMTTY for FSK. You need only wire the RTS or DTR pin, not both. If you have interference from the PTT line to the computer, add decoupling capacitors and ferrite beads or cores.

55 Software Set-Up for Serial Control of PTT Click Option Setup MMTTY TX tab. At the far right is the PTT & FSK window. Select a serial (COM) port using the drop-down window. If you have a COM port outside this range, type the number into this window. You can change the polarity of the RTS and DTR ports using the check box to "Invert Logic." If you check this box, MMTTY closes the RTS and DTR ports on receive and opens them on transmit. USB Port Most USB adapters are capable of switching the PTT, but they need a USB to serial adapter. To use a USB port, specify the COM port assigned to the USB adapter. Click Option Setup MMTTY Tx tab, and set this port for PTT & FSK. If you want to operate FSK, read the topic Prepare for FSK, particularly the part at the bottom concerning USB serial adapters. VOX Control of PTT VOX is a simple way to implement automatic PTT. The audio signal coming out of your computer and into the transceiver operates the VOX in your transceiver. Limitations and Advantages of VOX First, let us consider the limitations of VOX. Your transceiver must have VOX capability or you must build a VOX circuit. FSK is not compatible with VOX. Many Yaesu transceivers do not enable VOX for digital inputs. Some computers and operating systems generate beeps and other sounds that appear on the sound card output. These sounds can activate the VOX circuit or cause it not to drop out when you are done transmitting. There may be an additional delay at the start and at the end of transmission while the VOX senses the change in audio. This is mostly a problem when you end your transmission, because the other station, seeing you turn the transmission over to him, and hearing no signal, may begin transmitting right away. Meanwhile, your transceiver is still in transmit mode and you cannot copy him. It may take MMTTY a few seconds more to begin copying correctly, causing you to miss some of the initial content of the transmission. The VOX control is another switch on your transceiver that you must remember to operate when you begin to work RTTY.

56 Now, let us consider the advantages of VOX: There are no wires between the transceiver and the computer other than the audio connection. There is no programming to make VOX work. How to Make VOX Work Set your transceiver so you are working into a dummy load, or set the output power to zero. Connect the audio between the transceiver and the computer. Set MMTTY to diddle, see Tx Tab. Put MMTTY into transmit mode with the Tx button Adjust the VOX sensitivity of your transceiver VOX so the rig goes into transmit. Put MMTTY into receive mode and make sure that the VOX goes off. You may want to shorten the VOX delay. Make this judgment as you determine the interval between pressing the button to go to receive mode and actually seeing the transceiver change modes. Problems If the transceiver fails to go out of transmit mode, the VOX sensitivity may be too high, or there may be extraneous sounds from the computer going out the audio line. If the transceiver jumps into transmit mode by itself, perhaps VOX is not the best way to operate. As a partial solution, you can turn off VOX while you are in receive mode. Software Control of PTT The topic Radio Command discusses how to set-up MMTTY and your transceiver to operate software control of PTT. The transceiver must be capable of computer communication over a serial port. The transceiver and computer are connected using this port, and MMTTY sends commands over this port to tell the transceiver to transmit or receive. It also uses this port to get information from the transceiver about the frequency of the VFO, so this can be displayed. The only drawbacks to software control are: (1) if the computer crashes or hangs up while the transceiver is in transmit mode, you must turn the transceiver off manually and then turn it back on; (2) the transmit/receive change time is longer than using other methods; (3) if you have RF in the shack - even though it may not cause problems with other modes - RF can cause the transceiver to miss the "Receive" command resulting in a "stuck" transmitter. Time usually is not critical in RTTY applications, and it can be adjusted using the Radio Command set-up.

57 PTT With a USB Port The serial port is being replaced by USB ports in many modern computers. Since MMTTY can use a serial port for FSK & PTT, the question arises about whether a USB port can be used for PTT. This can be done, but only with a USB serial port adapter. Don's (AA5AU) site, mentioned in connection with FSK via USB, is useful here: Most USB adapters work properly to allow serial port keying using DTR or RTS, described in the topic PTT Using a Pin on a Serial Port. USB serial port adapters also appear to work for Software Control of PTT. AFSK and FSK MMTTY always receives using an audio signal into the computer sound card. However, MMTTY can transmit using either AFSK, audio frequency-shift keying, or FSK, frequency-shift keying. The next topics discuss these approaches and how to use them. When you begin to plan your installation you will need to consider more than the choice between AFSK or FSK. You should consider how your will control your transmitter (PTT) and whether you want to take advantage of MMTTY's ability to read operating frequency (in supported transceivers) for computer logging. Your specific configuration will depend on the computer control capability of your transceiver, the number of available serial ("real" or USB) ports, whether or not you use a commercial interface and your personal preference for AFSK or FSK. FSK and PTT can share one serial port. Radio control (CAT) and PTT can also share a serial port. If you want CAT, FSK and PTT, your computer will need two serial ports. AFSK AFSK stands for audio frequency shift keying. Two audio tones are sent, in the right combination, to the audio input of an SSB transceiver. Since the transceiver already transmits SSB, no further equipment is needed for AFSK besides the transceiver and the computer with its sound capability. Theoretically, if the carrier is fully suppressed and there is no audio distortion the signal generated by AFSK in indistinguishable from one generated by FSK. On the other hand, it is not difficult to create distortion in and AFSK system that generates a transmit signal that interferes with other stations. When you use AFSK, MMTTY can be set up to exactly mimic an FSK transceiver or you can allow it to be more flexible.

58 Reception From the standpoint of MMTTY, AFSK is only a method of transmission. MMTTY always receives the same way--by decoding audio from the transceiver. Why Use AFSK? There are some reasons to use AFSK, and here are a few. AFSK is simple. Other than audio in and out no special interface is required With AFC and NET enabled you will always transmit on the same frequency that you last heard the other station in the QSO. Prepare for AFSK AFSK stands for audio frequency-shift keying. Theoretically, there is no difference between a signal that is generated by using a two-tone FSK modulator, and a signal that is generated by modulating a single-sideband transceiver with two audio tones (AFSK). MMTTY generates the two tones of AFSK using the computer sound card. Feed these into the microphone (mic) input of a single-sideband transceiver to generate an AFSK signal. A computer sound card typically generates an audio signal on the order of five volts AC, while the microphone input of a transceiver is designed to accept an audio input of about 50 microvolts AC. The sound card signal is therefore about 100 times higher in voltage than the transceiver needs. Because of this, you should use a voltage divider between the output of the sound card and the input to the transceiver. Here is a schematic of this 100:1 divider circuit. Some transceivers already have a divider built into them. You should check the instruction manual for your transceiver. Most commercial "RTTY interfaces" or "digital radio interfaces" have such a divider in them.

59 Some transceivers have a special digital audio input at the rear of the chassis. Each transceiver is different, but frequently these inputs are specifically intended to work with the audio input from a computer, so you should read your transceiver instructions to see how yours works. The output of the sound card is the speaker output. If you want to be able to hear the computer, use a Y- connector on the output of the sound card to connect both the speakers and the transceiver audio input. Each time that you decide to operate MMTTY using AFSK, you must also remember to disconnect the microphone, unless your transceiver provides for disconnection using a special SSB mode (like the IC-756 Pro). You should also disconnect the computer interface when you operate regular phone SSB, since many transceivers will distort voice transmission if both the microphone and the computer are connected at the same time. Set AFSK Transmit Level The best way to set the transmit audio for AFSK transmission is to use a PSK program, rather than to use MMTTY. Once the transmit audio level (and the microphone gain control) are set properly for PSK, make a note of both settings. This is where you should set these controls when you operate RTTY with MMTTY. Any program that operates PSK can be used to generate the PSK signal. Set the program to transmit a regular BPSK signal. The best way to do this setting is to transmit into a dummy load. You may control the audio with either the mic control on the transceiver or with whichever mixer control controls the audio output. The Master control can do this, but often there is an additional control, such as Wave Balance, that also controls the output audio. You must set both these controls to the same place every time you operate RTTY. You also need an output power indicator that shows the relative average power out from the transceiver. If you have a new power indicator that also shows peak power, set it to show average, rather than peak, power. Begin by transmitting a BPSK output, but do not type, just transmit the BPSK tone. Adjust the volume and mic controls so that you are transmitting a signal of about one-quarter the full power output that your transceiver can transmit on SSB. This will probably be around 15 to 25 watts. Now type on the keyboard, and watch the power output meter. The power output should

60 FSK FSK stands for frequency-shift keying. Some modern transceivers have an FSK modulator built-in, and an input on the rear for the FSK signal. To operate FSK, there must be a hardware FSK modulator. Some hams like to operate FSK for one or more of the following reasons: FSK modulation may be more stable than AFSK The transceiver shows the correct mark frequency on the front panel. Some transceivers have RTTY filters that only operate in RTTY/FSK or CW mode, not in SSB mode. There is no audio drive to set. The FSK modulator in the transceiver works the same way on every band, and power out is always the same. There is no concern with transmit audio quality - no issues with hum or overdrive With FSK, the transmit frequency does not track MMTTY's AFC which varies the mark frequency. The transmit mark frequency remains constant even when the receive mark varies. Some RTTY operators like the fact that the transceiver frequency does not change when using FSK. They tune the received signal with the AFC off just as they would using hardware-based RTTY. This puts their mark on the other station's mark. From this point the transmit frequency does not vary even if AFC is used to track a drifting receive signal. Reception FSK only effects transmission. MMTTY always receives the same way -- by decoding audio from the transceiver. Prepare for FSK Use a Serial (COM) Port for FSK Use a USB Port for FSK To transmit FSK, the transceiver must have a hardware FSK modulator, and it requires a simple circuit to translate the output of a serial port on the computer to the FSK keying signal required by the transceiver.

61 Use a Serial (COM) Port for FSK Serial Port Hardware Here is a picture of how to wire your radio to the computer COM port. The computer serial (COM) port is at the left in the above schematic. The output of the UART is pin 3 on a serial port DB-9 connector (if your computer uses a 9-pin serial port output) and on pin 2 on a serial port DB-25 connector (if your computer uses a 25-pin connector). The ground for this FSK signal is pin 5 on the serial DB-9 and pin 7 on the serial DB-25. On the right is the switched output to the FSK input on the radio. With this circuit, when MMTTY sends a "space" (current off) the transistor switch is open and when it sends a "mark" (current on) the transistor switch is closed. This same circuit is used for push-to-talk, see Using a Serial Port to Control PTT. Serial Port Software It takes a few steps on different displays to set-up FSK. The FSK choices on the Misc tab are grayed out until you select a COM port number on the TX tab. 1. Click Option Setup MMTTY TX tab. 2. At the right, under PTT, select the COM port number you want to use for MMTTY. 3. Click the Misc tab. 4. Select COM-TxD, which causes MMTTY to key FSK at the selected COM port. 5. There is an additional selection, Sound + COM-TxD, which should both key FSK and generate AFSK. However, some hams have found that this produces a steady audio tone in the speakers, rather than the RTTY sound. If you are using FSK, there is no need for any sound, so you are safer sticking with step 4.

62 The TX tab display is on the left and the Misc tab display is on the right: Use a USB Port for FSK Some computers have no serial ports; in other cases, the serial port is in use, but USB COM ports are available. To use a USB COM port, you must have a USB serial adaptor. USB Port Hardware When this Help file is written, the Belkin F5U103 USB serial converter is the only card that demonstrates its ability to key FSK. This USB serial converter is expensive. If you have a PCI slot available you may be better off getting an additional serial port card. In the future, there may be additional USB serial converters that do this task successfully. This card required the special COMFSK software mentioned in the next section. For information about why USB serial converters are a problem, see:

63 USB Port Software Here is how to set-up MMTTY to send FSK through the USB Port. 1. Select Sound+COM-TxD or COM-TxD. 2. Click USB Port. 3. Select the way you want to operate the USB Port. Start with Normal and see if this works for you. MMTTY users have encountered problems with timing between the computer and the adapter card. This is why polling may help, since a letter will not be sent to the card until it says it is ready. Limiting speed is also a way to give the card time to finish before it gets another character. There is a program available at the MMHAMSOFT site called COMFSK. This program uses a USB serial adapter to generate a 45-baud 5-bit signal using a software timer. It was developed by Makito Mori, who has tested it only with Windows 2000 and Windows XP. Find COMFSK here: PTT and FSK on One Port FSK output appears on the TxD pin of a serial (COM) port, while PTT output appears on the DTR and RTS pins. It is possible to take both PTT and FSK signals from the one serial port. It is also possible to take PTT from the DTR and RTS pins on the port used for Radio Command.

64 Transmit FSK NET, AFC, Rev. MMTTY has features that function differently or not at all when you employ FSK modulation rather than AFSK. AFC AFC stands for automatic frequency control, and it is explained in Demodulator Controls and AFC/ATC/PLL Tab. It tunes and tracks a received signal by varying MMTTY's receive mark frequency and/or shift change to fit the received signal. AFC works in FSK mode, because it operates only on the received signal. NET With AFSK, you may decide to let the mark transmit frequency change along with the receive frequency. That is, if MMTTY uses AFC to track a signal, NET allows you to send your next transmission with the same mark and/or shift as the received signal. NET does not work for FSK. The FSK modulator is not under MMTTY's control, so it always transmits a mark frequency and a shift determined by the modulator itself. Pressing NET when using FSK does not do anything. The Always fix shift box on the Tx tab does nothing when you use FSK. Rev. For AFSK, the Rev. button reverses the mark and space signals on receive and transmit. This has the same result as changing sidebands at your transceiver. However, with FSK, only the receive mark and space signals are under the control of MMTTY. The transmit mark and space are determined by the FSK modulator. If you have to reverse mark and space on both transmit and receive, the way to do this is to change sidebands at the transceiver, because the transceiver FSK port is set up to correspond to the other sideband on receive. Some transceivers have a RTTY Reverse Mode switch on the front panel. Once this is correct, use the same setting all the time. The Disable Rev. box on the Tx tab does nothing when the keying is FSK; it only works for AFSK. Test Transmission for FSK MMTTY has a special test transmission intended for FSK. This function does not send characters to the sound card; it only generates FSK Click Option Test MMTTY goes to transmit mode and sends a string of RY, followed by the entire BAUDOT character...set. Press TXOFF to terminate this string.

65 Receive Audio Levels MMTTY warns when the audio level is too great for the program to handle. This usually happens on signal peaks, possibly when you have a really strong signal. When the audio signal level is too great, MMTTY will indicate this with the word overflow on the FFT display. Use the Windows mixer to adjust the receive level so that the overload warning does not appear. It is probably the Wave control that adjusts the receive audio level. If you must use the Master control, then you will have to readjust the transmit audio level as well. Operating Techniques Type Ahead Sending By Letter, Word, or Line Sending Prepared Messages - Macro Buttons - Keyboard Shortcuts - Edit Window - Transmit Files - Paste to Tx Window Save Text Data - Time Stamp - Record Receive Data - Record Transmit Data - Print Data Stay on Top Macro Button Display Autosend CR/LF With TX Button Type Ahead MMTTY has a type-ahead buffer to remember what you typed, even if you typed it before going to transmit mode. The type-ahead text appears in black in the transmit window. If you use a macro to begin transmission ("his callsign" de "your callsign") you can still type ahead before you press the macro button. When you press the macro button, the macro is sent first, followed by the data in the type-ahead buffer. Once the data are sent, they turn red in the transmit window.

66 Backspace with the backspace key on your keyboard, to erase letters from the end, or use the arrow keys to go to a letter and then delete it. This works only until the letter is transmitted. Once a letter is transmitted, there is no Baudot code to erase it; it remains on the screen of the receiving station, so it remains in your transmit window as well. There is a RTTY convention to type two or three Xs (e.g., HILLOXXX HELLO) to tell the receiving station to ignore a word or words that came before. Sending by Letter, Word, or Line A way is provided to help you transmit cleaner text. Click Option Way to send and you see the choices Character out, Word out, Line out. If you want to see what it was like to use the "green keys" on an old Teletype Model 28 teletypewriter, select Character out, and every letter is typed as soon as MMTTY gets to it. Those used to modern computers can select Word out: MMTTY sends a word only when the following space is typed. You can correct the spelling in the word if you realize the mistake before the following space is typed or before MMTTY gets to the word. Line out means that you must reach the end of a line or type a carriage return to send the characters. This method is not recommended because it leads to slow communication. Your station diddles while you type a line, then sends it. When you are finished typing, there is an entire line to send before your station goes to receive mode. Delete the last line of typed text with the Ctrl-Backspace combination, as long as it has not been transmitted. If you are a slow typist, you may choose to slow transmission with the Transmission Delay slider at the far right of the Transmit menu. This gives you more opportunity to correct your typing mistakes. See the Transmit Menu topic. Word out is the most common procedure for MMTTY users. A few mistakes in conversation do not destroy the meaning of what you are saying, and all operators are in the same situation. Sending Prepared Messages A lot of communication in ham radio is standard information, such as: You call CQ with a standard call. You answer a CQ with a standard identification. At the beginning and end of each "over" you identify yourself and the other station. At some point you may send a "brag file" with information about your station. At the end of a QSO you may use a standard closing. In a contest, almost everything is standardized.

67 The next subtopics discuss how you can partly automate these "canned" messages. Macro Buttons On the main display MMTTY has a total of 20 macro buttons--16 control buttons on the control panel at the top, and four more in the transmit menu in the middle of the display. The topic Macros tells how to program these buttons. You may also want to look at Transmit Menu. The macro buttons offer an easy way to begin and end a transmission or QSO, and you can put a short "brag file" in one also. The macros have special codes for your call and the other station's call (click to put his callsign in the Call window, see Receive Window). If you begin a transmission with one of these macros, you can make a single click to begin transmission and identify, and begin typing additional information while MMTTY sends the standard beginning of QSO data. Right-click on a macro button to program it. Left-click on a macro button to use it. Transmissions should begin and end with the other ham's call and then your own call. This is already set up as the 1x1 button in the Group 2 macros in the transmit menu. Keyboard Shortcuts Many hams prefer to use a keyboard shortcut to control PTT, because they are already typing on the keyboard. The shortcut to begin transmission is F9 and the shortcut to go to receive is F8. These are programmed by clicking Edit Assign shortcut keys. Programming is discussed in Keyboard Shortcuts. Edit Window In the transmit menu is a small message window. This window contains scripts that you can use and customize. To use a script, press the down arrow and select the script; its text appears in the transmit window, to be transmitted. To edit a script, select one in the window and press the edit button next to the window. A special edit dialog comes up. Use the Assign button to record your changes to a script. Clear this script from the transmit window when you are done. See Macros for full programming information. Transmit Files MMTTY can only transmit plain text, and the text is converted to uppercase. These are restrictions of the Baudot code. You can put small amounts of text (e.g., brag file) on any macro button, but, during your transmission, you can click File Send text and select a text file to transmit. This can be useful in traffic-handling situations, where you receive a file using any computer input method, and then you transmit it via RTTY.

68 Paste to Tx Window You can open other applications that have text and use Windows copy techniques to copy text data from them. Then you can use this MMTTY menu selection to paste the copied information directly into the Tx window for transmission. Open the Windows file or application and copy the text data. Return to MMTTY and click Edit Paste to TxWindow. The data appear in the transmit window. The data are transmitted when MMTTY gets to that point in the transmission. MMTTY does not use a right-click menu for copy-and-paste. Save Text Data MMTTY can save any data that appear in the receive window, and it can add a time and date stamp. Time Stamp You can put a time stamp for each line as it appears in the receive window. Click File Options of received-log Show time stamp Click File Options of received-log Show time stamp in received window The time stamp includes the date, and an indication of whether the data were Rx (received) or Tx (transmitted). Record Receive Data The general procedure is to get MMTTY to save data into its own receive buffer, and then, after what you want is in the buffer, save those data to a file that you name. 1. Click File Log Rx file. MMTTY saves its receive window data. 2. Click File Rx Window to file to cause the saved data to go to a file that you name in the Explorer window that opens up. 3. This saved file can be opened with a word or text processor. If you are in a contest, you may want to repeat step 2 every so often to save the data in batches, in case your computer crashes. Record Transmit Data All data that appear in the transmit window are sent to the receive window when they are transmitted. Print Data Record the data to a file, as shown above, open the file in a word or text processor, and print from there.

69 Stay on Top You can make MMTTY stay on top of other programs until it is minimized with its own minimize button. Usually, this is done when MMTTY is a window that is smaller than the full screen. Click Option Setup TNC emulation and check Stay on top. Macro Button Display The sixteen macro buttons can be displayed as a 4x4 keypad or in a single row above the receive window. Click View Macro buttons. Autosend CR/LF With TX Button If your transmission to the other ham begins on a new line, he can see the information better. If you send a CR/LF at the beginning of your transmission, you increase the likelihood that print starts on a new line. Click Option Autosend CR/LF with TX button. Macros What Is a Macro? What Is a Keyboard Shortcut? Where Are Macro Buttons? Different Types of Macro Buttons Group 1 Macro Buttons (In the Control Panel) Group 2 Macro Buttons (In the Transmit Menu) Edit Window Macros Macro Command List What Is a Macro? A macro is a script assigned to a key or a display "button" that does a number of things. Usually there is text to be transmitted, but there may also be special commands that tell the program to do something. For example, you might have a macro that uses the program's knowledge of the other station's callsign to identify him at the beginning of your transmission. Macros can control transmit and receive, so you can have a macro that begins transmissions with callsign identification. When you program a button or edit macro, everything you enter is either a software command or text to be transmitted. What Is a Keyboard Shortcut? A keyboard shortcut is a way to perform an operation, possibly call a menu item, but most often invoke a macro from the keyboard without using the mouse.

70 Where Are Macro Buttons? There are two groups of macro buttons, Group 1: sixteen macro buttons in the control panel; and Group 2: four macro buttons in the transmit menu above the transmit window. In addition, there are nine Edit messages accessible through the Edit window in the transmit menu. Different Types of Macro Buttons The three types of macro procedures mentioned in the above paragraph (Group 1, Group 2, Edit messages) differ in three ways: 1. Whether you can use them directly from the keyboard (keyboard shortcut). 2. How the backslash (\) and number sign (#) commands work in the macro. 3. How the macro works when you begin with text. The macros were designed for certain functions, but they are so versatile that you may choose to use them differently. Group 1 Macro Buttons (In the Control Panel) Group 1 Macro Buttons are the 16 macro buttons in the control panel. They are intended for contest or DXpedition operation, but you can use them for anything. Here are the Group 1 Macro Button commands: Backslash(\) at the beginning of a Group 1 macro copies the content of the macro to the transmit...window and begins transmitting. Backslash (\) at the end of a Group 1 macro turns off transmitting and returns to receive. Number sign (# or uppercase 3) at the beginning of a Group 1 macro copies the contents of the...macro to the transmit window but does not begin transmission. Number sign (# or uppercase 3) at the end of a Group 1 macro repeats the macro. The contents...of the macro repeat until you press TX or TXOFF. If you do not use any command at the beginning of a Group 1 macro, but simply begin with text, the...macro begins to transmit immediately and sends the text, but the text does not appear in the...transmit window. Group 1 macros are labeled M1 through M16. Some of these are already programmed, but all of them can be changed (see Editing Macros, below).

71 By default, the following shortcut keys operate these macro buttons: Macro Shortcut Macro Shortcut Macro Shortcut Macro Shortcut M1 Ctrl-1 M5 Ctrl-5 M9 Ctrl-9 M13 none M2 Ctrl-2 M6 Ctrl-6 M10 F10 M14 none M3 Ctrl-3 M7 Ctrl-7 M11 F11 M15 F7 M4 Ctrl-4 M8 Ctrl-8 M12 f12 M16 F8 Group 2 Macro Buttons (In the Transmit Menu) The four Group 2 macro buttons were put in the transmit menu because they are intended for frequent operation during most QSOs. Here are the Group 2 Macro Button commands: Backslash (\) at the beginning of a Group 2 macro clears the transmit window. Backslash (\) at the end of a Group 2 macro stops transmission and switches to receive. Number sign (# or uppercase 3) at the beginning of a Group 2 macro begins transmission. A Group 2 macro that begins with text puts the text in the transmit window, but does not begin to...transmit. All text that appears in a Group 2 macro first goes to the transmit window before it is transmitted. By default, the four macro buttons in the transmit menu use the shortcuts F2, F3, F4, and F5. Edit Window Macros (Edit Window Messages There are macros in a dropdown list in the transmit menu. Press the down-arrow to the right of the window to see them. Select the macro you want and the text appears in the transmit window, ready for transmission. Commands for these window macros work the same as Group 2 macros. Backslash (\) at the beginning of a window macro clears the transmit window. Backslash (\) at the end of a window macro stops transmission and switches to receive. Number sign (#) at the beginning of a window macro begins transmission. Beginning with text puts the text in the transmit window, but does not begin to transmit. All text that appears in a window macro goes to the transmit window before transmission. Window macros do not have default shortcuts.

72 To edit these Edit Macros: Select one to bring it into the window. Click the Edit button next to the window. Press the Assign button at the lower right of the editing window to record the change. Press Close. You can use the Clear key in the transmit menu to clear the text from the transmit window when you are done. There is a table of the macro commands in the next topic, Macro Command List. The keyboard shortcuts are in a table in the following topic, Keyboard Shortcuts. Macro Command List Macro Command List \ For Group 1 macros, \ at the beginning copies the message to the transmit window and puts MMTTY into transmit mode. If you do not use the \, Group 1 macros put MMTTY into transmit and are transmitted without appearing in the transmit window. \ For Group 2 macros and window macros, \ at the beginning clears the transmit window. \ For Group 2 macros and window macros, \ at the end of the macro switches to receive. # For Group 1 macros, # at the beginning copies the message to the transmit window, but MMTTY does not go into transmit mode automatically. # For Group 1 macros, # at the end of the macro repeats the macro. # For Group 2 macros and window macros, # at the beginning puts MMTTY into transmit mode and begins transmitting the macro. If you do not use the #, you must put MMTTY into transmit mode with the TX button. %c The other operator's call sign from the Call window. %f GM/GA/GE %g Greetings HELLO/GOOD MORNING/GOOD AFTERNOON/GOOD EVENING %m My call sign. %n The other operator's name from the Name window. %q The other operator's QTH.

73 %r The other station's RST from the RST window (it may include a contest number). %s My RST. %t UTC time in 1234 format. %D Current UTC date (e.g., 2000-SEP-05). %E End of definition. %F Force transmit FIG code %L Force transmit LTR code %M The contest number portion in My RST. %N The contest number part (after RST) of his/her RST from the RST window. %R The RST part of his/her RST from the RST window. %T Current UTC time (e.g., 17:44). ^ Wait for 1 second. ~ Stop transmitting mark (stop carrier). [ Disable diddle. ] Enable diddle. Keyboard Shortcuts Keyboard shortcuts are keyboard key combinations that perform functions in MMTTY. These functions can also be performed with display buttons, menus, and selections, but sometimes it is easier to operate from the keyboard. Click Edit Assign ShortCut keys to see and edit the keyboard shortcuts. There are three columns: Internal, Define Name, and Key. The "Internal" column shows the name of the operation, "Define name" describes what happens, and "Key" specifies the keyboard key to press.

74 At the bottom, "Del" deletes the assignment marked by the cursor and Check Dupe checks to see if the key you have typed in for a new assignment is already assigned. At the lower left is a drop-down list of all the keyboard keys that can be assigned. You must use this list to select the key to use in a new assignment. 1. Go to the Key you want to program as a shortcut and highlight the Internal term. 2. If there is a current key assignment, press Del to remove it. 3. Review the Assign Shortcut list to find a keyboard key that is not assigned. 4. Use the drop-down menu at the lower left to select the key you want to assign and highlight that key. 5. If you select a key that already has another assignment, the new key name appears in red. If you select a key that can be assigned, the new key appears in black. A key that is assigned to two operations does not work. 6. To find the original assignment of a key, press Check Dupe and MMTTY jumps to the other assignment. Delete this other assignment and the new assignment works. 7. When all is OK, press Close.

75 Contest Operation and Logging Contest Mode Running Mode and S & P Mode Contest Mode Contest mode speeds both QSO completion and logging. Three important features of contest mode are: A single click sends certain macros in sequence. The QSO is logged in MMTTY log. Additional details are up to the operator. Contest Mode uses macros that are planned and coded by the operator. The operator should plan macros for regular operation, plus special macro sequences to use in special situations, such as when the other station does not copy your report or callsign, or when you do not copy his report or callsign. Contest mode uses automatic callsign and RST logging, plus the QSO button on the logging menu. Here is the general approach (see Running Mode and S&P Mode below): Click the other station's callsign during the QSO. If necessary, click the other station's RST during the QSO. When it is your turn to transmit, click the QSO button the first time; MMTTY starts to log this QSO and sends a first macro automatically. Click the QSO button the second time; MMTTY records the QSO to the log permanently and sends a second macro automatically. Running Mode and S Contest mode uses two modes of operation, Running Mode and Search and Pounce (S&P) Mode. The sequence of automatic operation is different for each of these modes. Running Mode means staying on one frequency and calling CQ or QRZ to get stations to work you...on that frequency. S&P Mode means finding other stations that are calling CQ, calling, and working them. The word Call on the logging menu will turn red in Running Mode. To go in and out of Running Mode, do one of two things: Click the word Call on the logging menu, or Click Option Running Mode

76 The other topics under Contest Operation show how to set-up and use these modes. These topics are: Logging Prepare for Contest Mode Input Tab QSO Button Tab Conversion Tab Misc Tab Operate a Contest After the Contest Note: Here is a special warning to every MMTTY user who uses Contest Mode. After the contest, turn off Contest Mode. Click Option Setup Logging, Input tab, Check Off at the far left, in the Contest area. If MMTTY sends a serial number all the time, you forgot to turn off Contest Mode. Logging Select a Log Enter Data - Sequential Clicks - Select a Window and Click - Name Window = QTH Window - Keyboard Shortcuts Record Data Clear Log Review and Edit Log Data --Current QSO Data --Log Data for All QSOs --Remove or Edit a Logbook Entry --Search the Log --Export the Log --Import a Log --Make an Index Logging Menu Topic Under Basic Operation MMTTY Log is always running. It occupies the Logging Menu just above the receive window. Select a Log You can have more than one log: each log has a name and the extension ".mdt." If you want to select a different log to use, Click File Open LogData File and select the log file that you want. To create a new log, type in a new name in the Explorer window that opens up. You are told that the file does not exist, and asked if you want to create a new one. Click "Yes" and the new log is created. We suggest that your main log use your call letters.

77 Enter Data Some entries can be made with a mouse-click. When you do the operation, the data fill the appropriate data window in the logging menu. Sequential Clicks Point to data in the receive window and left-click the mouse: the first click enters the data under the cursor into the Call window, the second click enters the data into the Name window. Select a Window and Click When there is a callsign in the call window, you can click on the Call, Name, or MY(RST) window, then point and click on data, and the data enter that window. MMTTY does some checking before entering data: You cannot click on your own callsign and enter it into the Callsign window. You cannot click on a number to enter it into the Name window. You can only click and enter numbers from 111 to 599 into the MY(RST) window. These restrictions do not hold when you type into a window. You can enter My(RST) as Bob, and record the other station's name as 589, but you must type these entries. Name Window = QTH Window The name window also serves as the QTH window. Click on the word Name and it changes to QTH. The window title that shows is the place where the data are stored. Keyboard Shortcuts There are keyboard shortcuts for data entry. Click on an entry in the receive window, then type the shortcut to enter data into the window. Here are the shortcuts and the data windows they fill: Callsign is Ctrl-C. My(RST) is Ctrl-R. Name is Ctrl-N. QTH is Ctrl-M. Record Data Once you have data in the Call field, the QSO button turns black. Push the QSO button to mark the start time of the QSO. The button stays pressed, showing that you are entering data for this QSO. The last window on the right is the band. You may enter this value by hand, but it stays the same from QSO to QSO until you change it. This value can be read directly from your transceiver if you are connected to the transceiver via a serial port. You must follow the instructions for Radio Command, and select VFO Polling. See the topic Radio Command.

78 Here is a picture of the log windows filled out, ready for you to press the QSO button a second time to end the QSO and record the data. When the QSO is over, click on the depressed QSO button one more time, and the data enter the logbook, the windows clear, and the QSO button You can also save the log data with the command File Save Data now. Clear Log You may enter data but then fail to make the QSO. If this happens, click the Init. button to the left of the Call window to clear the current QSO data. Review and Edit Log Data Current QSO Data To review and edit all the data for the current QSO, click the Data button to the left of the Call window (or click View Current QSO data) to see a full log data entry page. There are a number of additional fields available, including mode and QSL sent and received fields. At the bottom of the log data page for this QSO is a button labelled Receive Window. Click Receive Window to see the last 512 lines in the receive window.

79 Here is a picture of the log data entry page. QSL S and R There are two windows relating to QSL sent (S) and received (R). These have built-in codes on a drop-down list. These codes are from MMLOG, a freeware logging program from JE3HHT. This logging program is only in Japanese. You can use these codes, or you can type any keyboard letter or character instead of using the drop-down lists. If you use MMLOG, consult that program for the meaning of the codes. Otherwise, you may use them as you want. Some of these codes have the following meaning in MMLOG: N = No QSL; p = pending; D = sent direct; S = sent SASE/SAE. Log Data for All QSOs To review and edit the entire log and its contents, Click View LogData List. MMTTY brings up the log file. To edit another log, click File Open LogData File, and MMTTY asks you to select a log file.

80 Here is a picture of a Log Data File: There are a number of actions you can take while reviewing this file. Scroll up and down to look at entries. Scroll side to side to see all the data for each entry. Regenerate the index for the file. Search the file. Save a selected range of this file as another log file. Import and export data to and from this file. Edit entries in the file (change, delete). For the following log operations, you must have the log data file open, as shown above. Remove or Edit a Logbook Entry To remove an entry, click anywhere on the entry and then click Edit, Cut, and the entry is deleted. Be careful, only one field is highlighted, but Delete removes the entire line, and the line cannot be restored. To edit any field, double-click anywhere on the entry and you get the full window to edit all fields, as if this were the current QSO. Search the Log You can only search for a callsign or partial callsign. Select Find, and choose the direction that you want to search. A window appears, into which you can enter a callsign or partial callsign. Click OK to search. While the log is showing, there are some special shortcuts. Ctrl-F brings up the search forward box, F3 repeats the search forward from the first hit.

81 Export the Log Use the mouse cursor to select a subset of the log, then click File Export selected range to save the outlined entries in text, ADIF, Log200, TurboHAMLOG formats, or Cabrillo formats. The ADIF format is widely used to exchange data among contest and log programs. Log200 is a logging program by JH3GBD and TurboHAMLOG is written by JG1MOU. They run only on the Japanese Language Operating System, so they not important to most English-speaking hams. Cabrillo format is used by many contests, especially ARRL. You can change the format of some of the data in the log before you export it in text format. Import a Log You can import a log to MMTTY in text, ADIF, Log200, or TurboHAMLOG formats. Click File Import and select the format you want. To determine the structure needed for the text format, export some data in this format and review the result. The text formats supported are comma-separated text (CSV), tab-separated text, and nonseparated text. When you do the import you are asked to select the type. Here is a picture of the screen that appears. You have a number of options you can implement from this screen.

82 The screen displays the data for the first record that it sees. Each record is a number of fields, and each record corresponds to one log entry. Each field is on a separate line. Scroll down to see and work with each field separately. At the bottom is a window labeled "delimiter type." You must specify the field delimiter used by the original text or csv file. When you check one of these, MMTTY will do a quick operation on the first record and show you the results of applying that delimiter. In most cases, only the correct delimiter will define fields; all the others will result in no fields or only one field being defined. The delimiter is the character that separates fields. To the right of delimiter type is a check box for UTC. If your data do not use UTC times, MMTTY assumes that they are JST. You are strongly urged to keep your logs in UTC if you do not live in Japan. To the right of the UTC check box is a field called Ref., with two buttons, < and >. If you press one of these, MMTTY will go to the next record or the prior record, so you can check on what happens with several records in the to-be-imported database. Below the delimiter type window is a window labeled "Conv," which shows what value in MMTTY's log these data are assigned. You can reassign data here. For example, if MMTTY makes a mistake and says that the QTH data should be called Name, you can reassign this field to be QTH by clicking on the field to be reassigned, at the top, and then going to this window and making a change in the Conv. assignment. The up and down buttons also change the assignments of fields, like the Conv. window. They move the assignment in the highlighted field up or down one field. It may be simpler to use the Conv. window., rather than the buttons. You can highlight some data on each field and use the delete key to delete that field from the import. When MMTTY comes to this field in each record, it does not import the data. The Max column sets the length of each field. This value does not matter if you are using a delimited text file, where there is a separator between fields, such as a comma, but it matters if the file delimiter is None. Set Max at the bottom of the display. The default type of export is comma-delimited, which is the most common type of simple (flat) exported file. A CSV file is a file of "comma separated values." If you have nonseparated text (the file delimiter is None), set the length of each field to what you expect it to be. For example, if you set aside ten characters for callsigns, then you must set the length of the callsign field to ten. The Init Max. button sets this value to zero. It is probably best not to use this button, but to make the entry separately for each field, if you are using nondelimited data. Make an Index This is an emergency procedure. If the callsign index becomes corrupted, and you fail to find a callsign that is there, or MMTTY goes to the wrong record, click File Make Index to recreate the index file.

83 Prepare for Contest Mode Prepare a New Log File for the Contest This topic and the next two show the steps to set up for a contest using MMTTY's contest features. The final topic under Contesting, Operating a Contest, shows how to put these preparations to use in a RTTY contest. Prepare a New Log File for the Contest 1. Click File Open Log Data File to open a Windows Explorer window. 2. Navigate to the computer location where you want to store the contest log. 3. Name the contest file and click Open on the Explorer window to start this file. Input Tab Specify Automatic Defaults (Input Tab) Step 2: Specify Automatic Data Defaults (Input Tab) In this step, you decide which data are to be determined automatically, and which data are to be entered by the operator, along with some other parameters. You can change data during or after the QSO. Click Option Setup Logging Input tab. Click the box labeled Contest mode at the upper left. Remember to turn off Contest Mode at the...end of the contest. Specify a format for the HisRST exchange at the lower left. When you specify HisRST, puts a serial number in the exchange. Remember to reset HisRST to 599+? after the contest. At the block entitled Copy Band or Freq, check Band to put only the band data in the log. Specify UTC time zone. Save all data as uppercase if you want. MyRST 599 puts 599 in the My(RST) field of the logging menu. Copy Before Data is explained below. There are boxes to select CQ/RJ, DX Expedition, and BARTG. These boxes bring up default...settings for these contests. HisRST Plus Other Data (599+?) The selection for HisRST is shown as "599+?" This allows you to put more text into the His(RST) window of the logging menu, and that text will stay there to be added to every QSO. It is transmitted along with the 599, and it stays in the His(RST) window. In other words, when you put "599 Jan" in the HisRST window, each time His(RST) is transmitted, it comes out as 599 Jan. If a contest calls for you to transmit your name, state, county, zone or other fixed data, this is how to do it.

84 Copy Before Data Copy Before Data means that you can bring in data from previous QSOs with the station whose call is in the Call window. For example, if you must record the other operator's name in a contest you can do this: Work him on one band and put his name in the Name window of the logging menu. His name is entered automatically into the name window the next time you enter his callsign into window.

85 QSO Button Tab Programming the QSO Button Specify How the QSO Button Works in Running Mode Specify How the QSO Button Works in S&P Mode Step 3: Programming the QSO Button (QSO Button Tab) To program the QSO button, click Click Option Setup Logging QSO Button tab. Check Auto Macro to enable the rest of the selections on this page. When the contest is over, instead of unchecking each box, you can leave things set for the next contest and just uncheck Auto Macro. The next section tells how to set the QSO button to operate in each of the two modes: Running mode and S&P mode. Switch between these modes on the main screen by clicking on the word Call in the logging menu. The next two sections cover each of these modes. Step 4: Specify How the QSO Button Works in Running Mode On the QSO Button tab, at the left there is a section labeled Running. Press the set button next to the label 1st, and you can program the actions for the first press of the QSO button in Running mode. All the macro commands work here. When you are done, program the actions for the second press of the QSO button. If you only want the QSO button to do one thing, you can turn off the programming for either first or second press.

86 The first press of the QSO button automatically sends MMTTY into transmit mode before beginning the macro. The QSO button macros operate like Group 2 macros: they automatically put MMTTY into transmit, but require the \ to return to receive. The 1st press is programmed as follows, by default: %c %c UR %R -%N -%N BK \ To understand the code, refer to the Macros and Shortcuts topic. %c means send the other station's call. UR is text. %R is the RST part of the other station's report. %N is the serial number of the other station's report. You must have already specified as...hisrst on the Input tab. BK is text, and when the macro ends, MMTTY goes back to receive mode. This is your first...transmission for each station in running mode. \ is the code to go to receive mode. The 2nd press is programmed as follows, by default: QSL TU QRZ? DE %m %m K \ This sends QSL TU QRZ? DE "yourcall" "yourcall" K. The second press of the QSO button also puts the QSO in the log and clears the log window. There is a third entry under Running, called Dupe, which operates on the second press of the QSO button if the callsign is recognized as a duplicate on this band. The dupe response to the second press is programmed as follows, by default : %c SRI QSO B4 QRZ? DE %m %m K \ You can leave Dupe unchecked if you do not want to have MMTTY dupe-check during the contest, or you can program this function differently.

87 Step 5: Specify How the QSO Button Works in S&P Mode When you switch to S&P mode the S&P macros operate. There is a macro for the first and second press of the QSO button, but no dupe response, since you are the one initiating the contact in S&P mode. The default S&P QSO button macro scripts provided with MMTTY are: Press 1: DE %m %m K \ This sends: DE "yourcall" "yourcall" K and then MMTTY goes to receive mode. Press 2: %c %R-%N-%N TU \ This sends: "hiscall" "RST report" "serial number" "serial number" K and then goes to receive mode. Conversion Tab

88 Some of the items on the Conversion tab are needed only for Turbo HAMlog, a Japanese logging program. For other use, keep the following default values: Time zone: auto (UTC is already specified for logging on the Input tab) ADIF Adjust RST:checked Link application:off Misc Tab You can tell MMTTY to ignore the daylight savings time change, and change date format in the log in the Misc tab. Click the Autosave box to automatically save the log file to disk. You can also save the log file manually by clicking File Save data now. If this choice is gray, then no new data have been entered since the last save. The time offset is usually not needed. MMTTY reads your computer clock, and determines the time and the time zone. It then translates this into UTC and records log entries as UTC. If there is a problem and you see the wrong time recorded, make adjustments here. Operate a Contest

89 Start Contest Mode - Record Receive Window to File Running Mode - Enter Running Mode - Call CQ - Answer a Response to Your CQ - Complete the Contest Exchange S & P Mode - Call the Other Station - Complete the Contest Exchange Duplicate Contacts (Dupes) Clear Logging Menu Data This topic covers how to use MMTTY's contest operation features during the contest. Start Contest Mode First, prepare MMTTY as discussed the previous topics under Contest Operation. A good start would be to prepare a new log with a name specific to the contest, as discussed in the topic, Prepare MMTTY. Second, follow the other topics to prepare MMTTY for the contest you want to operate. Most of the preparation deals with planning and coding the macros for first and second press of the QSO button. Third, turn on Contest Operation by clicking Option Setup Logging Input tab and checking Contest On. At this point, it may be wise to exit MMTTY and restart it. This records the setup data on disk, so if you have a computer crash, when you restart you will still be in contest mode. Record Receive Window to File Many contesters with big hard drives also enable recording of the Rx window data. This records all the data that pass through the Rx window during the contest, and allows you to review exchanges and make corrections, such as if you accidentally confuse serial numbers or record incorrect received data. Click File Rx Window to File to begin recording. The rest of this topic discusses how to use MMTTY in the contest. Running Mode Running mode is used when you stay on one frequency, call CQ, and respond to stations that answer you. The QSO button only functions when there is a callsign in the Call window, so you should program a CQ call using one of the Macro keypad keys. The CQ1 and CQ2 keys provide a good starting point for a contest CQ.

90 Enter Running Mode Enter Running mode one of two ways: 1. Click Option Running Mode. If you are already in Running mode, there is a check next to it, and the word "Call" on the logging menu is red. 2. Click the word "Call" on the logging menu; it turns red and you are in running mode. If the word "Call" does not turn red, then you did not turn on Contest mode, mentioned above. Call CQ Press the programmed CQ key to send CQ. (a name="answeraresponsetoyourcq">answer a Response to Your CQ When someone answers your CQ and identifies, left-click on his callsign to automatically put it in the callsign window, or type it into the window. The QSO button turns from gray to black. If you have already prepared MMTTY to give a planned RST, then there already is a 599 in the My (RST) window. Press the QSO button to complete the first macro. Normally, this macro identifies the other station, sends the full contest exchange, and identifies your station. The QSO button itself sends MMTTY into transmit mode when the macro starts, and returns to receive mode when the macro is complete. Complete the Contest Exchange When the other station sends his contest exchange, make any changes or additions to the My (RST) window, such as entering the serial number or UTC he sends to you, and press the QSO button a second time. This records the QSO and sends another CQ or QRZ. S & P Mode To work in S&P mode, it is useful to have a macro button to call other stations. The 1x2, 2x3, and DE3 macros that come with MMTTY are a good starting point. To enter S&P mode, click the word Call in the logging window so it turns black.

91 Call the Other Station Left-click the CQing station's callsign to put it in the Call window. Press the QSO button to call the other station. If the other station does not answer, you can do one of two things: 1. Press Init to clear all data, click his call again, and then press QSO to call him again. Or, 2. Use the Macro keypad button you programmed to call him again, leaving the QSO button alone and...leaving all data in the log menu. Complete the Contest Exchange When you receive a response, click the QSO button a second time to send your response and put the data in the log. If there are data to enter in your log, you can do this before you press QSO a second time, or you can press the Data button to view and edit the QSOs you have had with this station. Duplicate Contacts (Dupes) MMTTY checks for duplicate contacts (stations contacted before) in contest mode. To check only for contacts on the same band (the way most contests operate), click Option Setup Logging QSO Button tab, and check the box labeled Check Same Band. Now, if you work the same station on a new band, it will not count as a dupe. When you enter a duplicate call into the Call window, whether you type it or click it in, it will appear in red if it is a dupe. The operator must watch for a callsign printed in red, because MMTTY will make the duplicate contact if you press the QSO button and complete the QSO. Clear Logging Menu Data It may happen that you try to call a station several times, using the QSO button and then one of the macro buttons, but you are not successful in making the contact. Press the Init button on the Logging menu to clear all the data. This will also leave the serial number as it was, so it is used for the next good QSO.

92 After the Contest End the Contest - Clear RST Clean Up Save Your Log - Generate a Cabrillo File - Cabrillo Examples End the Contest When the contest ends, turn off contest mode by clicking Option Setup logging Input tab and click Contest OFF. Later on, if MMTTY begins to do things that are unexpected, like sending a serial number with every report, the first thing you should do is check to see if Contest Mode was turned off and that HisRST is now 599+?, and not a serial number. Also, make sure that you have cleared out any extra data (e.g., Name or QTH) from the HisRST window on the logging menu. Clear RST When the contest is over and you follow the above directions, MMTTY will continue to automatically enter serial numbers in the His(RST) window. To clear this situation you have several choices. 1. Start a new log. The practical way to do this is to begin a new log for each contest, and then start or...return to a non-contest log after the contest. 2. Use the drop-down feature in the His(RST) window to select 599, log a QSO that way, then repeat...this step. After the second time, the His(RST) window should show 599. You can use dummy QSOs...and then delete them from the MMTTY log. 3. Go to the last QSO in the log and change the His(RST) entry to 599. In general, when MMTTY starts, the format of His(RST) is the same as the last QSO in the log. Clean Up When the contest is over, there are a few things you should do. Turn off contest mode. Click Option Setup logging, look in the Contest block and click Contest...OFF. Just below that, in the HisRST block, click 599+? to stop sending serial numbers. This should be...automatic when you turn Contest OFF, but check. Remove any extra information (e.g., name, QTH) that is in the HisRST window in the logging menu.

93 Save Your Log You can save your log in text, ADIF, Log2000, Hamlog, or Cabrillo format, to import into other programs, such as your regular logging program. Click View LogDataList to see the log. Mark the whole log, or the part you want to save. Use either click and drag, or go to the top and click, then go to the bottom, press Shift and click. Click File Export selected range on the log menu, and select the output format. MMTTY asks you to name and locate the file, and then generates it. Generate a Cabrillo File ARRL and some other contests require that logs submitted in electronic form use the Cabrillo format. MMTTY can generate a Cabrillo file from its own log, but the file will require some additional information before it can be submitted. Click View LogData list. The MMTTY log appears. Use the cursor to select part of the log, or click Edit Select all to use the whole log. Click File Export selected range Cabrillo file... An Explorer window appears; name the file and...put it where you want. The Cabrillo file is a text file, and normally has an extension of "txt," but some hams use the...extension "log." It can be edited with a word or text processor, such as WordPad or NotePad. Exit from the log. Cabrillo Examples Here are examples of a Cabrillo file created from a MMTTY log. The line of figures in red is not part of the Cabrillo file, it is shown here to indicate columns. First is an example of what the Cabrillo file ought to look like for the CQ/RJ WW contest. Please note where the columns appear. START-OF-LOG: 2.0 ARRL-SECTION: DX CALLSIGN: GU0SUP CATEGORY: SINGLE-OP ALL LOW CLAIMED-SCORE: CLUB: BARTG CONTEST: CQ-WW-RTTY NAME: U R Name ADDRESS: Line 1 ADDRESS: Line 2 ADDRESS: Line 3 OPERATORS: GU0SUP SOAPBOX: Comments here QSO: 7034 RY GU0SUP GU WW7OR OR QSO: 7061 RY GU0SUP GU D4B DX QSO: 7044 RY GU0SUP GU RK2FWA DX QSO: 7042 RY GU0SUP GU S51DX DX QSO: RY GU0SUP GU 5B4AGN DX END-OF-LOG:


95 Below is an example of what the Cabrillo output looks like for the BARTG Spring contest. START-OF-LOG: 2.0 ARRL-SECTION: CONTEST: <== e.g. ARRL-RTTY, CQ-WW-RTTY, CQ-WPX-RTTY, BARTG-SPRINT, BARTG-RTTY CALLSIGN: GU0SUP CATEGORY: <== e.g. SINGLE-OP ALL HIGH, SINGLE-OP-ASSISTED 20M LOW CLAIMED-SCORE: OPERATORS: CLUB: NAME: <== your name ADDRESS: <== your postal address SOAPBOX: CREATED-BY: MMTTY Ver QSO: 3500 RY GU0SUP G3ABC QSO: 3500 RY GU0SUP G3XTT QSO: 3500 RY GU0SUP F6IRF END-OF-LOG: And here is the general format: START-OF-LOG: 2.0 ARRL-SECTION: DX CONTEST: BARTG-RTTY CALLSIGN: GU0SUP CATEGORY: SINGLE-OP ALL LOW RTTY CLAIMED-SCORE: OPERATORS: CLUB: NAME: U R Name ADDRESS: Line 1 ADDRESS: Line 2 ADDRESS: Line 3 OPERATORS: GU0SUP SOAPBOX: Comments here QSO: RY GU0SUP UT2UZ QSO: RY GU0SUP RW9C QSO: RY GU0SUP EU1MM QSO: RY GU0SUP UA4HJ END-OF-LOG: Fill in the proper data at the top of the log (ARRL section, contest, callsign, category club, name, address, operators, soapbox) and you are finished.

96 Calibrate the Sound Card Calibrate the Sound Card With a Time-Standard Broadcast Station Calibrate the Sound Card with a Frequency Meter Tx Offset There is a clock on the sound card, as well as one in the computer. Some sound card clocks are not accurate. MMTTY can adjust its frequencies and timing to compensate for the amount that the sound card is incorrect. The following procedure does not adjust the sound card; it only discovers the card's real clock frequency. When you put that number in the window, MMTTY changes itself to operate properly with the real clock frequency. When you make this adjustment, you must exit MMTTY and restart MMTTY (not the computer) to see the change. There are two ways to calibrate the sound card. The easiest method is to use an audio frequency meter. However, if you do not have one of these instruments, there is a method that uses the 1-second tics sent by time standard broadcast stations such as WWV or CHU. Calibrate the Sound Card With a Time-Standard Broadcast Station MMTTY has a special display that allows you to find the true clock frequency of the sound card using an accurate 1 second tick. With this method, you do not need any instruments except for a receiver. Here are some stations around the world that broadcast ticks each second. Station Frequency (khz. WWV/WWVH ,000.0 GBR 60.0 (SSB) RWM ,996.0? 77.5

97 CHU ,670.0 Here is the step-by-step procedure to calibrate with a time-standard station: 1. Click Option Setup Misc. tab. 2. Click the Adj. button at the lower left of this tab to bring up the calibration display. 3. Tune your radio to WWV or another 1-second tick standard. Set the radio frequency display to the...carrier frequency. 4. Wait for about three minutes. If you are using Hz. calibration, you should see two lines of...marks (vertical or slanted), corresponding to the 1-second tick sound bursts transmitted by the time-...standard broadcast station. You will see only one line with 8000 Hz. or 6000 Hz. 5. Right-click to move the vertical green line to the tick line. This allows you to compare the tick line to...vertical. 6. Left-click a low tick burst mark (bottom one if possible), and move the cursor to the top of the will see a yellow line on the display. 7. Overlay the yellow line with the tick mark line, and left-click a high burst mark (top one if possible)....this will automatically put the correct clock frequency in the adjust window. 8. Click OK to leave this display and return to the Misc tab. 9. The clock frequency determined automatically by drawing this line will be displayed in the clock...window on the Misc tab. 10. Click OK to leave the setup display and memorize the new value. 11. Restart MMTTY for the new clock value to take effect. 12. Repeat this calibration and you should see an almost vertical line of tick marks, now that the correct...adjustment is entered into MMTTY. You should not need to make changes this second time.

98 Here is a picture of the calibration display screen, showing a sound card that is pretty close to the correct frequency of Hz., using WWV as the time standard. Here are pictures of some calibrations performed in Europe, using MMTTY and different time standard stations. This is GBR, in Great Britain. The time ticks are wide, but you can pick any consistent spot on the time tick and use it as the focal point for clicking. The arrows show possibilities for the first and second clicks.

99 Here are two pictures of Russian time standard station RWM. The first shows a properly adjusted display. The second illustrates an error of 1000 ppm. Note the slanted lines. This slant will occur with any time standard if you have an error of 1000 ppm. Hints: The green and yellow lines are provided by MMTTY as a vertical reference to compare to the tick...line. If the tick line is wide, reduce the sensitivity with the control at the bottom. If it is still wide, make...sure to click at the same relative place on both top and bottom ticks (e.g., left edge). If the display is quite slanted at first, repeat the calibration two or three times. The last time should...make only a small change. If the time standard station broadcasts a strong tone along with the ticks, and you have trouble...seeing the tick line, it is possible to use manual notch to get rid of the steady tone. The automatic...notch is probably too slow to remove the ticks. Right-click to move the vertical calibration reference line without beginning the procedure. This look at the tick line in comparison with the vertical standard. Note: European time standard station pictures courtesy of G3NPA.

100 Calibrate the Sound Card With a Frequency Meter Here is the procedure for calibrating the computer sound card using an audio frequency meter: Set the frequency meter to measure the audio frequency of the audio output from the sound card --...(the line that goes from the sound card to the audio input of the radio. Go to Option Set Up MMTTY Misc tab and make sure that the clock at the lower left is set to Hz. Close this display. Set the mark frequency to 2000 Hz. on the main display. Push the TX button on the MMTTY main display. Do not put the transmitter on (turn off VOX or...disconnect the PTT line), and do not send characters. You want to transmit and measure only the...mark tone of 2000 Hz. Measure the frequency of the tone. The actual default sampling frequency, which is supposed to be Hz., can be calculated from...the measured output tone. The proportion of error of the tone shows how far the frequency is off....for example, with a mark frequency of 2000 Hz., and a measured tone of 2010 Hz., the actual...sampling frequency must be high. It is (2010/2000) X 11025, which is Hz. A bit of simple...algebra will allow you to do this for other sampling frequencies. Go to Option Set Up MMTTY Misc tab and set the frequency to the number you calculated as the...actual clock frequency (11080 in the above example), you will be very close to the correct value. Exit and restart MMTTY to see the change. Tx Offset Although it is extremely rare, once in a while the sound card may not generate transmit and receive tones on the very same frequency. If the transmit and receive tones are not on the same frequency MMTTY will transmit and receive on slightly different frequencies. Fortunately, MMTTY can correct for this offset if necessary. 1. Perform the sound card calibration as shown above. 2. Click Option Setup MMTTY Misc tab. 3. Use the Tx Offset window in the Clock block to adjust the Tx audio output independent of the clock...frequency.

101 MMTTY With Other Logging Programs DXLab Suite DX4WIN HamScope Logger32 TRLog RCKRtty Win Warbler WriteLog MMTTY can work with other logging and contest programs to provide RTTY operation under the control of the other program. MMTTY is usually integrated into other software using the MMTTY Engine. Configuring a MMTTY to work with a Logger or contest program, is often easier if MMTTY is configured first: 1. Download the full MMTTY package and get it working with their hardware by itself. 2. Take notes on software selections and entries that were necessary to get things right. 3. Download and install the contest or logging program that integrates with MMTTY. 4. Go over the MMTTY operation in the contest or logging software, making those changes that were needed to get MMTTY working by itself. MMTTY Engine At the MMTTY website you can get either the full MMTTY program or the MMTTY Engine, which is the RTTY encoding and decoding part of MMTTY. Many logging and contest programs use this engine instead of the full program, because they do not need logging, macros, and some other features of MMTTY that come with the full program. This engine is provided as an extra service by Makoto Mori, to let everyone benefit from the strength of MMTTY. Logging and contest programs that do not use the MMTTY engine, but allow the use of a hardware TU, TNC, or modem, may be able to Use MMTTY As a Modem. DXLab Suite and WinWarbler The DXLab Suite is a free set of interoperating applications that support digital mode operations, logging, award tracking, transceiver control, DX spot collection and processing, propagation forecasting, and QSL route discovery. WinWarbler, the suite s digital mode application uses the MMTTY engine for RTTY in either AFSK or FSK. The MMTTY engine is automatically installed with WinWarbler, and can be configured via the RTTY tab of WinWarbler s Configuration window. To operate, set the Main window s Mode panel to RTTY. DXLab is available at to get started, see

102 Logger32 Logger32 includes the MMTTY engine. The files mmtty.exe and mmtty.ini must be in the directory that contains Logger32.exe. To use MMTTY in Logger32: Start Logger32. Click View Show Sound Card Data to bring up the display of digital data from the sound card. On the digital data display click Mode Standard RTTY (or one of the other RTTY modes). To bring up MMTTY Setup (the equivalent of Options Setup MMTTY) click the wrench icon in the middle of the row of icons at the top of the Sound Card Data display. There may be additional setup items that can be changed that do not appear in Logger32's RTTY Setup. To change these items, exit Logger32 and navigate to the Logger32 folder and execute mtty.exe. Make the necessary changes in Options Setup MMTTY and close MMTTY. The changes will take effect the next time you operate RTTY from Logger32. TRLog TRLog uses MMTTY as an external modem. See the topic Use MMTTY as a Modem to set this up. The current TRLog instruction manual does not refer to MMTTY, but gives information on how to use TRLog with external modems or TNCs. Refer to Section 6.10 on page 82 for RTTY operation, and Appendix D, an account of how VE3IAY set-up and used TRLog and an external TNC. You can download the TRLog manual from here and you can order regular TRLog or download a trial version. RCKRtty The internet home of RCKRtty is 1. Get the MMTTY Engine from Use only Version 1.60 or later. 2. Put the MMTTY.exe file in the RCKRtty folder. 3. Start RCKRtty. 4. In RCKRtty, click Setup General Setup to get a window with information about your station. 5. At Modemtype on port, select SOUNDCARD. Click OK. 6. Close RCKRtty and restart it. RCKRtty starts in RTTY mode. Once you have RckRtty and MMTTY running, you can use MMTTY's Radio Command to control PTT and read frequency over a serial (COM) port. To do this, you must also go to the Transceiver Menu of RckRtty and select "TRX on MMTTY." HamScope

103 The internet home of Hamscope is 1. Get the MMTTY Engine from 2. Put the MMTTY.exe file in the Hamscope folder. To use FSK, go to the Hamscope General Setup screen and select MMTTY FSK Mode. The...Hamscope Help file calls this "hard keying in RTTY mode." Operate radio command mode (software control of the transceiver over a serial port) directly from...hamscope. MMTTY's AFC operates in RTTY mode, instead of Hamscope's AFC. Hamscope expects your radio to be in USB mode. It automatically inverts transmit and receive...signals. RTTY tuning uses Hamscope's panoramic display. In Hamscope RTTY mode, click the "Options" button on the main window to bring up the MMTTY...settings window. MMTTY and WriteLog Installation Select the MMTTY Option in Rttyrite Operate RTTY Using WriteLog and MMTTY Rttyrite MMTTY Settings Troubleshooting Additional Online Support WriteLog is Windows-based contest software for CW, SSB, RTTY and PSK31 written by and distributed by. For more information on WriteLog, go to Writelog is written by Wayne Wright, W5XD, and is distributed by Ron Stailey, K5DJ. Installation The MMTTY Engine can be used with WriteLog to receive and transmit RTTY in WriteLog s Rttyrite window. Here is what you should do: Have a licensed copy of WriteLog (version or later) installed on your PC. Download a full copy of MMTTY from the MMHamsoft website, get it working with your hardware, and close it. Install the MMTTY Plug-in for WriteLog, available from the WriteLog website. Use MMTTY engine version 1.65 or later. This plug-in should be installed in the WriteLog folder. MMTTY is now an option in the TU Type pull-down menu in WriteLog s Rttyrite window. When you choose the MMTTY option in the TU Type pull-down menu for the first time, You must navigate to the location of the MMTTY engine on your hard drive. Writelog saves the location specified in the writelog.ini file to find it next time MMTTY is activated in the Rttyrite window. Install the MMTTY Plug-in for WriteLog The MMTTY Plug-in for WriteLog was written by Jorgen, SM6SRW.

104 1. Download MMTTYPluginforWritelog_V13.exe from the WriteLog website... 2. Save the file anywhere on your hard drive. 3. Run the program and follow the instructions. 4. Restart your computer. Select the MMTTY Option in Rttyrite 1. Start WriteLog. 2. Click Windows RTTY Window. 3. Resize and drag the Rttyrite window so it does not cover any part of the main WriteLog screen (you...may need to resize the main WriteLog screen to do this). 4. In the Rttyrite screen, click TU Type MMTTY. 5. The first time you select MMTTY, you see an error message that MMTTY could not be found, and a...navigation window. 6. Navigate to mmtty.exe in the WriteLog folder and click OK. Next time you can go from step 4 to step 7. The MMTTY RTTY Control panel opens. The MMTTY RTTY Control panel is the same as the...stand-alone MMTTY program except the macro buttons are not shown since WriteLog has its own...way of sending macros. The rest of these instructions assume that you have opened the Rttyrite screen.

105 Operate RTTY Using WriteLog and MMTTY RTTY Control Panel Menu View Menu includes FFT and XYScope display options Option Menu opens the Settings screen similar to the standard MMTTY Setting screen with...important differences: Demodulator, AFC/ATC/PLL, and Decode tab screens in Setup are identical to the standard...mmtty Options Setup screens. Setup TX tab screen: No Macro section. Macros in WriteLog are programmed in the WriteLog Setup menu messages. No PTT port selection. Port selection for PTT & FSK are set in WriteLog s Rttyrite window No Radio Command button. Radio control is set in WriteLog s Setup menu under Ports. Font/Window tab screen: Waterfall and XYScope options are the same as standard MMTTY Setup. No Font options. Fonts are configured in WriteLog s Rttyrite window File menu. Misc tab screen does not display Save Windows Location check box. WriteLog uses Save...Configuration. Profile Menu options are identical to the standard MMTTY Profile menu Save changes in WriteLog s Setup menu with Save Configuration. View menu The View menu contains some of the same options as the stand-alone MMTTY program and allows settings to be changed for the FFT display as well as activating the XYScope. XYScope settings are also found here.

106 Option menu Click Option Settings to bring up the MMTTY Settings screen. But there are important differences between the Settings screen in the MMTTY Plug-in for WriteLog and the stand-alone MMTTY program. The Demodulator, AFC/ATC/PLL & Decode tab screens are the same. The differences are found on the TX, Font/Window and Misc tabs. The biggest and most important differences are in the TX tab screen. There are no Macro, PTT or Radio command settings on the TX tab of the MMTTY Plug-in for WriteLog setup screen. Macros WriteLog messages are programmed from the main WriteLog window under the Setup menu.

107 COM Ports for FSK If you are running FSK, you must set the COM port for FSK in the Rttyrite Port window first in order for the FSK options become available in the Misc tab of Setup. If you do not set the FSK port first, the FSK options are grayed out in the Misc tab screen. PTT and FSK COM port options are set in WriteLog s Rttyrite Ports menu. As in the stand-alone MMTTY program, the COM port selection in the Ports menu in the Rttyrite screen is for both PTT and FSK if you are running both functions from the same COM port. If you are using a RigBlaster, Racal or homebrew interface to key PTT, FSK or both, you would select the COM port where the interface is connected. COM Ports for AFSK If you are using AFSK, The Rttyrite Port menu selection is only used for PTT. If you are running AFSK and commanding PTT through radio control, set the Port to None. Radio Command

108 In WriteLog, radio command is configured in the Ports options under the Setup menu on the main WriteLog screen. Changes made in WriteLog, such as RTTY messages and COM port selections for PTT, FSK or radio control, must be saved so that the next time you start WriteLog, the settings are the same. On WriteLog's main screen, click Setup Save Configuration. Save your file by going to the File menu or clicking on the diskette icon. Font/Window Tab Only Waterfall and XYScope settings are available because WriteLog has its own font settings in the Rttyrite window. Misc tab On the Misc tab, MMTTY's Save Window location check box is not shown. In Writelog, save the window locations by going to the WriteLog Setup menu and Save Configuration. Profiles menu The Profiles menu is the same as the one in the MMTTY program. Rttyrite MMTTY Settings Starting at the Rttyrite screen: 1. Click TU type menu to see Rttyrite MMTTY Settings. 2. Click View Settings to control what is shown in the RTTY Control Panel. 3. Click Options to set AFC to automatically turn off while there are letters in the Call field of WriteLog s Entry Window. 4. Click Profile Panel Settings to set up how the Profile Buttons react when activated. 5. MMTTY Settings button also allows access to the Set-up screen. There are other important settings than can be made in the Rttyrite MMTTY Settings screen. To open the Rttyrite MMTTY Settings screen, go to the Rttyrite TU Type menu and select the first option, TNC Setup.

109 In the View Settings block of the Rttyrite MMTTY Settings screen, there are various options. If you uncheck Show pulldown menus or Show control buttons area, they are not shown in the RTTY Control Panel the next time you start MMTTY in WriteLog. If you check the RTTY Control is always on top option, the RTTY Control panel remains on top of other windows if they are overlapping so it does not get lost under one of WriteLog s other windows. In the Options block you can turn AFC off when there are letters in the Call field of WriteLog s Entry Window. The MMTTY Settings button takes you to the MMTTY Setup screen. Profile Panel Settings are only available if you select Show Profile Panel in the View Settings section. Profile Panel Show Profile Panel is in the MMTTY Plug-in for WriteLog. When selected, a panel is added to the bottom of the RTTY Control Panel. The panel is labeled P1-CQ, P1-S&P, P2-CQ, P2-S&P and so forth. CQ buttons are used when you are call CQ and S&P (Search & Pounce) buttons are used when you tune across the band looking for other stations. See the topic Profiles in this Help file for an explanation of this feature. WriteLog adds to the Profile capability provided by MMTTY. The behaviors of the Profile Panel buttons are determined by the Profile Panel Settings in the Rttyrite MMTTY Settings screen. In the example below, when a CQ profile button is pushed, AFC is automatically activated. When an S&P button is pushed, AFC turns off and the settings return to the profile configuration.

110 Here is an example. P1 is the Standard RTTY profile. When you press the P1-CQ button, AFC turns on. When P1-S&P is selected, AFC turns off and the Mark frequency returns 2125 Hz. NET works only in the AFSK mode. Turning AFC on and off automatically In the Options section of the Rttyrite MMTTY Settings screen, you can select whether or not to have AFC turn off when letters are entered into Call field of WriteLog s Entry Window. When enabled, AFC locks onto the signal you are receiving and a callsign appears on the Rttyrite screen. When you click on the callsign to bring it into the Call Field of the Entry Window, AFC turns off so that the receive Mark frequency remains constant. After the QSO is logged, AFC is turned back on automatically. This approach avoids the problem of two stations chasing each other up or down the band. Troubleshooting Problems installing the MMTTY plug-in for WriteLog There are known issues with the InstallShield that could result in error messages and the inability for the program to be installed. Follow these suggestions Restart your computer immediately following the installation or update of WriteLog or the MMTTY...Plug-in. If you continue to have problems installing the MMTTY Plug-in for WriteLog, refer to the page on the InstallShield website at... McAfee VirusScan versions 4.02 or 4.03 interferes with the installation of the plug-in. If you are...running one of these versions or McAfee VirusScan or had either of these versions previously...on your PC, look at: Thanks to Mike, KH6ND for this...information. MMTTY TNC error message Can t start MMTTY! WriteLog cannot find the MMTTY engine. This message appears the first time you select MMTTY as a TU type in the Rttyrite window. Click OK and navigate to the location of mmtty.exe.

111 Rttyrite error Com port not available The COM port selected in the Ports menu of the Rttyrite window is already in use. The port may already be in use by WriteLog for either radio control, CW, or by some of other device. First confirm the port is not in use by another program. If the port is not in use by another program, then go to the Setup menu in the main WriteLog...window and select Ports. Make sure the port you are requesting in Rttyrite is not already in use control or CW. If this is the case, clear the port and set the port in Rttyrite again. Unable to select FSK in MMTTY set-up The FSK options are grayed out in the Misc tab screen of MMTTY Setup. Go to the Rttyrite window and to the Ports menu and select the port to be used for FSK. No receive audio No receive audio in your FFT or XYScope displays. Good audio when using the MMTTY program by itself. Solution: WriteLog may be looking at the wrong channel of the sound card for receive audio. Make sure you have the correct channel set in MMTTY Setup Misc tab, then go to the Radio menu on the main WriteLog screen and select: This Window is Radio Right. Unable to transmit RTTY Solution 1: Cursor must be in the WriteLog Entry Window in order to transmit RTTY from either the function...keys or live at the keyboard with ALT-K. Solution 2: Unable to transmit any of the RTTY messages using the function keys and you are not using radio...control. Make sure the mode is set to FSK in WriteLog. The button to the left inside the Entry Window...should say FSK, even if you are using AFSK. If it doesn't say FSK, click the button with your...mouse and another window opens where you can select FSK.

112 Unable to send macros using the F-Keys Using AFSK and unable to transmit using the function keys programmed with macros. Solution: Check LSB is really FSK in the Bands menu in the main WriteLog screen. MMTTY operation slow or locks up WriteLog uses more memory than the stand-alone MMTTY program. MMTTY may run fine by itself, but when used with WriteLog some of the settings in MMTTY may affect performance. Solution: In MMTTY, click Option MMTTY Setup Misc tab, set Priority to Higher or Highest. Delays between PTT and macro transmissions Set Priority higher, as above. In MMTTY, click Option MMTTY Setup Misc tab and change the TX FIFO setting on the Misc tab...of MMTTY Setup. Make sure both radio control PTT and hardware PTT are not enabled at the same time. If you are...using a hardware PTT device such as a RigBlaster or external interface and you are using radio...control, go to the Ports options under the Setup menu in the main WriteLog window and set Comm...PTT to NO. Random transmit characters in the Rttyrite window In MMTTY, click Option Setup MMTTY Misc tab uncheck Sound loopback. Transmission stops before the end of a macro Click Option PTT timer, and set it to a longer interval. MMTTY engines 1.63 & 1.64 The MMTTY engines that came with versions 1.63 and 1.64 have a known problem when used with WriteLog. Pressing a function key to send a macro can cause the transmitter to key then suddenly un-key. This problem was corrected in version If you want to use an older version of the engine, version 1.62 works very well with WriteLog.

113 Online Support Detailed information on RTTY contesting with WriteLog and specifically, using the MMTTY Plug-in for WriteLog can be found at Scot Herrick, K9JY also has a website dedicated to using WriteLog at MMTTY and DX4WIN MMTTY and DX4WIN on One Computer MMTTY and DX4WIN on Two Computers General Lessons Learned DX4WIN and MMTTY on One Computer The information in this topic is provided by K8UT, from a document called "Cross-Connecting MMTTY with DX4WIN." Larry, provided this document on Jan. 13, Here is a link to the DX4WIN software, DX4WIN works with the standard version of MMTTY, whether you use the hardware or software interconnect method. There are two ways to set-up hardware and software so that DX4WIN interacts with MMTTY to copy RTTY. These methods are called hardware interconnect and software interconnect. These instructions show how to control PTT with a serial port, but you can use VOX to reduce the number of ports needed for hardware interconnect to two and for software interconnect to zero. You can operate either FSK or AFSK mode using MMTTY and DX4WIN. The FSK signal is found at the MMTTY serial port. Hardware Interconnect Hardware interconnect requires three serial ports in the computer. Two of the serial ports are connected with a null modem cable so DX4WIN can communicate with MMTTY to receive and to transmit AFSK. The third serial port provides DTR/RTS for PTT. For simplicity, COM 1 is the PTT line, COM 2 is the MMTTY RTTY serial line, and COM 3 is the DX4WIN RTTY serial line. You may use whatever assignments are convenient to you. Connect COM 1 to the transceiver PTT connection through an interface such as that shown in the...topic PTT Using a Pin on a Serial Port. Connect COM 2 and COM 3 with a null modem cable, as described in the topic Use MMTTY as a...modem. Receive connection: connect the "mic in" on the sound card to "audio out" on the rig. AFSK transmit connection: connect the "line out" or "speaker out" from the sound card to "mic in" on...the transceiver. Read the topics Prepare for FSK and Transmit a Clean Signal.

114 Software Interconnect The software interconnect method requires only one serial (COM) port, used for PTT control. A free software program replaces the ports that communicate between DX4WIN and MMTTY (COM 1 and COM 2). This program is available at However, this software only works with Windows XP and Windows It may work with future Microsoft operating systems, but it does not work with Windows 95/98/ME. Lessons Learned Larry, K8UT, shares some lessons that he learned when configuring and running DX4WIN and MMTTY on a single computer. 1. Do not open the DX4WIN PSK window when running MMTTY, because the two programs fight for...control of the sound card in your computer. To switch from RTTY to PSK, first shut down MMTTY,...then open the DX4WIN PSK window. 2. DX4WIN RTTY settings MUST be "always in immediate mode" for the DX4WIN macros to work...properly. Click File Preferences RTTY Always in immediate mode to make this work. 3. The MMTTY "Disable window" setting will minimize the screen space required by MMTTY, yet still...allow you to see the tuning window. It also eliminates the confusion created when seeing two sets...of receive and transmit text (one set from MMTTY, one set from DX4WIN). Do not disable the...window during testing and debugging, because it is very helpful to see what text is flowing back &...forth between MMTTY and DX4WIN. 4. In transmit mode, DX4WIN has a very limited transmit buffer with no backspace or delete key. why I use MMTTY in stand-alone mode for everyday QSOs. MMTTY and DX4WIN on Two Computers This section is an application of the topic Use MMTTY as a Modem, but since it has been worked out for DX4WIN, we present it here. The two computers will be named PC1, running DX4WIN, and PC2, running the standard version of MMTTY. PC1 Start DX4WIN on this computer. Use the following settings for DX4WIN. Preferences Tab = RTTY. Type = REGULAR. Com = (a serial port available on PC1). Baud Rate = Flow Control = RTS/CTS. Data/Parity = 8 bits/no parity. Options selected: Always in Immediate mode; Show function keys. Save changes and exit DX4WIN.

115 PC2 Start the MMTTY engine (Version 1.61b or later). Use the following settings for MMTTY. Click Option Setup TNC Emulation Port = (a serial port available on PC2) Baud = Data length = 8 bits. Stop = 1 bit. Parity = None. Flow control = CTS. TNC type = TNC241. Local echo = After Sending. Use MMTTY to select the port to use for PTT, see PTT Using a Pin on a Serial Port. It is also possible to use VOX control of PTT, or to have MMTTY send commands to a radio, but this requires an additional serial port in PC2, see Software Control of PTT. MMTTY can control PTT with an additional serial port, see PTT Using a Pin on a Serial Port. General Lessons Learned Here are some general lessons learned by K8UT, for any application of MMTTY and DX4WIN. 1. Use the T command in a macro to put MMTTY/DX4WIN into transmit mode, but put it at the END of...a macro string. 2. Use the \ to revert to receive mode when you want to automatically shift from transmit back to...receive at the end of a macro. 3. Use DX4WIN's Function labeling feature to make life easier. 4. Use the same keys for the same functions in CW, PSK and RTTY. 5. If you decide to operate ALL RTTY through the DX4WIN transmit window, clear the macros in...mmtty so that you don't hit a function key when MMTTY is the "active" window, causing you to...inadvertently send a whole stream of junk. 6. If you decide to operate both MMTTY transmit and DX4WIN transmit, coordinate the macros so...that similar function keys send the send information.

116 MMTTY and N1MM Logger Download, Configure, and Test MMTTY -Download MMTTY - Configure MMTTY - Test MMTTY Configure N1MM Logger for MMTTY The Digital Interface Set-Up Menu Selections - Selection: MMTTY Keyboard Assignments Mouse Assignments Configuring the Entry Window Function Keys Macro Keys - The MMTTY Interface Set Up the Digital interface Make a RTTY transmission Automatic Name Lookup Output Received Data to a Text File SO2R (Single Operator, Two Radios) Other Features N1MM Logger is a freeware program designed to do contest logging and some general logging for CW, SSB, RTTY, PSK63 and PSK31. The digital portion of the program is written by Rick, N2AMG. The underlying logging program is written by Tom, N1MM. More information can be found on the N1MM logger website at N1MM logger operates RTTY with MMTTY. Features like profiles, which are available in MMTTY, are also available when using N1MM logger. This topic only discusses features related to MMTTY and N1MM Logger, not features that are regularly available in N1MM Logger. If you have a problem, please do the following: Check for a program update at: Check the latest version of the N1MM logger Help. Review the N1MM Logger Help chapter, RTTY support. Review the digital part of the Frequently Asked Questions. Ask for help on the N1MM logger Yahoo users group. Download, Configure and Test MMTTY If you have N1MM Logger, the next step is to get a copy of MMTTY, configure it, and test it.

117 Download MMTTY Download the current release of MMTTY from: Get 1.64 or a later version. Run the setup program and install MMTTY in your computer in its own directory. The N1MM logger NewExe file, which contains the latest update from the program, contains the file...xmmt.ocx. XMMT.ocx is needed for MMTTY version 1.64 or higher and should be in the N1MM...Logger directory. If you do not have XMMT.ocx in the N1MM logger directory, get an updated version of N1MM...Logger. Configure MMTTY The next step is to configure the software. First, you must decide whether you are using FSK or AFSK. FSK Keying 1. In the main Config area of N1MM Logger Digital Pane: Select MMTTY as your Interface type Select the path to your MMTTY folder; this does not have to be the same folder as the N1MM...Logger. Select the MMTTY Interface Type (FSK) 2. In the Main Config area of N1MM Logger, Hardware pane, place a check mark under the digital column that you are using for the digital port. 3. Save and exit the Hardware pane. If MMTTY is already loaded you will probably get an error message about not being able to open port xxxx. 4. Open the N1MM digital Interface and when MMTTY Loads select: Settings/Setup MMTTY 5. Click the TX Settings pane in the MMTTY Setup area and set the COM port that you will be using for FSK keying and Data. 6. Close the MMTTY Setup Window and then close the N1MM Logger Digital Interface to have MMTTY save the settings. 7. From this point, when the digital Interface loads It does NOT pass the port info to MMTTY. MMTTY loads the Com settings from is own settings file. Using the RIGblaster interface for FSK with the N1MM/MMTTY combination The default for FSK via MMTTY is TxD. You'll need to change the jumper in the Rigblaster. Also, make sure you get MMTTY working as a standalone first. Then you should just be able to specify MMTTY in the digi interface config in N1MM and it should take off. If you are lucky enough to have a radio where PTT is asserted via radio control ( Kenwood is one) then leave the PTT unchecked in the port setup and checked in the PTT via rig control portion.

118 AFSK Keying 1. In the Main Config area Digital Pane of N1MM Logger: Select MMTTY as your Interface type. Select the path to your MMTTY folder, which does NOT have to be the same folder as N1MM...Logger. Select the MMTTY Interface Type (AFSK). 2. In the Main Config area Hardware pan put a check mark under the digital column that you are using for the digital port. In order to use two copies of MMTTY you need to have two different keying COM ports set up for MMTTY to use. The second COM port must be a higher number than the first.. More information can be found in the SO2R chapter of the N1MM Logger Help file. Test MMTTY MMTTY is a stand-alone application, so testing can be done outside N1MM logger. Start up MMTTY by itself and run it according to the instructions in this Help file. Configure N1MM Logger for MMTTY

119 Start the N1MM Logger application. On the N1MM Logger Main Window click Config Configure Ports Telnet Address Other. Select the Digital Modes tab. Select MMTTY/PSK. The Digital Interface This is the N1MM Logger Interface using the MMTTY RTTY Engine. The Digital Interface appears when it is selected under Window in the Entry Window. If a second RTTY port is configured, a menu item appears at the top of the Digital Interface allowing you to open the second RTTY interface.. The exact frequency is displayed in the Digital Interface caption (rig(+/-)audio).

120 The MMTTY interface has two windows : Top window - This is the receive window. This window works mostly the same as the one for...standalone MMTTY. Bottom window -This is the transmit window, which also works the same as it does in standalone...mmtty. Operating Features: Callsign Textbox and Grab - When a callsign is encountered in one of the receive windows...(starting with and followed by a space) it will appear in this textbox. When you press the Grab...button the callsign transfers over to the main logger window. The grab callsign window holds the...last 4 callsigns seen in the RX window. The most current one is at the top and is highlighted. Dupes...are shown in the grab window. Macro buttons - There are macro buttons on the digital interface for preprogrammed messages....configure these macros in the Digital Interface window under 'Setup, Settings' or by right clicking...them to bring up the Digital setup screen. Clr RX - Clear the receive window TX - Start the RTTY transmission, the transceiver is keyed. RX - Stop the RTTY transmission, the transceiver changes back to receive. Grab - Transfer the selected callsign in the Callsign textbox to the callsign field on the main logger...window. Once the callsign is filled what ever you click on next will fill the next box to have info...entered in. The mouse is the only way to do this. Scroll back - To scroll back, pause the RTTY screen by clicking the green stripe on the left side of...the screen and scroll back the last 2000 lines of text.

121 Set-Up Menu Selections Selection: MMTTY Click Setup at the top of the MMTTY/PSK window to see the setup menu. Here are the choices: Settings - Setting up the digital interface, see chapter below (Setting up the Digital interface) SoundCard (only on first open MMTTY window) Receive Mixer - Shows the Record control mixer dialog from the Windows operating system. item is only visible when MMTTY is selected. Transmit Mixer - Shows the Play control mixer dialog from the Windows operating system. item is only visible when MMTTY is selected. Setup MMTTY - Shows the MMTTY setup tabs. This menu item is only visible when MMTTY is...selected. AFC On/Off with CQ - Set this to turn on AFC with CQ message or TU messages NET On/Off with Run Change - Turn on/off MMTTY's Net function in S&P and off in Running mode Auto Update TRX Offset w/mark Freq. - Update the transceiver offset whenever the Mark frequency...changes. This logs the true mark frequency when you are using AFSK RTTY. RTTY - Select RTTY as mode PSK - Select PSK as mode Open 2nd RTTY Window - Open a second RTTY window. In Configurer, under the Digital, you must choose a second Digital Interface. Help - View help file Keyboard Assignments Alt-T - Toggle TX/RX. Put the focus on the TX window of the active interface. Alt-G - Grab callsign. Ctrl-Arrow - When two radios are configured and two digital windows are open, pressing CTRL- ARROW swaps from one active Digital Interface to the other. Digital Interface 1 follows radio 1 (bandmap A). Digital Interface 2 follows radio 2 (bandmap B).

122 Insert key Assignments Mode Enter Sends Message(ESM mode) INSERT key or ; key does the following: RUN and S&P OFF 1. Grab Callsign from call list if callsign field empty otherwise use call in callsign field. 2. Prefill the Exchange Boxes 3. NO DUPE: Send F5 (Hiscall) + F2 (Exchange) or DUPE: Sends Nothing 4. Put cursor in next exchange field (Example: Sect) RUN ON 1. Grab Callsign from call list if callsign field empty otherwise use call in callsign field. 2. Prefill Exchange Boxes 3. NO DUPE: Send F5 (Hiscall) + F2 (Exchange) or DUPE WorkDupes checked: Send F5 (Hiscall) + F2 (Exchange) WorkDupes not checked:send F6(Dupe) 4. Put cursor in next exchange field (Example: Sect) Highlight F8 button S&P ON 1. Grab Callsign from call list if callsign field empty otherwise use call in callsign field. 2. Prefill Exchange Boxes 3.NO DUPE: Send F4 (Mycall) or DUPE WorkDupes checked: Send F5 (Hiscall) + F2 (Exchange) WorkDupes not checked:send F6(Dupe) Once exchange entered INSERT sends F5-F2 Pressing INSERTagain continues to send F5-F2 4. Put cursor in next exchange field (Example: Sect) Press Insert or ; and if the callsign field is not empty, F5+F2 text will be sent. If the callsign field is empty this also grabs the callsign from the call list. Upon grabbing a callsign from the call list, that callsign is deleted from the grab list. If the callsign in the callsign field in the Entry window is equal to the callsign in the received text, the call in the Entry window does not get placed into the call list.

123 Mouse Assignments Left mouse key click: Single click on a callsign to put it in the Callsign field on the Entry Window dialog. Single click on Exchange info etc. to put it in the Exchange field on the Entry Window dialog. Note: The callsign field must be filled first, before the other fields! Right mouse key click on RX or TX window: brings up a menu: Clear RX - Clear the receive window. Clear TX - Clear the transmit window. Output to Text File - Output the received text to a text file named RTTY1.txt. LTRS/FIGS Convert - Whenever you pass the mouse cursor over a word in the receive pane, that...line shows the same word with every character in the opposite case (so 599 becomes TOO, etc.). Help - Show the help file for this window. Right mouse key click in GRAB window: brings up a menu: Clear List - Clear the entire grab window. Clear Selected Call - Clear the selected call in the grab window. Configuring the Entry Window Function Keys In the N1MM Logger Main Window click Config Edit the Digital Buttons, then put in the text you...want to send. Here is an example.

124 Macro Keys There are a maximum of 24 extra macro keys possible on the RTTY interface. A right click on the macro buttons brings up the Digital Setup screen where the macros can be...configured. These extra 24 function keys support all the macros but do not support Running Mode or 'Search...& Pounce' (S & P) mode. The buttons in the PSK window and the function keys on the Entry window support Macro key...substitution. Macros and examples are found in the N1MM Logger Help file on the Macros page. The MMTTY Interface The text entered for each macro button is sent when the button is pressed, as long as you are in...transmit mode. See the MMTTY Macros topic for commands you can put into the macros to control...ptt. There is no special abort macro for use with MMTTY. Press the ESCape key to stop transmitting. The TX and RX buttons control PTT when you are typing in the transmit window. MMTTY loads the settings it had when the it was last closed. Set Up the Digital Interface Click Settings to see the following screen.

125 PSK Waterfall Color palette - You may select the colors for the waterfall display. The Default button...changes the colors back to the default colors. The color Palette is active when the User Defined...selection is selected in the Waterfall Color Box. Waterfall Color - Select among Grey Scale Default Color User Defined Smoothing Gain - Sets the amount of signal gain for the Spectrum/Waterfall. Squelch Speed -This is how quickly the squelch shuts off on noise. Select between Slow, Fast and...variable. When using variable select a value between 0 and 200. Squelch Level -The level at which the interface should start printing decoded signals. AFC Search Range -How far in Hz. the interface will track a drifting signal. Use Doppler AFC RX Search Range -How far in Hz. the interface will look to lock onto a signal when you click on a...signal in the waterfall or spectrum. RX/TX Font Size -Font size for the receive windows and the transmit window. Select from 8pt, 10pt,...or 12pt. PSK/RTTY Window Colors - The PSK and RTTY receive and transmit window background colors. SndCard Clock Adj - Sound card clock adjustment. CW ID - Check this box to send the string entered in the field behind it (Enter CWID String) after...every transmission. Only for use with external TNCs. PSK Soundcard Select - Select the sound card to be used if you have more than one sound card in...your computer. RX Window Font Selection - Change font and size. Press the 'Set Font' button to get the selection...window. Digital Macro Set - Update the macro definitions and button texts. 1. Select an interface from the dropdown menu. Choices are: PSK, MMTTY 1, Other 1, MMTTY 2,...Other 2. Click on the macro button to be updated. 3. Type the macro text in the field Macro Text. 4. Type the text on the button in the field Macro Caption. 5. Click Save Macro. The selected macro caption text will be shown on the button. Available macros are shown in the box 'Available Macros'. First select a macro button to see them...all. Load Macros - Load saved macros from a saved file (*.mc) to the Digital Macro Set. Save Macros - Save macros from the Digital Macro Set to a file (*.mc). # of Macros - select the number of macro buttons. You can select 0, 8, 16 or 24. Macro Text - Area where to create the macro text for the selected macro. Macro caption - Macro caption from the button. Available Macros - shows the available macros. Click on a macro to transfer it to the macro text...area. Save Configuration - save the made configuration changes. If the changes made should not be...saved close the window with the X at the upper right. The Save Configuration Button on the bottom of the form saves the changes. Changes take effect as soon as the setup area closes. Make a RTTY Transmission

126 Minimize the Logger Telnet/Packet window to make room for a new RTTY screen. Select "Window Digital Interface" and you will see the Digital interface screen below. The Digital...Interface screen can be positioned and resized. Two more windows appear: The MMTTY Engine window (how it will appear depends on the settings in the Configurer). The Digital Interface window. Left click on a call to grab the callsign. Right click on the RX and TX windows to see a menu. Press Insert to Grab the highlighted call and sends Hiscall followed by the Exchange button. If Interface is not loaded it works normally. Double-click on a callsign in the callsign box from the Digital interface to send that call to the Entry...window. If the program recognizes a callsign, it is automatically highlighted. There must be a space before...and a space after the callsign. If the first thing on a new line in the digital interface window is a valid...callsign, it is not highlighted or added to the grab list because it does not have a space before it. The red and green lines show roughly where the spectrum works the best. The Red line 1500 Hz. and the green lines show 2000 Hz. and 1000 Hz. Automatic Name Lookup N1MM Logger can look up the name of a station entered in the Callsign field. Import a callsign versus name text file. The famous 'Friend.ini' file used in the WF1B program is one of these. A text file can also be imported, using the following format: Callsign Comma Name Example: N1MM,Tom See the import example below. Select the menu item: Call History Lookup under Config. Use the {NAME} macro to send the name. Note: Press the space bar to look up the name. Here is how to import the Friend.ini file from the WF1B program. Select File Import Import Call History. Select your Friend.ini file by changing Files of type: to All Files (*.*). If you do not do this, you will...only see files of type txt. Select the Open button to perform the import. Importing info in this table will delete the original contents of the table. There is no merge option! If you want to add (merge), You must first export the Call History file (File Export Export Call...History ), merge the data outside the program wit a text editor like Notepad, and then import file as shown above. In the bottom pane of the Entry Window you can see the number of callsigns in the name file.

127 Output Received Data to a Text File If you record received data to a file, then you can go back through them for information you may have missed. There are two ways to output received data to a file: 1. Left click in the RX window and select output to Text File 2. You can also do this in MMTTY, but it is harder, see the Operating Techniques topic. SO2R (Single Operator, Two Radios) N1MM logger supports SO2R for RTTY. You can use any combination of either two MMTTY windows, two TNC windows or one of each for SO2R operation. Information about MMTTY sound card setup and SO2R can be found in the N1MM logger Help file in the SO2R chapter. Other Features Press control while single clicking on a call to force the call into the Entry window. In ESM mode, don't simulate space bar, just set focus to the Entry Window. Hyphens (-) are stripped from exchange elements. CQ Repeat time when using MMTTY counts from when the sending stops. The {RX} macro string has a CR/LF at the end for easy recognition. You cannot grab a callsign from the receive window while transmitting. Linefeed characters in incoming text are replaced with CR. This topic of the MMTTY Help file was written by Thomas Tinge, PA1M. Use MMTTY as a Modem Hardware Setup - Two Computers - One Computer - Null Modem Software Set-up MMTTY can function as if it were a terminal node controller, or modem. This mode was useful when there were other programs that could do logging or contesting, but required a modem to operate RTTY. This feature has remained in MMTTY. Some contest and logging programs make provision to use MMTTY in the same computer as the contest or logging program, and no longer require work-around. Others use this technique. Hardware Set-Up You can use MMTTY as a modem by using two computers, or one computer with two serial ports that can operate at the same time.

128 Two Computers One computer runs the contest program that expects a modem to be connected to a serial (COM) port. A second computer runs MMTTY, and specifies a COM port as MMTTY's output of decoded data. Connect the COM ports of the two computers with a null modem (crossed wires). One Computer The same computer runs both the contest program and MMTTY. In the contest program, specify a serial (COM) port as the place where a modem is attached. In MMTTY, specify a different serial (COM) port as the output of MMTTY. Connect these two ports on the same computer with a null modem. Null Modem A null modem is a pair of wires crossed so that the output of each computer is connected to the input of the other. For a DB-25 (25-pin) or DB-9 (9-pin) COM port connector, pins 2 and 3 are crossed. Pin 2 on the first end of the cable is connected to pin 3 on the second end of the cable, and pin 3 on the first end is connected to pin 2 on the second end. This setup is not the "official" way to make a null modem. A real null modem cable has other connections as well, but for MMTTY, these are the only connections you need. You can purchase a standard null modem cable at Radio Shack. Software Set-Up Set-up MMTTY as a modem using the computer on which it is running. Click Option Setup TNC emulation, and view the following display.

Hot Potatoes version 6

Hot Potatoes version 6 Hot Potatoes version 6 Half-Baked Software Inc., 1998-2009 p1 Table of Contents Contents 4 General introduction and help 4 What do these programs do? 4 Conditions for using Hot Potatoes 4 Notes for upgraders

More information

Application Note AN-00160

Application Note AN-00160 Considerations for Sending Data Over a Wireless Link Introduction Linx modules are designed to create a robust wireless link for the transfer of data. Since they are wireless devices, they are subject

More information

Accessing PDF Documents with Assistive Technology. A Screen Reader User s Guide

Accessing PDF Documents with Assistive Technology. A Screen Reader User s Guide Accessing PDF Documents with Assistive Technology A Screen Reader User s Guide Contents Contents Contents i Preface 1 Purpose and Intended Audience 1 Contents 1 Acknowledgements 1 Additional Resources

More information

A Charging LED B Touchscreen C On/Off button D Speaker E External antenna connector F USB connector G RDS-TMC connector H Memory card slot

A Charging LED B Touchscreen C On/Off button D Speaker E External antenna connector F USB connector G RDS-TMC connector H Memory card slot TomTom ONE XL 1. What s in the box What s in the box a Your TomTom ONE XL A B C D E F G H A Charging LED B Touchscreen C On/Off button D Speaker E External antenna connector F USB connector G RDS-TMC connector

More information

Import Filter Editor User s Guide

Import Filter Editor User s Guide Reference Manager Windows Version Import Filter Editor User s Guide April 7, 1999 Research Information Systems COPYRIGHT NOTICE This software product and accompanying documentation is copyrighted and all

More information

Studio One 2 Manual Addendum

Studio One 2 Manual Addendum Studio One 2 Manual Addendum Table of Contents Introduction... 4 Version 2.6... 5 Pages... 5 2.1 Start... 5 2.1.8 Artist Profile... 5 Setup... 7 4.5 Managing Your Content... 7 Autosave Restore

More information

User Manual. Version 1.0 1.1

User Manual. Version 1.0 1.1 User Manual Version 1.0 1.1 Contents Introduction...5 Getting to know your remote...5 How your Harmony One works...5 Activities, devices, and inputs...5 The buttons on yourharmony One...6 What s on the

More information

021312 2009 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or

021312 2009 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or Import Guide 021312 2009 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or mechanical, including photocopying, recording,

More information

ONE USER GUIDE KIN R1.0 - CDMA. Copyright 2010 Microsoft Corporation. Model OMPB10ZU

ONE USER GUIDE KIN R1.0 - CDMA. Copyright 2010 Microsoft Corporation. Model OMPB10ZU ONE USER GUIDE KIN R1.0 - CDMA Copyright 2010 Microsoft Corporation. Model OMPB10ZU CONTENTS PHONE CONTROLS............................................................... 7 The outside of your phone........................................................

More information

Programming from the Ground Up

Programming from the Ground Up Programming from the Ground Up Jonathan Bartlett Edited by Dominick Bruno, Jr. Programming from the Ground Up by Jonathan Bartlett Edited by Dominick Bruno, Jr. Copyright 2003 by Jonathan Bartlett Permission

More information

Quantity One. User Guide for Version 4.2.1. Windows and Macintosh. P/N 4000126-10 RevA

Quantity One. User Guide for Version 4.2.1. Windows and Macintosh. P/N 4000126-10 RevA Quantity One User Guide for Version 4.2.1 Windows and Macintosh P/N 4000126-10 RevA Quantity One User Guide Bio-Rad Technical Service Department Phone: (800) 424-6723, option 2, option 3 (510) 741-6576

More information

AutoCal TM. System Operating Manual

AutoCal TM. System Operating Manual AutoCal TM System Operating Manual GENELEC DSP LOUDSPEAKER SYSTEM OPERATING MANUAL Do not attempt to operate the system without first becoming acquainted with this manual. Genelec Document D0066R001h.

More information

TWO USER GUIDE KIN R1.0 - CDMA. Copyright 2010 Microsoft Corporation. Model OMPB20ZU

TWO USER GUIDE KIN R1.0 - CDMA. Copyright 2010 Microsoft Corporation. Model OMPB20ZU TWO USER GUIDE KIN R1.0 - CDMA Copyright 2010 Microsoft Corporation. Model OMPB20ZU CONTENTS PHONE CONTROLS............................................................... 7 The outside of your phone........................................................

More information

Pivot Animator. User guide

Pivot Animator. User guide 1 Pivot Animator User guide 2 Table of Contents Overview...4 Getting Started...5 Interface at a Glance...6 Positioning Figures...8 Figure Controls...11 Animation Frame Controls...13 Saving & Opening Animations...16

More information

Part 1: Jumping into C++... 2 Chapter 1: Introduction and Developer Environment Setup... 4

Part 1: Jumping into C++... 2 Chapter 1: Introduction and Developer Environment Setup... 4 Part 1: Jumping into C++... 2 Chapter 1: Introduction and Developer Environment Setup... 4 Chapter 2: The Basics of C++... 35 Chapter 3: User Interaction and Saving Information with Variables... 43 Chapter

More information

DDST Unit Type A / Type B. Printer / Scanner Reference. Operating Instructions

DDST Unit Type A / Type B. Printer / Scanner Reference. Operating Instructions DDST Unit Type A / Type B Operating Instructions Printer / Scanner Reference 1 2 3 4 5 6 Getting Started Installing the Software Using the Printer Function Using the TWAIN Scanner Function Troubleshooting

More information

How to Make Your Word 2010 Documents 508-Compliant

How to Make Your Word 2010 Documents 508-Compliant How to Make Your Word 2010 Documents 508-Compliant Centers for Medicare & Medicaid Services Making 508 Easy Continuous Improvement Initiative July 2, 2014 This page intentionally left blank. How to Make

More information

Your HTC One mini User guide

Your HTC One mini User guide Your HTC One mini User guide 2 Contents Contents Unboxing HTC One mini 7 microsim card 8 Charging the battery 10 Switching the power on or off 10 Want some quick guidance on your phone? 11 Setting up your

More information

Getting Started: Apple Technology for Diverse Learners. An essential teaching and learning resource written by Apple Distinguished Educators

Getting Started: Apple Technology for Diverse Learners. An essential teaching and learning resource written by Apple Distinguished Educators An essential teaching and learning resource written by Apple Distinguished Educators 2 Contents Page 4 Foreword Page 6 Setting Up and Personalizing a Mac for Diverse Learner Needs 6 Setting Up Individual

More information

2 Main window...7. 3 Backing up to Acronis Online Storage...9 3.1 Log in to the online storage... 9 3.2 Computer selection...10

2 Main window...7. 3 Backing up to Acronis Online Storage...9 3.1 Log in to the online storage... 9 3.2 Computer selection...10 User's Guide Table of contents 1 General information...3 1.1 What is Acronis True Image Online?... 3 1.2 System requirements... 3 1.3 Acronis True Image Online installation and startup... 3 1.4 Subscription

More information

Guide for Texas Instruments TI-83, TI-83 Plus, or TI-84 Plus Graphing Calculator

Guide for Texas Instruments TI-83, TI-83 Plus, or TI-84 Plus Graphing Calculator Guide for Texas Instruments TI-83, TI-83 Plus, or TI-84 Plus Graphing Calculator This Guide is designed to offer step-by-step instruction for using your TI-83, TI-83 Plus, or TI-84 Plus graphing calculator

More information

Are You Smarter Than A Technician?

Are You Smarter Than A Technician? bring this sheet back to the Youth Lounge to get another sheet of questions. Each question is worth one point. Good luck! 1. Who is an amateur operator as defined in Part 97? A person named in an amateur

More information

The user's guide. CT-Analyser Version 1.13. Contents

The user's guide. CT-Analyser Version 1.13. Contents CT-Analyser Version 1.13 The user's guide Contents 1. Introduction 3 2. First start-up of the program 4 2.1. The licensing of different user profiles 5 2.2. Co-licensing of the 3D viewing program ANT and

More information

Online Help: Quality Planning

Online Help: Quality Planning Online Help: Quality Planning ARAS CORPORATION Copyright 2006 Aras Corporation. All Rights Reserved. Aras Corporation Heritage Place 439 South Union Street Lawrence, MA 01843 Phone: 978-691-8900 Fax: 978-794-9826

More information

Acrobat. Adobe. Reader 4.0. Using Acrobat Reader. Adobe Acrobat Reader 4.0 Page 2

Acrobat. Adobe. Reader 4.0. Using Acrobat Reader. Adobe Acrobat Reader 4.0 Page 2 Contents Using Acrobat Reader Printing PDF documents Using Reader for UNIX Viewing PDF documents Navigating PDF documents Filling out forms Copying and pasting text and graphics to another application

More information

General Differences in Use between and Microsoft Office

General Differences in Use between and Microsoft Office General Differences in Use between and Microsoft Office Title: General Differences in Use between and Microsoft Office Version: 1.0 First edition: November 2004 Contents

More information

Electronic user s guide released subject to "Nokia User s Guides Terms and Conditions, 7th June, 1998" User s Guide

Electronic user s guide released subject to Nokia User s Guides Terms and Conditions, 7th June, 1998 User s Guide Electronic user s guide released subject to "Nokia User s Guides Terms and Conditions, 7th June, 1998" User s Guide NOKIA and the Arrows logo are registered trademark of Nokia Corporation, Finland. 1996

More information

Pearson Inform v4.0 Educators Guide

Pearson Inform v4.0 Educators Guide Pearson Inform v4.0 Educators Guide Part Number 606 000 508 A Educators Guide v4.0 Pearson Inform First Edition (August 2005) Second Edition (September 2006) This edition applies to Release 4.0 of Inform

More information


I CAN PRESENT. ! Page 1 I CAN PRESENT! Page 1 Introduction 4 System Requirements 5 Additional Requirements 5 Installing the Software 5 Getting Started 6 The Main Window 6 Creating and Editing Slides 7 Adding Slides 7 Deleting

More information

CAN Primer: Creating Your Own Network

CAN Primer: Creating Your Own Network CAN Primer: Creating Your Own Network ARM Keil MDK toolkit featuring Simulator, Serial Wire Viewer and ETM Trace For the NXP LPC1700 Cortex -M3 V 2.02 Robert Boys Using the Keil Simulator

More information