Discussion:
Generate CW from text: CW practice file generator: cwwav
Thomas Horsten
2011-06-23 12:31:37 UTC
Permalink
Hello all,

I've written a program for generating CW from text files, which is nice if
you want to make practice files to use on your MP3 player.

The emphasis is not on lots of features (although that might come), but on
generating high quality output which has correct timing and pleasant
sounding envelope (no clicks).

It's still a very early alpha release but I have used it successfully to
make some very nice sounding MP3 practice files for playing in the car and
on the phone.

You can download the latest source tarball, and also browse the source code
here: http://home.horsten.com/cgit/cgit.cgi/cwwav/

The latest version right now is 0.1A which can be found here:
http://home.horsten.com/cgit/cgit.cgi/cwwav/snapshot/cwwav-0.1A.tar.gz

I will be happy to accept suggestions, comments, ideas and patches.

Readme follows:

cwwav
=====

Copyright (C) 2011 by Thomas Horsten

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.


What and why
============

This program takes one or more text files (or text read from standard
input) and converts it into a WAV (audio) file containing CW (Morse
code).

It's useful for generating practice files if you are learning CW and
want to practice by listening to text on your iPod, phone, laptop or
whatever.

It's a very simple program but it is designed to do what it does
well. That is, it is designed to produce good sounding CW output
files, with proper timing and comfortable envelope to avoid keyclicks
and make the CW softer.

This is a VERY EARLY alpha release, there are still many more features
to be added such as better mapping for some characters and prosigns.

But it does generate nice practice fiels!


Installation
============

Make sure you have libsndfile-dev installed. On Ubuntu this is easy:

$ sudo apt-get install libsndfile-dev

Then compile the program:

$ make

If that works out, you can run it directly from the current directory, or
install it system-wide by doing:

$ sudo make install


How to use
==========

Usage: cwwav OPTIONS [FILENAME...]
Convert text into a WAV file with morse code.

Mandatory arguments to long options are mandatory for short options too.
-s, --stereo generate stereo output (two identical channels)
-o, --output specify output file (must be supplied)
-f, --frequency=N use sidetone frequency N Hz (default: 750)
-r, --rate=N sample rate N (default 44100)
-w, --wpm=N use N words per minute (default: 25)
-e, --envelope=N envelope N ms at start/end of each tone (default=10)
-h, --help display this help and exit

Example
=======

I took the "printable" version of the James Clerk Maxwell article on
Wikipedia and covnerted into text (examples/maxwell.txt).

Then I converted it to a 20-WPM CW file like this:

$ ./cwwav --output maxwell.wav --frequency=650 --rate=16000 --wpm=20
examples/maxwell.txt

Then I converted the resulting WAV file into an MP3 file using lame:

$ lame --preset phone maxwell.wav maxwell.mp3

Finally I deleted the intermediate maxwell.wav file and copied the
resulting maxwell.mp3 file to my phone.

I hope you enjoy this program and find it useful for generating
practice files. Any commends, suggestions etc. are very welcome, my
email address is thomas@ at horsten dot com.


Releases
========

0.1 - First public alpha

Homepage
========

You can find the latest sources on:

http://home.horsten.com/cgit/cgit.cgi/cwwav/

VY 73 de Thomas, M0TRN
Andy
2011-06-23 12:59:04 UTC
Permalink
HI Thomas (M0TRN),

I tried your program and it works exactly as advertised. Thanks for writing the program and for licensing it under the GPL version 3. I'd like to add it to my Linux ham radio CD if that is OK with you.

http://sourceforge.net/projects/kb1oiq-andysham/

Have a lot of fun and 73,

Andy



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/linuxham/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/linuxham/join
(Yahoo! ID required)

<*> To change settings via email:
linuxham-digest-***@public.gmane.org
linuxham-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
linuxham-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Thomas Horsten
2011-06-23 13:02:03 UTC
Permalink
Hi Andy,

Glad you like it! You're very welcome to include it on your CD. Please check
for updates as I only wrote this last night and I'm pretty sure I'll be
adding some more features!

