[Version for printing] [Site map]
[DXsoft]
[EN]
[DE]
[RU]
[Quality Windows™ HAM radio software]
TrueTTY. A program for amateur radio digital communications via a sound card AAVoice. An advanced voice keyer for amateur radio operations
[Products]
[Downloads]
[Registration]
[Feedback]
[Awards]
[Links]

Subscribe for our mailing list!

Enter your e-mail

 

Rate TrueTTY
[The DXZone / HAM radio Internet guide]
 

(with 10 = best)


DXsoft — Products / TrueTTY / Version history

TrueTTY versions history

V2.98

Input and output soundcard numbers can be above ten now.

V2.97

Experimental mode FSK4/13was made. This mode uses 13-bit symbols with minimal code distance 4, so all single and some double errors can be fixed.

V2.96

Experimental mode FSK4/9 was made. This mode looks like DominoEX and RTTY in the same time.

Some minor improvements and bugfixes were made.

V2.95

The “Narrow” option was added into “Filters” menu in RTTY and ASCII modes. These narrow filters can be useful to eliminate interference from strong near frequency stations.

V2.90

Some minor improvements were made.

V2.87

The “Setup / Interface / Message Channel” option is used for multi-RIG support now. See http://www.dxsoft.com/dxs-exch.zip for details.

Mono - Left - Right” options define used soundcard channel for input and output.

V2.85

The Ctrl-U hotkey switches Tuning Rig by state between “NONE” and last selected tuning method (“Main VFO” or “RIT”).

After switching to RTTY mode speed and shift are not reset to 45 Bd / 170 Hz, but are set to last values used in this mode.

V2.81

Right mouse button click (or left mouse button with “Shift” key pressed) make TrueTTY to do fast decoding of one-minute prehistory of signal at selected frequency.

By “Replay” button one-minute prehistory of current signal is fast decoded now.

V2.79

DTMF-decoder was improved.

V2.78

PTT-interface settings were rewritten. Now PTT can be controlled via Com-port, standard or non-standard LPT-port, OmniRig (by COM-port pins or CAT), WinKey.

An option “Setup / Tuning / Wheel tuning speed” was made.

A bug with “`[pa]” macros was fixed.

Callsigns and numbers recognition was improved for “Catch word in contest mode” option.

V2.76

QPSK-63 mode is supported now.

V2.75

An option “Use mouse wheel for tuning” was made.

Some minor bugs were fixed.

V2.70

Some issues occurred under Windows Vista were fixed.

Default working directory of software is located in “Application Data” (“ProgramData” under Vista) in place of “Program Files” now.

Command line parameter “/F” can define configuration file name now.

/S” parameter of command line is not used now.

V2.60

BPSK-125 mode receiving and transmitting were made.

TrueTTY can cooperate with another software as COM-server (ActiveX object) now.

V2.57

Invisible buffer is not used now. Receiving window contains all received symbols until it is manually cleared.

Beacon regulator defines not period, but pause between transmissions now.

V2.56

Minor improvements of RX window text displaying were made.

New options were made:
  “Setup / Other / Do not strip received NIL symbols from capture file and exchange channels”;
  “Setup / Other / Put time marks to a capture file”;
  “Setup / MOX & Beacon / Beacon off if my callsign ... is received”;
  “Setup / MOX & Beacon / Beacon off if any callsign is received twice”.

Some options were moved from the Setup / Interface page to the Setup / MOX & Beacon”.

V2.55

Documentation was updated.

W1GEE PTT-interface is supported in LPT/N6TR mode now.

V2.53

The “Fast Macros Edit” window is shown after right mouse button click at macro button now.

The `[tn] macrosequence was made. In MFSK16 and MFSK8 modes several idle symbols and then continuous carrier (about 2 seconds) are transmitted by this macrosequence to help to tune to a signal. In another mode just an idle symbol is transmitted.

V2.52

MultiFSK-8 mode receiving and transmitting were made.

Color highlighting of received callsigns was made.

Some internal improvement were made.

V2.50

The “Show Omni-Rig Setup” button at the Setup / Tuning page was made. This button can be used to activate Omni-Rig setup dialog.

Fine-tuning screen buttons can be used for TX frequency changing now. TX frequency is changed by these buttons if right mouse button is used or “Ctrl” key is pressed.

V2.40

