开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Professional Morse Decoder


 

Yet another morse decoder. Just hold a pc microphone to the loudspeaker or use a stereo cable to the PC mic input.
No installation required, just deposit the file on your hard drive and open in your favourite browser.
?
Works on PC, Linux and Mac, probable also on Android and IOS.
?
I? would have put it in the files section but it's full.
?
Download link for Mega:
https://mega.nz/file/6ZAABBxD#ewDQhNIXx5OJeCSVBkUq38uziKrgNMukCi96HzXlEEw
?
Enjoy.
?
Paul DJ0CU G4ADF


 

For iOS, GGMorse is a great audio decoder. Not sure if is available for other platforms.?
--
73, Dan? NM3A


 

This one was designed by me using Claude Sonnet which is an AI. It doesn't have a name, just Yet another Morse decoder, but for the sake of a name let's call it: CSMorse.
Paul DJ0CU G4ADF


 

On Tue, Mar 4, 2025 at 01:59 PM, Daniel Walter wrote:
GGMorse
Yes works well on windows.
?
Paul DJ0CU


 

This looks useful thanks.
?
One thought, could it select a different audio input than the default, for example the QMX audio device? From a skim of some documentation mediaDeviced.enumerateDevices() could provide something, a list of the audio devices maybe and the user select the appropriate one for .getUserMedia().
?
Chris, G5CTH


 

Very nice, I have my radio Rx source selected in the browser and it works great!
?
?
On Tue, Mar 4, 2025 at 12:30 AM, Paul Harrison wrote:

https://mega.nz/file/6ZAABBxD#ewDQhNIXx5OJeCSVBkUq38uziKrgNMukCi96HzXlEEw


 

I need to try this.
?
Has anyone compared it to CWGet?
?


 

This is an excellent?morse decoder Paul!

Congratulations to you (And Claude :-) for creating such a professional and useful tool. I've been experimenting with the new Claude 3.7 myself, and am in awe of its capabilities.

It's remarkable how useful and competent these LLM AI coding agents have become. As a software developer myself, I've found these?tools to be huge productivity boosters when prompted well.? The power of these coding agents does make me slightly nervous about the future of my profession, but for the time being, at least, I feel that experienced developers are still needed in order to do the engineering design work, and to direct the coding agents to produce good results.

Being a web app comprising a single HTML file means that this Morse Decoder tool will work beautifully across all platforms with a web browser. I've just tried it on my Mac as well as a PC and it decodes CW very well. Great job!