VY 73, Thomas M0TRN
Post by Andy
HI Thomas (M0TRN),
I tried your program and it works exactly as advertised. Thanks for
writing the program and for licensing it under the GPL version 3. I'd like
to add it to my Linux ham radio CD if that is OK with you.
http://sourceforge.net/projects/kb1oiq-andysham/
Have a lot of fun and 73,
Andy
------------------------------------
Yahoo! Groups Links
Andy
2011-06-24 01:18:15 UTC
Permalink
Post by Thomas Horsten
Hi Andy,
Glad you like it! You're very welcome to include it on your CD. Please check
for updates as I only wrote this last night and I'm pretty sure I'll be
adding some more features!
VY 73, Thomas M0TRN
Hi Thomas,

Thank you! I'll put it on the next version of the CD, and I will pay attention to any new versions you might choose to release.

Have a lot of fun, and 73,

Andy




------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/linuxham/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/linuxham/join
(Yahoo! ID required)

<*> To change settings via email:
linuxham-digest-***@public.gmane.org
linuxham-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
linuxham-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Matt Maguire
2011-06-24 01:36:48 UTC
Permalink
Hi Thomas,

Your program sound similar to Fabian Kurz':
http://fkurz.net/ham/ebook2cw.html

Just curious, does your program have any nice features that distinguish it over that program?

The ability to convert ebooks/text into CW mp3 files is a brilliant resource for improving CW receiving speed. I have such files at various speeds loaded on my iPod and try to listen to them every day.
Post by Thomas Horsten
Hi Andy,
Glad you like it! You're very welcome to include it on your CD. Please check for updates as I only wrote this last night and I'm pretty sure I'll be adding some more features!
VY 73, Thomas M0TRN
HI Thomas (M0TRN),
I tried your program and it works exactly as advertised. Thanks for writing the program and for licensing it under the GPL version 3. I'd like to add it to my Linux ham radio CD if that is OK with you.
http://sourceforge.net/projects/kb1oiq-andysham/
Have a lot of fun and 73,
Andy
------------------------------------
Yahoo! Groups Links
Thomas Horsten
2011-06-24 08:43:43 UTC
Permalink
Hi Matt,

I didn't even know that program existed. It seems quite similar to mine,
except it has a bit more features and outputs OGG or MP3 (so presumably it
links with the Lame and Ogg libraries). I was planning to do that at a later
stage.

As for features, well mine is very new and has less features than that one,
but you'd have to judge it by the sound of the output really. I had a quick
look at his source, the way the audio is generated is almost identical to
mine (great minds think alike?) but he uses number of samples (default 50)
instead of milliseconds (default 5 in mine), and shapes the fade in/fade out
by the square of the sine value instead of the raw sine value, I don't know
why he does this - but I would *guess* that my version makes the CW sound
softer, see this article for some background:
http://www.w8ji.com/cw%20bandwidth%20analysis.htm

Anyway, must try Fabian's program some time and compare notes.

73, Thomas
Post by Andy
Hi Thomas,
http://fkurz.net/ham/ebook2cw.html
Just curious, does your program have any nice features that distinguish it
over that program?
The ability to convert ebooks/text into CW mp3 files is a brilliant
resource for improving CW receiving speed. I have such files at various
speeds loaded on my iPod and try to listen to them every day.
Hi Andy,
Glad you like it! You're very welcome to include it on your CD. Please
check for updates as I only wrote this last night and I'm pretty sure I'll
be adding some more features!
VY 73, Thomas M0TRN
Post by Andy
HI Thomas (M0TRN),
I tried your program and it works exactly as advertised. Thanks for
writing the program and for licensing it under the GPL version 3. I'd like
to add it to my Linux ham radio CD if that is OK with you.
<http://sourceforge.net/projects/kb1oiq-andysham/>
http://sourceforge.net/projects/kb1oiq-andysham/
Have a lot of fun and 73,
Andy
------------------------------------
Yahoo! Groups Links
(Yahoo! ID required)
Matt Maguire
2011-06-24 08:56:54 UTC
Permalink
I think the shaping of the attack and decay of the dit and dah symbols, particularly the dits, will be most important at the higher speeds. I heard that a slightly sharper envelope is easier to copy at higher speeds, and they start to sound like the click-clack of the telegraph sounders of yesteryear. I'm still muddling around at speeds under 20wpm, so it will still be a while before I can verify that theory first hand.