A problem of frequency control of some RIG types was fixed.

When the “Setup / Interface / AFC at mouse click” option is selected a fast AFC is made by click at spectrogram, but it is not made by click at frequency ruler below now.

V2.39

The option “Follow VFOB by VFOA with offset(at “Setup / Tuning” page) was made. In this mode VFOB frequency is tuning to VFOA frequency with given offset automatically. This option is useful if transceiver can not use narrow-band filters in SSB mode. For example, you can receive in CW or FSK mode (with VFOA) and transmit in SSB (with VFOB) now.

V2.38

A minor bug with TX marks drawing in waterfall mode was fixed.

The mode of automatic transceiver frequency control can be switched on at Setup / Tuning page. In this mode transceiver radio frequency is changed to consist RX frequency to TX frequency. Auto-tuning is made after click on spectrogram. Tuning can be made by RIT or by VFO according selected option. Take to attention that not every transceiver has programmable RIT. In this case auto-tuning by RIT is impossible. Tuning is made via OmniRig software interface. Hamport software uses this interface also.

V2.37

The documentation was updated.

Some minor improvements were made, some minor bugs were fixed.

V2.36

A one minute sound buffer was made.

The “Replay” button click makes TrueTTY to re-decode previous 10 seconds of received signal.

The “Save” button writes previous 60 seconds of a sound to a wave file in the “Waves” directory.

Special macrosequences can be used also:
   ~[rpNN] - to replay last NN seconds;
   ~[svNN] - to save last NN seconds to a wave file;
   ~[svpNN] - to save last NN seconds to a wave file and replay it.

V2.35

BPSK-63 mode receiving and transmitting were made.

V2.34

The “File / Open Wave Capture File” command opens wave-file to save all received from soundcard sound. File is closed by the File / Open Wave Capture File command.

Input and output sound devices can be selected in Setup / Interface menu separately now. Not only device numbers, but device names are shown there.

V2.33

The documentation was updated.

AX25 software carrier detector was slightly improved.

V2.32

The “Zoom” menu and Alt-1 ... Alt-5 hotkeys change frequency scale of spectrogram and “waterfall” now.

To move a visible part of spectrogram or “waterfall” to left or right drag it by mouse with Alt key down.

A frequency ruler was made.

The Alt-I hotkey switches the phase indicator on and off in PSK modes now.

V2.31

TrueTTY can decode AMTOR-ARQ (SITOR-A) signals now.

V2.30

State” and “IOTA” fields was added to catch-word popup menu.

State”, “Grid” and “IOTA” options was added to Setup / Text / Use "Other" field as menu.

TrueTTY can send information about used mode to logger now.
See “Setup / Other / Send Mode to logger when mode was changed”, Setup / Other / Send Mode to logger together with callsign and Setup / Other / Send mode ... as ... options.

V2.26

Fast squelch in AX25 mode was made.

V2.25

AFC has two parameters now.
The first parameter is local deviation in hertzs, i.e. maximal deviation from current frequency. Second parameter is global deviation in hertzs, i.e. maximal deviation from last user-selected frequency.
User-selected frequencies are shown at spectrogram or waterfall by short thin lines .

V2.24

MultiFSK decoder was improved.

V2.23

AX25 decoder was rewritten. Noise-immunity was great improved in HF-PACKET and slightly improved in UHF-PACKET.

V2.22

BPSK31 and QPSK31 decoders were rewritten. QPSK31 decoding quality was vastly improved.

V2.21

AMTOR-FEC (SITOR-B, NAVTEX) decoder was rewritten. Decoding quality was notably improved.

V2.20

User can select optimal or wide filters via “Filters” menu in RTTY and ASCII modes now. Wide filters can be useful to decoding signals corrupted by polar flutter. Use optimal filters in all another cases.

V2.19

RTTY and ASCII decoder was rewritten to improve decoding quality.

V2.10

The documentation was updated.

Auto-recognizing of callsigns and control numbers was improved in contest mode.

Some minor bugs were fixed.

V2.09

BPSK-31 decoder was changed again.

V2.08

PSK-31 filter bandwidth was changed again.

Phase indicator maximum width is limited to 92 pixels now.

Waterfall colors can be customized via Setup / Waterfall options now.

V2.06

