Morse Code (Custom library)

Summary

I began making a Morse Code library out of pure boredom and developed some primary functions in custom blocks.


It truly has been a while since I publicly announced a new little project I've created, but oh well, here we are.

Yes, as my life usually goes, I've found a brand new, most likely useless project to start working on, and got to a point where it's just good enough to share with everyone.

With all of that out of the way, I think it's time for me to finally (and properly) introduce this tiny Morse Code custom library I made just recently in the editor.

It's got all the essential elements of Morse Code down to blocks for playing differently-lengthened tones to represent individual dits and dahs (dots and dashes) and I even went ahead and made a translator reporter and a block to play a string of Morse Code as 440 Hz tones at 12 WPM.


Blocks

Dit
Dah
Space
Separator
???
Translator


See the project here.

Cute block names. :~)

It took me a while to work out that you have to put spaces around a slash in order not to get an error message. I think it'd be better if / were self-delimiting.

I'm no expert, but to me the gap between tones letters in your audible Morse is too long for me to hear a letter as one letter, e.g., S sounds like EEE to me. Maybe you need a block to set the speed? (But a long gap between letters is fine! It's been a long time since I tried to learn Morse.)

It might just be slower than you're used to. After all, this was just a little thing I decided to make out of nowhere and I didn't really think to spend too much time on making it totally accurate.

Oh, it's accurate! It's fine. I was just trying to suggest directions for further development if you wanted to continue with it.

Very nice. Here's my Morse code translator that I made a long time ago.

i think using microphone you should be able to make a translator. a similar concept to how bar codes work

if anyone wants i can give it a try

I appreciate the help! I can't guarantee that I'll keep working on this, but I'll consider your suggestions if I do!

cool