Anyway, it's all about experimenting and learning, and having fun along the way.

Cheers,
Matt VK2ACL
Post by Thomas Horsten
Hi Matt,
I didn't even know that program existed. It seems quite similar to mine, except it has a bit more features and outputs OGG or MP3 (so presumably it links with the Lame and Ogg libraries). I was planning to do that at a later stage.
As for features, well mine is very new and has less features than that one, but you'd have to judge it by the sound of the output really. I had a quick look at his source, the way the audio is generated is almost identical to mine (great minds think alike?) but he uses number of samples (default 50) instead of milliseconds (default 5 in mine), and shapes the fade in/fade out by the square of the sine value instead of the raw sine value, I don't know why he does this - but I would *guess* that my version makes the CW sound softer, see this article for some background: http://www.w8ji.com/cw%20bandwidth%20analysis.htm
Anyway, must try Fabian's program some time and compare notes.
73, Thomas
Hi Thomas,
http://fkurz.net/ham/ebook2cw.html
Just curious, does your program have any nice features that distinguish it over that program?
The ability to convert ebooks/text into CW mp3 files is a brilliant resource for improving CW receiving speed. I have such files at various speeds loaded on my iPod and try to listen to them every day.
Post by Thomas Horsten
Hi Andy,
Glad you like it! You're very welcome to include it on your CD. Please check for updates as I only wrote this last night and I'm pretty sure I'll be adding some more features!
VY 73, Thomas M0TRN
HI Thomas (M0TRN),
I tried your program and it works exactly as advertised. Thanks for writing the program and for licensing it under the GPL version 3. I'd like to add it to my Linux ham radio CD if that is OK with you.
http://sourceforge.net/projects/kb1oiq-andysham/
Have a lot of fun and 73,
Andy
------------------------------------
Yahoo! Groups Links
Thomas Horsten
2011-06-24 09:05:14 UTC
Permalink
Yes for the very high speeds the envelope timing will need to be adjusted,
I'm guessing from 30WPM upwards my default of 5ms is too long and would need
to be 3 or 4 and for very high speed, such as 50WPM maybe just 1-2. But that
option is already there, in both programs (although you have to convert the
time into samples in the case of ebook2cw).

73, Thomas
Post by Matt Maguire
I think the shaping of the attack and decay of the dit and dah symbols,
particularly the dits, will be most important at the higher speeds. I heard
that a slightly sharper envelope is easier to copy at higher speeds, and
they start to sound like the click-clack of the telegraph sounders of
yesteryear. I'm still muddling around at speeds under 20wpm, so it will
still be a while before I can verify that theory first hand.
Anyway, it's all about experimenting and learning, and having fun along the way.
Cheers,
Matt VK2ACL
Hi Matt,
I didn't even know that program existed. It seems quite similar to mine,
except it has a bit more features and outputs OGG or MP3 (so presumably it
links with the Lame and Ogg libraries). I was planning to do that at a later
stage.
As for features, well mine is very new and has less features than that one,
but you'd have to judge it by the sound of the output really. I had a quick
look at his source, the way the audio is generated is almost identical to
mine (great minds think alike?) but he uses number of samples (default 50)
instead of milliseconds (default 5 in mine), and shapes the fade in/fade out
by the square of the sine value instead of the raw sine value, I don't know
why he does this - but I would *guess* that my version makes the CW sound
softer, see this article for some background: <http://www.w8ji.com/cw%20bandwidth%20analysis.htm>
http://www.w8ji.com/cw%20bandwidth%20analysis.htm
Anyway, must try Fabian's program some time and compare notes.
73, Thomas
Post by Andy
Hi Thomas,
<http://fkurz.net/ham/ebook2cw.html>http://fkurz.net/ham/ebook2cw.html
Just curious, does your program have any nice features that distinguish it
over that program?
The ability to convert ebooks/text into CW mp3 files is a brilliant
resource for improving CW receiving speed. I have such files at various
speeds loaded on my iPod and try to listen to them every day.
Hi Andy,
Glad you like it! You're very welcome to include it on your CD. Please
check for updates as I only wrote this last night and I'm pretty sure I'll
be adding some more features!
VY 73, Thomas M0TRN
Post by Andy
HI Thomas (M0TRN),
I tried your program and it works exactly as advertised. Thanks for
writing the program and for licensing it under the GPL version 3. I'd like
to add it to my Linux ham radio CD if that is OK with you.
<http://sourceforge.net/projects/kb1oiq-andysham/><http://sourceforge.net/projects/kb1oiq-andysham/>
http://sourceforge.net/projects/kb1oiq-andysham/
Have a lot of fun and 73,
Andy
------------------------------------
Yahoo! Groups Links
(Yahoo! ID required)
Thomas Horsten
2011-06-25 17:01:04 UTC
Permalink
All,