Phase indicator was made for fine tuning in PSK-31 mode. It can be switchen on or off via Setup / View / Show phase indicator in PSK-31 option.

V2.05

Buttons and hotkeys for fine tuning were made.

V2.04

BPSK-31 decoder was remade to improve decoding quality.

V2.03

The Setup / View / Spectrogram as waterfall option or Alt-W hotkey switch spectrogram view to waterfall or ordinary spectrogram now.

V2.02

A bug was fixed. COM-port speed was set incorrect when the same port was used for PTT-control and data exchange.

Auto-recognizing of callsigns and control numbers in case Catch word in contest mode option is selected was improved .

V2.01

In MultiFSK mode mouse click at spectrogram defines lowest radio frequency, not a center one.

Documentation was updated.

V2.0

The “Setup” menu was completely remade. Check Setup / Interface options now!

AFC was remade. It works properly at fast AFC speed now.

A problem with RX window scrolling was fixed.

Some minor bugs were fixed.

V1.98

DTMF-code decoding was made.

MultiFSK-16 receiving and transmitting were made.

Alt-D hotkey was made for “Clear Buffer” command.

V1.97

The documentation was updated.

Some minor improvements were made.

V1.96

TrueTTY can decode signals from WAVE-file now. See the File / Decode From File”  command. WAVE-file must be Windows PCM file, without compression.
Sample rate must be 11025, 22050 or 44100 Hz.
Preferred file parameters are mono, 16 bit, 11025 Hz.

The ExchangeSpeed parameter of the TRUETTY.INI file defines
data exchange speed via additional COM-port now.

Some minor improvements were made.

V1.95

TrueTTY can exchange receiving and transmitting data to another software via additional COM-port now. So, TrueTTY can emulate hardware modem or TNC. The Setup / Data Exchange Interface”  menu selects COM-port used for this purpose. So, with two com ports (in single computer or in two computers) connected via null-modem cable, you can use TrueTTY with another terminal software intended for hardware modem using. For example, you can try to use TrueTTY with WF1B contest software (though I prefer AALog). A speed of data exchange via COM-port is 9600 bauds. See null-modem cable schematics in NULL-MOD.GIF file. If you are using COM-port for PTT interface but don't use it for FSK, you can use the same port for data exchange also. Software COM-port emulator can be used also. I have used VSPD virtual COM-port driver from http://www.mks.zp.ua with success.

In AX25 mode TrueTTY can work (to receive and transmit) as KISS-TNC via COM-port or DXSOFTEX.DLL interface now. KISS mode is switched on by Setup / Data Exchange Interface / KISS Mode in AX25”  menu item.

I have successfully tested TrueTTY with great AX25 software Pr4Win (see http://www.geocities.com/nl3asd/download/pr4win.html, http://www.qsl.net/oe8djk/) with hardware COM-ports (USB/COM converters) or with VSPD driver.

V1.93

The “File / Open KISS Capture File” command opens capture file to save all receiving AX-25 packets in KISS-format.

The program behavior at not very vast computer was improved.

Some minor bugs were fixed.

V1.92

The “File / Open Buffer in Notepad”  command was made. It saves receiving buffer in a temporary file and opens this file by a text editor. Then you can view this file or print it. The hotkey of this command is “Ctrl-N”. This command is available in registered version of the software only.

A bug with the “List index out of bounds” message appearing during editing of text to transmit was fixed, I hope.

V1.91

The “Setup / Catch Words in Contest Mode” option was made. In this mode software doesn’t use popup-menu to catch word to logger.

TrueTTY recognize callsign or control number automatically.

The “Setup / Beacon Off At Mouse Click” option was made. If this option is enabled, beacon is switched off by mouse click on spectrogram, RX window or input window or by key pressed in the input window.

The “Setup / Continuous Carrier While Idle” option was made.

If this option is enabled, TrueTTY doesn’t use idle symbols in RTTY and ASCII modes.

Some minor bugs were fixed.

V1.90

UHF-PACKET (1200 Baud) decoding was made.

The “Grid” option was added to context menu to transfer received QTH-locator to logger.

The 182 Hz shift value was added to the shift menu. This value is optimal for interchannel crosstalk reducing at 45.45 Baud speed.

V1.88

FSK-demodulator was fully rewritten.

V1.87

FSK-demodulator was rewritten. So decoding of RTTY, ASCII, AMTOR and AX25 should be improved now.

V1.86

A bug was fixed. “OnTop” mode didn’t work correctly after “Edit Macros” command executing.

V1.85

Release version. Documentation was updated.

Setup / View / Logarithmic Spectrogram” menu command or “Ctrl-Z” hotkey switch oscillogram window between linear or logarithmic scale.

To avoid problems with macrosequences, the ‘]’ symbol is treated as word separator in “Send Whole Word Only” mode.

