A simple Morse Code transmitter and (tentatively) receiver that can run on most Win10 machines.
The interface is intended to be easy to use and intuitive for any level of CW familiarity or Windows experience. It can also be used to train oneself on the "music" of CW, as well as testing your keying skills.
Aside from being able to choose the output audio device, transmitting code works with this tool. You're able to modify some TX parameters to your liking, and soon to come are macros for easy, templated responses to oft-discussed topics at your whims.
Here's a demonstration:
- Possible HAM equipment integration (?).
- "Practice" window for keying your own code.
- Could include some kind of integration with iambic paddles (?).
- Would use the SPACE bar or some other input method to act as a straight key.
Implement prosigns.- Allow audio I/O device selections.
- Put a phaser on the sine-wave generator to reduce hard audio clicks.
- Consider creating a pre-queued raw WAV sound instead of relying on
Thread.Sleep
which can cause issues with timing on slower workstations. - Fix the GUI to scale better.
- Add Macros functionality for transmitting.
- Implement the CW interpreter function:
- Signal Reception (FFT)
- Peak readings (dB signal strength)
- Speed detection
- Decoded output (RECEIVER panel)
- Package the application nicely and publish a "release" for easy download.