Yes, that's exactly what I wanted to do next, but first I need a mic. I'll look to see what Steve and Spriggsy concocted. And to work right, it would have to accommodate a certain amount of slop in length, spacing, and frequencies of the tone.
Sounds good. Maybe make the program generate Morse code _with_ a certain amount of "slop" to simulate a human sending a message.
Maybe have it display a text window showing a scrolling feed of messages sent & received (in 2 different colors).
Will it know any special codes for protocol, like "over" telling the other system it's done sending and will now listen?
This could be a great learning tool also, you can drill on one letter a day, or review & it will test you on what you've learned.
Back to the demo of 2 PCs beeping back and forth, I'm reminded of stuff like this where 2 chatbots hold a conversation:
https://youtu.be/PTUY16CkS-kIt would be a funny demo for the 2 PCs communicating in Morse code to be chatbots or Eliza programs trying to hold a conversation. You would hear beeping back & forth but could follow the conversation in the text window.
Just some ideas... Just a program that can listen and interpret Morse code from audio would be pretty cool!