Minor bug with macro button drawing in system with “large” font was fixed.

V1.83

AFC algorithm was improved for speed above 75 Baud or shift below 85 Hz. This algorithm is used in AMTOR and AX25 modes also.

The “Setup / AFC At Mouse Click” option was made. When is option is selected TrueTTY make fast AFC to near station after mouse click on spectrogram regardless of the “AFC” button state.

The “Send Whole Word Only” option was made. In this mode software doesn’t start to transmit next word until space symbol or line feed is entered.

New “Beacon” button switch on beacon mode now. In this mode “Alt-F12” macro is executed periodically. The period is defined by the regulator on the left of the “Beacon” button. The shortcuts for “Beacon” button are “Alt-B” and “Ctrl-B”. The macrosequences ~[bon] and `[bon] switch beacon mode on, the macrosequences ~[boff] and `[boff] switch beacon mode off.

The “ExCanal” parameter of the TRUETTY.INI file defines canal number for data exchange via DXSOFTEX.DLL library now.

V1.81

Filter parameters were changed for better BPSK and QPSK decoding.

V1.78

An old internal bug was fixed.

V1.77

The old bug with “Alt-T” keystroke was fixed. Sometimes it was necessary to click on them twice to switch transmitter on.

If there are several sound cards in a computer, you can select the card by the “SoundCardNumber” parameter of [RTTY] section of TRUETTY.INI file. For example “SoundCardNumber=0”, “SoundCardNumber=1”, etc.

V1.76

HF-PACKET (300 bps) monitoring was made (“Mode / AX25”).

V1.75

Problem with slow computer reaction when the “Setup / PTT Interface / Produce FSK output at TxD” option is selected was fixed.

Documentation was updated.

V1.73