I've released a version with MP3 support, if you have LAME installed it can
output directly to an MP3 file (it can even stream to standard output in MP3
format, as the MP3 format doesn't have any headers that need to be updated
after the file size is known).

For now the MP3 support is quite limited, it always encodes in ABR with
16kbps bit rate, which produces very fine sounding files, I will add options
to adjust the quality (and resulting file size) later.

You can get it here:
http://home.horsten.com/cgit/cgit.cgi/cwwav/snapshot/cwwav-0.2.1.tar.gz

Instructions for compilation and use are as before, except now you can build
it with MP3 support if you have the LAME library installed:

If you want to enable the built-in MP3 encoder support, you need to
install the LAME development files and append "LAME=1" to the make
command. For Ubuntu, you do it like this - but it only works if you
have "Universe" ticked under Software Center->Edit->Software Sources.

$ sudo apt-get install libmp3lame-dev
$ make clean (to remove the previous copy without MP3 support)
$ make LAME=1

73 and have fun!

Thomas
Post by Thomas Horsten
Yes for the very high speeds the envelope timing will need to be adjusted,
I'm guessing from 30WPM upwards my default of 5ms is too long and would need
to be 3 or 4 and for very high speed, such as 50WPM maybe just 1-2. But that
option is already there, in both programs (although you have to convert the
time into samples in the case of ebook2cw).
73, Thomas
Post by Matt Maguire
I think the shaping of the attack and decay of the dit and dah symbols,
particularly the dits, will be most important at the higher speeds. I heard
that a slightly sharper envelope is easier to copy at higher speeds, and
they start to sound like the click-clack of the telegraph sounders of
yesteryear. I'm still muddling around at speeds under 20wpm, so it will
still be a while before I can verify that theory first hand.
Anyway, it's all about experimenting and learning, and having fun along the way.
Cheers,
Matt VK2ACL
Hi Matt,
I didn't even know that program existed. It seems quite similar to mine,
except it has a bit more features and outputs OGG or MP3 (so presumably it
links with the Lame and Ogg libraries). I was planning to do that at a later
stage.
As for features, well mine is very new and has less features than that
one, but you'd have to judge it by the sound of the output really. I had a
quick look at his source, the way the audio is generated is almost identical
to mine (great minds think alike?) but he uses number of samples (default
50) instead of milliseconds (default 5 in mine), and shapes the fade in/fade
out by the square of the sine value instead of the raw sine value, I don't
know why he does this - but I would *guess* that my version makes the CW
sound softer, see this article for some background: <http://www.w8ji.com/cw%20bandwidth%20analysis.htm>
http://www.w8ji.com/cw%20bandwidth%20analysis.htm
Anyway, must try Fabian's program some time and compare notes.
73, Thomas
Post by Andy
Hi Thomas,
<http://fkurz.net/ham/ebook2cw.html>http://fkurz.net/ham/ebook2cw.html
Just curious, does your program have any nice features that distinguish
it over that program?
The ability to convert ebooks/text into CW mp3 files is a brilliant
resource for improving CW receiving speed. I have such files at various
speeds loaded on my iPod and try to listen to them every day.
Hi Andy,
Glad you like it! You're very welcome to include it on your CD. Please
check for updates as I only wrote this last night and I'm pretty sure I'll
be adding some more features!
VY 73, Thomas M0TRN
Post by Andy
HI Thomas (M0TRN),
I tried your program and it works exactly as advertised. Thanks for
writing the program and for licensing it under the GPL version 3. I'd like
to add it to my Linux ham radio CD if that is OK with you.
<http://sourceforge.net/projects/kb1oiq-andysham/><http://sourceforge.net/projects/kb1oiq-andysham/>
http://sourceforge.net/projects/kb1oiq-andysham/
Have a lot of fun and 73,
Andy
------------------------------------
Yahoo! Groups Links
(Yahoo! ID required)
Chase
2011-06-28 11:55:26 UTC
Permalink
RE: "the shaping of the attack and decay of the dit and dah at higher speeds"

