new improved python qrq cw keyboard from grok3 AI

some improvements have been issued from GROK3 on this latest QRQ CW KEYBOARD

written in PYTHON code and the multiple cw timing adjustments were drawn from YPLOG's CW KEYBOARDs multiple cw timing settings ,   

the python code file can be downloaded if you want to test it...

uploaded/attach it to your favorite AI and ask it to convert the audio engine over to windows or mac...this is written for the LINUX OS

https://u.pcloud.link/publink/show?code=XZYLC45Zo6kjF6AJQ3jc7eVsuCB...

looks like this:

Views: 192

Comment by Thomas MARTIN on April 5, 2025 at 9:32pm

That's how I have found my favorite shape:

--

Python Morse Code Keyboard, Favorites        DF7TV MAR 31, 2025

Frequency: 700 Hz, Volume: 0,2

All other parameters = default values

(Text: N0HFF ASRT)

Most pleasant sound (unordered):

================================

+ "Hann"

+ "Bartlett-Hann"

+ CosineSquared"

+ "Sigmoid(a=2)"

+ "Gudermannian"

+ "SigmoidTapered"

+ "SigmoidGaussian"

+ "PSWF"

Readability → less = -1, okay = 0, better = +1

==============================================

0     "Hann"

+1   "Bartlett-Hann"

0     "CosineSquared"

+1   "Sigmoid(a=2)"

+1   "Gudermannian"

0     "SigmoidTapered"

+1   "SigmoidGaussian"

+1   "PSWF"

Reduce to the three best ones

=============================

1.)  "Bartlett-Hann"

2.)  "SigmoidGaussian"

3.)  "Gudermannian"

Optimize parameters for winner BARTLETT-HANN

============================================

Ramp Duration: 7 ms

Compensation: 2.5 ms

--

73

Tom DF7TV

Comment by Chuck aa0hw on April 24, 2025 at 9:32am

Here is a comparison graph between Raised Cosine and PSWF function both set to 8ms rise/fall time...  look at the side lobes of noise each makes and notice that the PSWF has   30 DB LESS  side lobe noise close in to the main cw pitch than the RC does...    

Comment by Chuck aa0hw on May 22, 2025 at 10:23am

Here is the same CW KEYBOARD written in the RUST LANGUAGE by GROK

Comment by Chuck aa0hw yesterday

Here is a new version of the PYTHON CW KEYBOARD

this is a link to the PDF User Manual for it:

  https://u.pcloud.link/publink/show?code=XZx7KS5Z0jjsXU8uPx5JlodPBCs...

this is the link to the python code for this new version of this CW Keyboard:

  https://u.pcloud.link/publink/show?code=XZt7KS5ZitDtLs0UNQSpw4NPR5W...

NOTE all written by GEMINI AI 

in this version, there is a split screen, so you can type into an individual window on the desktop that you can place anywhere you want, and make it any size you want       this new python version also adds a new feature for qrq cw training for  whole word sounds    START RANDOM WORDS feature as seen above... it will take a list of words, or you can just copy paste some text and it will sort the words and send them randomly one at a time,  you hit ENTER if you know the word, and it will print the word in the typing screen area and then wait one second and send the next word,   you can hit F6 to repeat the current word, as many times as you like, you can slow it down if you need to with the arrow hot keys, and change the pitch if you want to with the up/down arrow hot keys,    hit F7 if you want the previous word repeated again...  you also can hit L/R arrows as hotkeys to slow or speed up the wpm,  you can also hit up/down arrows to bring up or down the cw pitch     see user manual pdf above(link)    this version retains the feature to copy paste text into the typing screen and have it start playing it immediately and while it is playing you can change any cw setting parameter on the fly to adjust what you hear to your preferences     

Comment

You need to be a member of QRQcw to add comments!

Join QRQcw

© 2025   Created by Chuck aa0hw.   Powered by

Badges  |  Report an Issue  |  Terms of Service