Macrosequences ~[ce] and `[ce] (“clear edit fields”) were added.

After ~[ni...] macro execution new field value is transferred to logger.

After “Clear button pressing or ~[ce] macro execution new fields values are transferred to logger.

The “Setup / Use ‘Other’ Field As“ menu assigns alternative meaning to “Other” edit field. This meaning is used to catch words from RX window and to transfer data to logger.

V1.72

The problem with spontaneous switching of keyboard layout during transmission was fixed.

Macrosequences for logger control were made:

  • ~[lc] or `[lc] — to clear all fields, except “Date”, “Band” and “Mode” in the “New QSO” window of the AALog;
  • ~[lt] or `[lt] — to set current time and date in the “New QSO” logger window;
  • ~[ls] or `[ls] — to save QSO into the log;
  • ~[lts] or `[lts] — to set current time and date and save QSO.

Macrosequences for increment of numbers in the edit fields were made:

  • ~[nic] or `[nic] — to increment a number in the “Call” field;
  • ~[nir] or `[nir] — to increment a number in the “RST” field;
  • ~[nin] or `[nin] — to increment a number in the “Name” field;
  • ~[nio] or `[nio] — to increment a number in the “Other” field.

The menu option “Setup / Catch Word by One Mouse Click” was made. When this option is enabled, you can catch a word from RX window by single mouse click, not double-click. But you still can select the part of the text by a mouse dragging.

The ‘-’ char is the word delimiter now.

TrueTTY can transfer received symbols to another software and get symbols to transmit from another software now. Data exchange can be made by DXSOFTEX.DLL library. See http://www.dxsoft.com/dxs-exch.zip for details.

V1.70

Some minor bugs were fixed.

V1.68

More accuracy timing control in AMTOR mode was made.

Two parameters were added to correct sound card sampling rate variation against nominal frequency (11025 Hz). The first is “SamplingFreq” parameter of the TRUETTY.INI file, the second is “/s” parameter of command line. Any of these parameters define real sampling frequency. When both parameters are defined, the command line parameter has priority.

A bug with COM-port FSK output was fixed — some transmitted symbols were lost before.

V1.66

Bug in the “Edit Macros” procedure was fixed.

V1.65

File / Send Text File” command was added.

Three pins of LPT-port (D1,D2 and D5) are used to PTT-control now. This feature permits user to select pin that has low voltage level after computer reboot and make program compatible with W1GEE interface.

User can change number of macro buttons now. (“Setup / View / One Macro Buttons Row”,“Setup / View / Two Macro Buttons Row”, “Setup / View / Three Macro Buttons Row”.) Macro buttons labels are changed when “Ctrl” or “Alt” key is pressed.

Setup / PTT Interface / Produce FSK Output at TxD” menu option permits to switch off FSK-output at COM-port. This feature was added, because some recent COM-ports don’t support low transmit speed.

‘CR’ and ‘LF” received symbols are shown in more convenient manner now.

The command line argument “/c Filename” can be used to open capture file at the program startup.

Menu command “Setup / Fonts and Colors / Tx Window Sent Symbols Color” defines a color of sent symbols in input window now.

The squelch threshold regulator has logarithm scale now.

PTT-control via LPT-port works under Windows NT/2000 now.

COM1…COM9 ports can be used.

When the “Setup / Copy Transferred Data to Clipboard” option is enabled, data transferred to logger are copied to the Windows clipboard also.

V1.63

Bug of V1.62 was fixed (program stopped after AMTOR mode selecting) .

V1.62

Setup / View / Logarithmic Spectrogram” menu command or “Alt-Z” hotkey switch spectrogram window between linear or logarithmic scale.

V1.61

Much more convenient Input window was made. Sent symbols are not deleted from this window immediately now. They just change color to the same color as Sent window text. Transmitted text are deleted from Input window after “Line Feed” symbol transmitting.

V1.60

Release version. Documentation was updated.

Setup / English/Russian Ext. Charset” option for used alphabet in RTTY and AMTOR modes was made. When this option is selected, Russian/English shift is switched by the same way that Russian commercial station use.

Minor change in upper/lower shift switching (when “Extended Baudot” is enabled) was made.

More “smart” method of incorrect synchronization detecting in “AMTOR-Fast Sync mode was made.

V1.56

AMTOR-FEC transmitting was made.

Extended code table for AMTOR and RTTY (with high and low letters) was made.

Extended table is switched on and off via “Setup / Extended Baudot” menu.

‘}’ char doesn’t work as `[rx] macrosequence synonym now. But you can insert this sequence by “Alt-]” or “Ctrl-]” keystroke.

Some other minor changes were made.

V1.55

Once more speed option (300 Baud) in RTTY and ASCII modes was made.

Frequency resolution (AFC accuracy) is highly improved in BPSK31 and QPSK31 modes. I hope it should improve decoding quality.

V1.54

User can edit text on macros buttons via “Edit Macros” menu now.

Font parameters of that text can be changed via “Setup / Fonts and Colors / Macro Buttons Font Setup” menu.

Macrosequences for CW-ID were made:

  • `[cwrText] — to sent “Text” sequence by Morse code and switch TX off;
  • `[cwtText] — to sent “Text” by Morse code and continue transmit with current mode;
  • ~[cwrText] — to switch TX on, sent “Text” by Morse code and switch TX off;
  • ~[cwtText] — to switch TX on, sent “Text” by Morse code and continue transmit with current mode;

It is necessary to use underline symbol (‘_’) in place of space in “Text” sequence.

When “Backspace” handling is switching on, backspace symbols are right handled in “Sent” window now.

V1.53

AMTOR-FEC (SITOR-B) receiving was made. Try the “Fast Sync” option, you will like it. To receive broadcast FEC, the “Normal/Reverse button must be in the same position as for RTTY, that is “Normal” in USB and “Reverse” in LSB. To receive SELFEC, switch this button in another position and switch on the “Fast Sync” option.

V1.52

In ASCII-7 and ASCII-8 modes “NIL” symbol is transmitted before each “Space” or ‘CR’ symbol. It was made for better bit synchronization.

V1.51

ASCII-7 and ASCII-8 modes were implemented. I think that modes are not less convenient for QSO than PSK31, but they are not such sensitive to tuning accuracy and propagation conditions.

“Backspace” symbols handling was made in PSK and ASCII modes. That feature can be switched off by “Setup / Backspace Handling” menu.