As a qrq cw op, and a musician, I have found as the cw speed increases, especially at the higher levels, there is significantly more noise that is generated by the edges of the cw envelope if the rise and fall time are too short. While at the highest speeds, if the rise and fall time are set too low, 4ms to 5ms or lower, you can hear as much if not more edge noise and bass note drumming, than the actual cw audio tone. It seems that it starts to become an issue starting at between 70 to 80wpm and once you move past 80wpm and up and over 100wpm, it really becomes noticeable.

While experimenting with FLdigi at these speeds, I have found that somewhere between 6ms and 8ms, the cw sounds excellent at qrq speeds. FLdigi also has a great advantage in providing an alternative raised cosine waveform called "Blackman", which I prefer over "Hanning".

I have also noticed that I like to raise the pitch slightly, as the speed increases, for best copy.

Regards,

chuck
aa0hw
Post by Matt Maguire
I think the shaping of the attack and decay of the dit and dah symbols, particularly the dits, will be most important at the higher speeds. I heard that a slightly sharper envelope is easier to copy at higher speeds, and they start to sound like the click-clack of the telegraph sounders of yesteryear. I'm still muddling around at speeds under 20wpm, so it will still be a while before I can verify that theory first hand.
Anyway, it's all about experimenting and learning, and having fun along the way.
Cheers,
Matt VK2ACL
Post by Thomas Horsten
Hi Matt,
I didn't even know that program existed. It seems quite similar to mine, except it has a bit more features and outputs OGG or MP3 (so presumably it links with the Lame and Ogg libraries). I was planning to do that at a later stage.
As for features, well mine is very new and has less features than that one, but you'd have to judge it by the sound of the output really. I had a quick look at his source, the way the audio is generated is almost identical to mine (great minds think alike?) but he uses number of samples (default 50) instead of milliseconds (default 5 in mine), and shapes the fade in/fade out by the square of the sine value instead of the raw sine value, I don't know why he does this - but I would *guess* that my version makes the CW sound softer, see this article for some background: http://www.w8ji.com/cw%20bandwidth%20analysis.htm
Anyway, must try Fabian's program some time and compare notes.
73, Thomas
Hi Thomas,
http://fkurz.net/ham/ebook2cw.html
Just curious, does your program have any nice features that distinguish it over that program?
The ability to convert ebooks/text into CW mp3 files is a brilliant resource for improving CW receiving speed. I have such files at various speeds loaded on my iPod and try to listen to them every day.
Post by Thomas Horsten
Hi Andy,
Glad you like it! You're very welcome to include it on your CD. Please check for updates as I only wrote this last night and I'm pretty sure I'll be adding some more features!
VY 73, Thomas M0TRN
HI Thomas (M0TRN),
I tried your program and it works exactly as advertised. Thanks for writing the program and for licensing it under the GPL version 3. I'd like to add it to my Linux ham radio CD if that is OK with you.
http://sourceforge.net/projects/kb1oiq-andysham/
Have a lot of fun and 73,
Andy
------------------------------------
Yahoo! Groups Links
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/linuxham/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/linuxham/join
(Yahoo! ID required)

<*> To change settings via email:
linuxham-digest-***@public.gmane.org
linuxham-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
linuxham-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/

