Skip to content

Commit

Permalink
Updated readme.
Browse files Browse the repository at this point in the history
  • Loading branch information
hmatuschek committed Jul 12, 2018
1 parent 3842958 commit d2b48e7
Showing 1 changed file with 15 additions and 5 deletions.
20 changes: 15 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@

KochMorse is a simple morse-code tutor using the
[Koch method](http://www.qsl.net/n1irz/finley.morse.html). It is written in C++ and uses
[Qt5](https://qt-project.org) for the graphical user interface (GUI) and
[PortAudio](http://www.portaudio.com/) as its audio backend.
[Qt5](https://qt-project.org) for the graphical user interface (GUI).

<img src="http://i60.tinypic.com/mlnhqc.png" alt="Koch Morse in action." align="middle"/>

Expand All @@ -18,7 +17,11 @@ are new features compared to the "old" python implementation.
* *A simplified GUI* -- All settings are now accessible via the Preferences dialog.
* A morse tutor using the Koch method (of course).
* *A random morse tutor* -- Allows to select a set of characters and prosigns for practicing.
* *A QSO tutor* -- Selects a random QSO from a set of over 900 for practicing.
* *A QSO tutor* -- Generates a random QSO text so you can practice reading typical QSOs.
* *A transmit tutor* -- Connect your practice tone-generator to your microphone input and check your
transmissions with KochMorse.
* *A chat tutor* -- This tutor is a combination of the transmit tutor and the QSO tutor. Call CQ
and KochMorse will answer.
* Different speed of characters and pauses. This allows to practice the reading in full speed,
while having enough time to write the character down.
* *Different tones for dashes and dots.*
Expand All @@ -28,6 +31,7 @@ are new features compared to the "old" python implementation.


## Releases
* 2017-06-12 - [**Version 3.3.0**](https://github.com/hmatuschek/kochmorse/releases/tag/v3.3.0)
* 2015-06-30 - [**Version 3.2.2**](https://github.com/hmatuschek/kochmorse/releases/tag/v3.2.2)
* 2015-02-28 - [**Version 3.2.1**](https://github.com/hmatuschek/kochmorse/releases/tag/v3.2.1)
* 2015-02-22 - [**Version 3.2.0**](https://github.com/hmatuschek/kochmorse/releases/tag/v3.2.0)
Expand All @@ -37,8 +41,14 @@ are new features compared to the "old" python implementation.

## History

This is a C++/Qt reimplementation of my "old" python morse-code tutor (also called "kochmorse", https://kochmorse.googlecode.com). As the "old" implementation relied on ALSA for sound output, it was restricted to Linux. This reimplementation now uses PortAudio for the sound output and the GUI is implemented using Qt5, it is therefore more platform independent and runs under Linux, MacOS X and Windows.
This is a C++/Qt reimplementation of my "old" python morse-code tutor (also called "kochmorse",
https://kochmorse.googlecode.com). As the "old" implementation relied on ALSA for sound output,
it was restricted to Linux. This reimplementation now uses PortAudio for the sound output and the
GUI is implemented using Qt5, it is therefore more platform independent and runs under Linux,
MacOS X and Windows.

For this reimplementation, I simplified the GUI a lot. All settings are now "hidden" in a preferences dialog. All features of the "old" version are now present in this one and even some more...
For this reimplementation, I simplified the GUI a lot. All settings are now "hidden" in a
preferences dialog. All features of the "old" version are now present in this one and even some
more...


0 comments on commit d2b48e7

Please sign in to comment.