Support of Swedish version of Baudot code was made in RTTY mode. It is switched on by “Setup / Swedish Charset” menu.

V1.50

Release version. Documentation was updated.

Bug with some Russian letter transmitting in RTTY-mode was fixed.

Minor change in QPSK31-receiving was made.

V1.42

QPSK31 transmitting was made.

V1.41

In RTTY mode two shift values were added (85 Hz and 22 Hz).

QPSK31 receiving was made (transmitting is not implemented yet).

V1.39

Submenu “Setup / Time Zone” was made. It is not necessary to edit “UTCoffset” manually now.

New submenu “Setup / Fonts and Colors” was made.

File / Open Capture File” command opens capture-file for received symbols. If file exist, new symbols are appended to it.

File / Close Capture File” command closes capture-file. Capture-file state is shown in status-line. Hotkey for capture on/off commands is “Alt-L”.

New “Alt-S” hotkey was made.

New macrosequences were made:

  • ~[crx] — to clear RX buffer;
  • ~[csnt] — to clear sent symbols window.

V1.38

There are 37 keyboard macros now.

Optional “UTCoffset” parameter can be used in [RTTY] section of TRUETTY.INI file. This parameter define difference between UTC and local time in minutes. If “UTCoffset” parameter is defined, program ignore information about Time Zone from operational system.

V1.37

PSK31 decoding procedure were highly changed to improve decoding.

V1.35

Release version. Documentation was updated, minor program changes were made.

V1.33

RTTY symbols with speed above 75 Baud are transmitted correct now.

New macros were made:

  • ~[tl], `[tl] — local time;
  • ~[tu], `[tu] — UTC time;
  • ~[dl], `[dl] — local date;
  • ~[du], `[du] — UTC date.

V1.32

User can switch off oscillogram window, macros buttons panel and edit fields panel now (“Setup / View / …”).

Option “Show Sent Symbols In RX Window” was made (“Setup / View / Show Sent Symbols In RX Window”).

V1.31

COM-ports are handled via Windows API now, so COM-port PTT-interface should work on Windows NT too.

TxD out of COM-port can used for FSK-control of transceiver (in RTTY mode, surely).

V1.30

Release version. Minor program and documentation’s changes were made.

V1.29

Beta-version with PSK31 (BPSK mode) support.

V1.26

Problem with Rx buffer overflow was fixed. When Rx buffer are grown to about 20 Kbytes, part of data is moved into invisible buffer. By “Save Buffer” command both part of Rx buffer (invisible and visible) are saved.

Russian code page was corrected.

V1.25

Working sound band is 300…3000 Hz now.

More optimal filters were made.

V1.20

Documentation was updated.

Minor changes were made.

The installer was added.

V1.15

Option “Unshift On Space” was made. In that mode Rx symbol shift is switched to “Letters” after receiving “Space” or “Line Feed” symbol.

Font parameters and background color of all windows can be changed.

Size of sent symbols window can be changed now.

Used pins of COM-port (RTS, DTR or both) can be changed.

V1.10

Data transfer from TrueTTY to AALog logger (v1.03 or later) was made.

Data are transferred from RX-window and “Call”, “RST”, “Name” edit fields.

To transfer data from RX-window, double-click on word or select words by mouse. Then select the field from popup-menu. Data from edit field are transferred after exiting from it.

Once more hotkey for TX/RX was made (“Scroll Lock”). So screen buttons “TX” and “Pause” were swapped to accord to keyboard.

Hotkeys for manual switching of Rx symbol shift were made.

“Gray ‘*’” is Figures and “Gray ‘-’” is Letters.

Threshold squelch was made.

V1.0

The documentation and on-line help were completed.

Support for N6TR-compatible LPT-interface was added.

Minor reworks were made.

V0.30

Bug in ~[fFileName] macros was fixed.

Macros ~[lf] (“line feed”) was added.

Bug with incorrect hints of “F1” … “F12” buttons was fixed.

AFC method was high improved.

V0.20

Program can work both with duplex and non-duplex sound card now.

V0.15

Program can transmit now, but only with duplex sound cards.

V0.10

The first public version was released. Receive RTTY only.


Design © 2002 Max Zuber


Products  | Downloads | Registration | Feedback | Awards | Links

Version for printing | Site map | Send link