WinWarbler RTTY Settings

WinWarbler Online Help Contents

The RTTY tab provides settings that control operation when WinWarbler is sending and receiving RTTY via the soundcard using the MMTTY RTTY engine. (screenshot)

enabled check to enable RTTY operation using the soundcard (this setting can only be changed when the main window's Mode panel is set to RTTY)
Model displays the soundcard model name (read only)
Speed specifies the RTTY baud rate (standard value is 45.45)
Default TxPwr

specifies the default power used to initialize the QSO Info panel's TX Pwr textbox when the Enter or Tab key is struck in the QSL Info panel's call textbox with the Main window's Mode panel set to RTTY

Shift specifies the default RTTY shift in Hertz, which is set when starting soundcard RTTY operation or by clicking the Def button (standard value is 170)
unshift on space check to return to letters mode after receiving a space character

 

reverse panel

transmit check to transmit reverse RTTY (ignored if modulation is FSK)
receive check to receive reverse RTTY

Changes to either of the settings in this panel will update the reverse checkboxes in the Main window's Receive and Transmit panels.

 

Keyboard mode panel

character when checked, each character is transmitted as it is entered
word when checked, characters are not transmitted until a space or newline character is transmitted
auto stop when checked, transmission will terminate after 2 seconds of transmitting idle characters because no new characters are available to transmit

 

Modulation and transceiver mode panel

Settings on the AFSK and FSK sub-panels determine which form of modulation, which sideband, which transceiver mode, what frequency compensation, and what optimal offset is used during Soundcard RTTY operations:

AFSK sub-panel

LSB
  • configures WinWarbler for AFSK RTTY operation on the lower sideband

  • selects the specified transceiver mode (if Commander is running and soundcard RTTY is active, switches the transceiver to the specified mode)

  • directs the MMTTY engine to generate AFSK via the soundcard

  • sets the external modem's RTTY modulation setting to lower sideband (so that if simultaneous soundcard RTTY and external RTTY modem operation is utilized, both mechanisms use the same sideband)

  • transmit tones can be reversed

USB
  • configures WinWarbler for AFSK RTTY operation on the upper sideband

  • selects the specified transceiver mode (if Commander is running and soundcard RTTY is active, switches the transceiver to the specified mode)

  • directs the MMTTY engine to generate AFSK via the soundcard

  • sets the external modem's RTTY modulation setting to upper sideband (so that if simultaneous soundcard RTTY and external RTTY modem operation is utilized, both mechanisms use the same sideband)

  • transmit tones can be reversed

Xcvr Mode

the transceiver mode to be used for AFSK RTTY operation

Mark Offset

an offset (in Hertz)  that aligns the displayed RTTY receive frequency with a known mark frequency when operating in AFSK mode; negative values are accepted. This can be used to compensate for an offset between your transceiver's VFO display and its actual frequency.

Optimal Offset

specifies the optimal receive offset frequency (in Hertz)

  • when you click the Def button, the Mark and Space frequencies are set based on the specified optimal offset

  • when you click the Opt button, the transceiver is QSY'd so that optimal receive offset falls midway between the mark and space frequencies


FSK sub-panel

LSB
  • configures WinWarbler for FSK RTTY operation on the lower sideband

  • selects the specified transceiver mode (if Commander is running and soundcard RTTY is active, switches the transceiver to the specified mode)

  • directs the MMTTY engine to generate FSK via the port specified by the FSK Control

  • sets the external modem's RTTY modulation setting to lower sideband (so that if simultaneous soundcard RTTY and external RTTY modem operation is utilized, both mechanisms use the same sideband)

  • transmit tones cannot be reversed

USB
  • configures WinWarbler for FSK RTTY operation on the upper sideband

  • selects the specified transceiver mode (if Commander is running and soundcard RTTY is active, switches the transceiver to the specified mode)

  • directs the MMTTY engine to generate FSK via the port specified by the FSK Control

  • sets the external modem's RTTY modulation setting to upper sideband (so that if simultaneous soundcard RTTY and external RTTY modem operation is utilized, both mechanisms use the same sideband)

  • transmit tones cannot be reversed

Xcvr Mode

the transceiver mode to be used for AFSK RTTY operation

Mark Offset

offsets  (in Hertz)  that align the displayed RTTY receive frequency with a known mark frequency when operating in FSK LSB mode or FSK USB mode; negative values are accepted. These can be used to compensate for an offset between your transceiver's VFO display and its actual frequency. If your transceiver's VFO displays the RTTY mark frequency, then the correct value for this setting is -2125.

Optimal Offset

specifies the optimal receive offset frequency (in Hertz)

  • when you click the Def button, the Mark and Space frequencies are set based on the specified optimal offset

  • when you click the Opt button, the transceiver is QSY'd so that optimal receive offset falls midway between the mark and space frequencies

FSK Control specifies the means by which FSK information is conveyed to the transceiver
None no FSK information is conveyed
COM1-64 FSK information is conveyed via the specified serial port's TxD pins
  • the selected serial port must be capable of operating at 45 baud (most USB-to-serial-port-adapters are not)
  • selecting a serial port sets the PTT port to the same serial port

EXTFSK FSK and PTT information is conveyed via the EXTFSK application, which communicates via a selected serial port or parallel port, but the parallel port can only be used on 32-bit versions of Windows
EXTFSK64 FSK and PTT information is conveyed via the EXTFSK64 application, which communicates via a selected serial port or parallel port
  • has improved timing relative to EXTFSK
  • supports speeds other than 45.45 baud
  • the parallel port can be used on 32-bit and 64-bit versions of Windows
TINFYSK FSK and PTT information is conveyed via the TinyFSK application, which communicates via USB
Update when clicked, tis button repopulates the FSK Control selector and the FSK Control selectors on the MultiRadio Configuration window's RTTY tab with the above options and with the names of any other .FSK files present in WinWarbler's folder whose total filename length is 12 or less.

The FSK Control and the FSK Control selectors on the MultiRadio Configuration window's RTTY tab will also be populated with the names of any other .FSK files present in WinWarbler's folder whose total filename length is 12 or less. In a multi-radio configuration in which each radio requires a separate instance of EXTFSK64.FSK, a copy of EXTFSK64.FSK renamed EFSK64-2.FSK can be created in WinWarbler's folder; clicking the Update button will populate the FSK Control selectorss on RTTY tab tab of WinWarbler's MultiRadio Configuration window with both the EXTFSK-64 and EFSK64-2 options, permitting each to be selected for use by a different radio.

 

Tuning display panel

waterfall selects a waterfall tuning display
spectrum selects a spectrum tuning display
frequency trace width determines the width in pixels of the tuning display traces that indicate transmit and receive frequencies 
gain determines the sensitivity of the waterfall and spectrum displays
waterfall display specifies how signals in the waterfall tuning display are colored
mono specifies a monochrome waterfall tuning display
synthetic specifies a false color waterfall tuning display, using a color lookup table devised by AE4JY 
XY display

 

enabled enables the XY tuning display in the RTTY receive panel and enables the XY tuning display in the MMTTY Engine window
reverse rotation reverses the direction that the RTTY receive panel's XY tuning display's crossed ellipses rotate when you change frequency
audio frequency markers
frequency 1 frequency (hz) of the red marker on the tuning display's frequency scale; double-clicking this setting clears it, suppressing display of the red marker
frequency 2 frequency (hz) of the blue marker on the tuning display's frequency scale; double-clicking this setting clears it, suppressing display of the blue marker

 

Auto format panel

enabled when checked,
  • initial characters are sent when transmission is initiated by striking the F2 function key, by striking the INS key, or by clicking the RTTY Transmit panel's Start button
  • final characters are sent when transmission is terminated by striking the F4 function key, by depressing the CTRL key while striking the Enter key, by clicking the RTTY Transmit panel's Stop button, or by action of the auto stop function
initial characters sent when transmission is initiated by striking the F2 function key, by striking the INS key, or by clicking the RTTY Transmit panel's Start button
  • use <n> to send the character whose ascii code is n (e.g. use <13> to transmit a carriage return)
  • leading and trailing spaces are ignored; use <32> to transmit a leading or trailing space

 

final characters sent when transmission is terminated by striking the F4 function key, by depressing the CTRL key while striking the Enter key, by clicking the RTTY Transmit panel's Stop button, or by action of the auto stop function
  • use <n> to send the character whose ascii code is n (e.g. use <13> to transmit a carriage return)
  • leading and trailing spaces are ignored; use <32> to transmit a leading or trailing space

 

 

 

MMTTY Engine panel

enabled when checked,  the MMTTY Engine window will appear on-screen when soundcard RTTY is active (can only be changed when soundcard RTTY is active)
always on top when checked, the MMTTY Engine window will if enabled never be obscured by another window (can only be changed when soundcard RTTY is active)
auto-minimize when checked, the MMTTY Engine window will be minimized whenever WinWarbler's Main window is minimized, and if enabled will be restored whenever WinWarbler's Main window is restored
Width specifies the frequency width of the MMTTY Engine window's spectrum and waterfall displays 
XY display selects a small or large XY display, and specifies the quality of this display (note: the Tuning display panel's XY displayed enabled box determines whether or not an XY display appears in the Main window's RTTY Receive panel and whether or not an XY display appears in the MMTTY Engine window)

 

MMTTY Engine Configuration

The RTTY and Soundcard tabs of WinWarbler's Configuration window provide control over the basic settings required to configure the MMTTY engine for RTTY operation. However, the MMTTY engine is controlled by settings that govern

Configuring these settings is accomplished by clicking the MMTTY Setup button on the Configuration window's RTTY tab, which displays MMTTY's 6-tab Setup window; the settings adjustable via these tabs are fully described in the MMTTY help file; some frequently-used settings are also described here However, tweaking this many settings while trying to work BQ9P through the auroral flutter is clearly impractical, so MMTTY provides a Profile mechanism.

 

2Tone

enabled when checked,  the selected 2Tone RTTY demodulator will be activated and controllable via an on-screen window
  • If the selected version of 2Tone is not compatible with the running version of Windows, a small window providing this information will be displayed, and 2Tone will be disabled
  • the characters 2Tone decodes will appear in the receive pane whose channel label is 2

2Tone filename click to disable the 2Tone RTTY demodulator and select the version of 2Tone to be used when 2Tone is subsequently enabled
2Tone Setup clicking this button will direct the 2Tone RTTY demodulator to display its Setup window
  • Receive Settings: select the soundcard whose audio conveys the RTTY to be decoded; you can if desired choose the same soundcard selected for PSK & RTTY Reception, enabling 2Tone to decode the same RTTY signal that the MMTTY engine is decoding

  • Transmit Settings: not used

  • Soundcard Channel: select Left if the selected soundcard's left channel conveys the RTTY to be decoded, or right if the selected soundcard's right channel conveys the RTTY to be decoded

  • Set Mark and Space Tones: specify the Mark and Space tone frequencies, or toggle between high and low tones using the High and Low toggle button

  • Display width in Hz: specify the width of the spectrum display in 2Tone's Main window

  • Operating Mode
    • Decode: optimize 2Tone for normal or fluttered RTTY signals
    • TX: not used

  • Speed: select the baud rate of RTTY signals being demodulated

 

Profiles

To simplify the task of managing many settings, MMTTY provides profiles; a profile is a named group of settings. You can save MMTTY's current settings to a profile, and later restore those settings by selecting that profile using the Profile Selector in the Main window's RTTY receive panel. You can define up to 16 profiles. To save MMTTY's current settings in a profile, 

  1. click the MMTTY Profiles button on the Config window's RTTY tab to display WinWarbler's MMTTY Profile Editor window
  2. In the MMTTY Profile Editor window,
    1. decide which of the 16 profiles will be used to store the current settings

    2. specify that profile's Name

    3. click that profile's Store button

When WinWarbler starts up with its Operating Mode panel set to RTTY, or when the Operating Mode panel is changed to RTTY, the MMTTY's settings will be loaded from the profile specified in the Profile Selector in the Main window's RTTY receive panel unless the Profile Selector is set to

<current settings>

in which case MMTTY's settings will remain as they were during the last soundcard RTTY operating session.

Profiles are stored in the file named USERPARA.INI that resides in your WinWarbler folder. 

WinWarbler provides a  USERPARA.INI in its Profiles folder that contains 8 predefined profiles:

To gain access to the above profiles, copy USERPARA.INI from the WinWarbler/Profile sub-folder to the WinWarbler folder before starting WinWarbler. 

Selecting a profile can change MMTTY's Unshift On Space, Reverse, and Keyboard Mode settings; you may need to modify these settings if they don't match your setup and/or preferences.

Note that controls in the MMTTY Setup dialog allow you to enable or disable Automatic Frequency Control and the Bandpass Filter. WinWarbler's AFC and BPF control boxes will not reflect changes made via the MMTTY Setup dialog until you click the MMTTY Setup dialog's OK button.

While the MMTTY Setup dialog provides control of settings otherwise not accessible from within WinWarbler, it also results in there being two different ways to specify some parameters, like the serial port used to control PTT. Making a change from either WinWarbler's Config window or MMTTY's Setup dialog will have the advertised effect, but its the WinWarbler settings that persist from one operating session to another.

 

Defining Custom RTTY Sub-bands

If sub-band highlighting is enabled, the frequency scale above the tuning display is rendered in green for frequencies within RTTY sub-bands, and in red for frequencies outside of RTTY sub-bands. By default, RTTY sub-bands are defined by the contents of the file DefaultRTTYBands.txt in WinWarbler's Databases folder. Each line in this file defines the RTTY sub-band within a named band:

160M, 1.800, 2.000
80M,  3.500, 3.750
40M,  7.000, 7.150
30M, 10.100, 10.150
20M, 14.000, 14.150
17M, 18.068, 18.110
15M, 21.000, 21.200
12M, 24.890, 24.930
10M, 28.000, 28.300
6M,  50.100, 54.000
2M, 144.100, 148.000

To specify your own sub-bands, make a copy of DefaultRTTYBands.txt in the Databases folder and name it RTTYBands.txt. Edit the frequencies in RTTYBands.txt as desired, and save your changes; you can also define sub-bands for the 6M and 2M bands. In the Main window's Mode panel, select a mode other than RTTY, and then select RTTY. the tuning display's frequency scale will be colored as specified by your custom sub-band definitions.