I didn't see any software licence information in the code. Are you making this public domain, open source or proprietary? I'd like to host this on one of my servers for easy access by members of my radio club (Cray Valley Radio Society), and possibly adapt it a bit to work at a slower speed for beginners (we have several members who've recently gone through CW Ops Academy newbies course, and can just about manage 6 wpm).



On Tue, 4 Mar 2025 at 14:18, Paul Harrison via <dj0cu=[email protected]> wrote:
This one was designed by me using Claude Sonnet which is an AI. It doesn't have a name, just Yet another Morse decoder, but for the sake of a name let's call it: CSMorse.
Paul DJ0CU G4ADF


 

Thanks Dafydd,
?
Yes your days as code producer are numbered, we will just be program designers leaving the heavy Lifting to AI which can complete a project in seconds that would take us weeks or months. However I still think it is imperitive that you have a very good knowledge of AI and coding to get the best out of it. Remember this is the worst AI will ever be.
I have also used Claude to write a decoding program for psk31 and ft8 as well as a further program for rtty/sitor arq and sitor broadcast. with Lissajous tuning etc, but they are as yet untested.
My original morse decoder using gpto1 mini high is on GitHub under apache licence. I'm too old (82) to worry about licencing so feel free to mod as you wish on the claude version.
?
Paul.
?


 

Any chance of integrating this with a CW sender and being able to choose the audio input output??
?
Jerry
KB2GCG


 

This is typical built into modern browsers I was able to do this on Firefox already.
?
On Fri, Mar 7, 2025 at 09:35 AM, Jerry (KB2GCG) wrote:

Any chance of integrating this with a CW sender and being able to choose the audio input output??


 

On Thu, Mar 6, 2025 at 07:37 PM, <adam@...> wrote:
I have my radio Rx source selected in the browser
"in the browser", you say.? Would you mind sharing how you do this in Chrome or Opera?? I am sure it is staring me in the face...??
Thanks and 73, Don N2VGU


 

Chromebook here, don't see any any way to have the browser treat audio out as an alternative to what is normally the microphone.
I suppose you could hack a cable into the 3.5mm TRRS headset jack to feed some headphone audio back as if it were a microphone.
Could use a similar cable assemly to feed QMX headphone output to microphone input on the Chromebook.
?
For practice listening to code on a linux box, I installed the lightweight terminal console "cw" package, includes the "cwgen" program.
Meets my needs.
?
On a Chromebook, first turn on the linux environment.
?
From the terminal console on any Debian based linux: ?
? ? sudo apt install cw? ? ? ? ? ? ? ? ? ? ? ? ?# install the cw package into the linux environment
? ? man cw? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # Read the manual page to see all the options
? ? cwgen | cw? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# Send random 5 letter groups as CW,? <Control-C> to quit
? ? cw -w 20 -t 600 -g 4? -f file.txt? ? ? ? # Send ASCII text from file as CW, ?20wpm, 600hz, 4 extra dot times between letters
?
A good source of a text file might be Moby Dick:?
Would need to cut that down to smaller text files, as cw will choke if the file is too big.
Wear headphones unless you live alone.
Or wish to.
?
Jerry, KE7ER
?
?
?
On Fri, Mar 7, 2025 at 02:03 PM, Donald S Brant Jr wrote:

On Thu, Mar 6, 2025 at 07:37 PM, <adam@...> wrote:
I have my radio Rx source selected in the browser
"in the browser", you say.? Would you mind sharing how you do this in Chrome or Opera?? I am sure it is staring me in the face...??
Thanks and 73, Don N2VGU


 

?
?
Tried again on my x86 box with Ubuntu 22.04.5
Didn't see any way to within Firefox to switch the input source from the default microphone.
?
However, from the Ubuntu "Settings" menu, I clicked "Sound", then "input Devices".
At the bottom where it says "Show:", I selected "All Input Devices".
Now the only available input device in my case was "Monitor of Built-in Audio Analog stereo", which is now my input device.
At this point, the "Professional Morse Decoder" (PMD) could hear the output from my "cw" program, which was installed per my previous email.
?
This input device setting is not a browser setting, it is an operating system setting and will be different for every flavor of machine.
Such a setting does not seem to exist under ChromeOS on a Chromebook.
?
Installing the PMD seems to require downloading the script pointed to in the first post of this topic,
then double clicking that local file using the file finder to open it up in the browser.
I could not execute the script directly off the web.
?
Jerry, KE7ER
?
?
On Fri, Mar 7, 2025 at 05:14 PM, Jerry Gaffke wrote:

Chromebook here, don't see any any way to have the browser treat audio out as an alternative to what is normally the microphone.


 

To be clear, a Chromebook does allow you to choose between perhaps an internal microphone,
a bluetooth headset, or a microphone plugged into the 3.5mm jack, if such devices are detected.
Those are all normal microphone inputs that it would have to support.
?
However, I saw no way to choose the audio going out to my headphones as the source for "microphone" on the Chromebook.
Ubuntu Linux does allow this, as described in my previous post.
?
Jerry, KE7ER
?
On Fri, Mar 7, 2025 at 06:41 PM, Jerry Gaffke wrote:

This input device setting is not a browser setting, it is an operating system setting and will be different for every flavor of machine.
Such a setting does not seem to exist under ChromeOS on a Chromebook.


 

On Fri, Mar 7, 2025 at 07:33 AM, Paul Harrison wrote:
Yes your days as code producer are numbered, we will just be program designers leaving the heavy Lifting to AI which can complete a project in seconds that would take us weeks or months. However I still think it is imperitive that you have a very good knowledge of AI and coding to get the best out of it. Remember this is the worst AI will ever be.
I'm not convinced.? What seems to happen is that AI generated code has mistakes where things aren't described to it correctly.? There will be a need to specify the description of what's needed so clearly that it can't misunderstand and that all eventualities are covered.? Once you do that all you have done is define a new computer language, one for talking to the AI.
?
Chris, G5CTH


 

Jerry, the source for your audio is your Rigs loudspeaker and I designed the program so that you could just hold the microphone a few centimetres away and it would work.?
what about connecting a Y connector to your audio output and one lead of the Y to your mic input, the other to your phones?
?
?
Paul DJ0CU


 

On 07/03/2025 15:35, Jerry (KB2GCG) via groups.io wrote:
Any chance of integrating this with a CW sender
Just get the AI to do that.


 

your describing todays AI, the curve is already beginning to go vertical. It will understand you better than you understand yourself, you certainly won't have to be precise with the prompt. I've noticed that already with Claude 3.7 sonnet.
?
Paul.


 

This has been programmed by somebody in our Group though, namely Me. Show a little support.