w1hkj
2011-06-23 13:11:36 UTC
Permalink
Post by Andy
HI Thomas (M0TRN),
I tried your program and it works exactly as advertised. Thanks for writing the program and for licensing it under the GPL version 3. I'd like to add it to my Linux ham radio CD if that is OK with you.
http://sourceforge.net/projects/kb1oiq-andysham/
Have a lot of fun and 73,
Andy
Hello Andy,

You may add fldigi to your remastered Ubuntu distribution. Please make
a note that the source is available at www.w1hjkj.com.

Dave



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/linuxham/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/linuxham/join
(Yahoo! ID required)

<*> To change settings via email:
linuxham-digest-***@public.gmane.org
linuxham-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
linuxham-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Andy
2011-06-24 01:15:59 UTC
Permalink
Post by w1hkj
Hello Andy,
You may add fldigi to your remastered Ubuntu distribution. Please make
a note that the source is available at www.w1hjkj.com.
Dave
HI Dave,

Thank you! I have version 3.21.9 (binary) on the CD since the Ubuntu repository is not up to date. I'm manually keeping an eye on emails announcing updates to the FL* family of software.

73,

Andy





------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/linuxham/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/linuxham/join
(Yahoo! ID required)

<*> To change settings via email:
linuxham-digest-***@public.gmane.org
linuxham-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
linuxham-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Nate Bargmann
2011-06-24 01:43:31 UTC
Permalink
Post by Andy
Post by w1hkj
Hello Andy,
You may add fldigi to your remastered Ubuntu distribution. Please make
a note that the source is available at www.w1hjkj.com.
Dave
HI Dave,
Thank you! I have version 3.21.9 (binary) on the CD since the Ubuntu repository is not up to date. I'm manually keeping an eye on emails announcing updates to the FL* family of software.
You can use Kamal's PPA which is up-to-date for several recent Ubuntu
releases:

https://launchpad.net/~ubuntu-hams/+archive/ppa

73, de Nate >>
--
"The optimist proclaims that we live in the best of all
possible worlds. The pessimist fears this is true."

Ham radio, Linux, bikes, and more: http://www.n0nb.us


------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/linuxham/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/linuxham/join
(Yahoo! ID required)

<*> To change settings via email:
linuxham-digest-***@public.gmane.org
linuxham-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
linuxham-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Nate Bargmann
2011-06-23 14:18:49 UTC
Permalink
I recall using a similar package years back to generate Morse exams and
then burn the resulting audio files to CD:

http://cwtext.sf.net

I have not looked at that for some time. I'll give your work a spin.

73, de Nate >>
--
"The optimist proclaims that we live in the best of all
possible worlds. The pessimist fears this is true."

Ham radio, Linux, bikes, and more: http://www.n0nb.us


------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/linuxham/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/linuxham/join
(Yahoo! ID required)

<*> To change settings via email:
linuxham-digest-***@public.gmane.org
linuxham-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
linuxham-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Larry Levesque
2011-06-23 14:28:52 UTC
Permalink
Post by Thomas Horsten
Hello all,
I've written a program for generating CW from text files, which is nice if
you want to make practice files to use on your MP3 player.
The emphasis is not on lots of features (although that might come), but on
generating high quality output which has correct timing and pleasant
sounding envelope (no clicks).
It's still a very early alpha release but I have used it successfully to
make some very nice sounding MP3 practice files for playing in the car and
on the phone.
You can download the latest source tarball, and also browse the source code
here: http://home.horsten.com/cgit/cgit.cgi/cwwav/
http://home.horsten.com/cgit/cgit.cgi/cwwav/snapshot/cwwav-0.1A.tar.gz
I will be happy to accept suggestions, comments, ideas and patches.
http://home.horsten.com/cgit/cgit.cgi/cwwav/
Post by Thomas Horsten
VY 73 de Thomas, M0TRN
Cool project Thomas. I have been using fldigi to do this since it is so
easy.
--
Larry Levesque
KA1VGM

"If you continue to use Windows, your system may become unstable" --BSOD


------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/linuxham/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/linuxham/join
(Yahoo! ID required)

<*> To change settings via email:
linuxham-digest-***@public.gmane.org
linuxham-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
linuxham-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Loading...