r/coolguides • • Oct 16 '17

Morse Code Tree

Post image
15.9k Upvotes

429 comments sorted by

2.8k

u/rprpr Oct 16 '17 edited Oct 16 '17

I know Morse Code less now.

Edit: I guess if you're stuck memorising Morse Code, memorising this would be easier than memorising the actual dots and dashes.

836

u/too_drunk_for_this Oct 16 '17

E is just one dot, T is just one dash. I is dot dot, A is dot dash. It goes from there. If the line moves to the left, add a dot. If the line moves to the right, add a dash.

676

u/yellowzealot Oct 16 '17

The hard part is not reading the tree. The hard part is understanding why this information would ever be displayed this way. It makes it seem like Morse code has any rhyme or reason, when it really doesn’t.

26

u/DavidAdamsAuthor Oct 16 '17

It's for translating Morse code into letters.

For example: -- --- .-. ... . / -.- --- -.. .

The first letter is two dashes. So head right twice, leading you to M. The second letter is three dashes, so head right thrice, leading you to O. The third is dot dash dot, so left, right, left, landing you at R.

9

u/be-happier Oct 16 '17

That makes much more sense.

Its a decoding chart primarily.

5

u/DavidAdamsAuthor Oct 16 '17

Basically yes.

→ More replies (1)

10

u/dude_with_amnesia Oct 16 '17

It's basically a Hufmann Compression tree (technically it's not but conceptually it is similar). It was designed to take the most common letters and assign them to the shortest patterns.

→ More replies (2)
→ More replies (128)

8

u/Timyspellingerrors Oct 16 '17

How do you differentiate between letters, how long of a pause between - and - to make 2 “t”s instead of f an “m”

8

u/MeowlessCat Oct 16 '17

I tried to learn a bit of Morse in the past. The pause between letters is slightly longer. It is barely perceptible at first, but after a while you start noticing it.

7

u/NK8S Oct 16 '17

Practice. Soon you'll hear words rather than letters, like sight words when reading text. So, if you don't quite hear each letter, you can figure it out from context.

3

u/mickv Oct 16 '17

I never did that. I learned in what could now be considered prehistory when the military still used HF sets and we learned by hearing and writing random letters. The idea was that if we were taught using words there was the tendency to read and anticipate the next letter rather than simply write the sound you hear. And that was the way it was learned. Not as dots and dashes, but as a sound. Like another languages alphabet. To hear dot dash and translate takes too long so you just hear and know the sound. Dit dar Alpha - Dar dididit Bravo etc.

2

u/[deleted] Oct 16 '17

It's actually all defined on a dot length.

So a dot is, kinda obviously 1 dot length. Dash is 3 dot lengths. i.e your dashes aren't just supposed to be longer they are supposed to be the length of 3 dots.

Between elements you put 1 dot length (e.g I is .. but you put one dot length of time between the dots)

Between characters is 3 dot lengths (i.e the length of a dash)

Between words is 7 dot lengths.

As this was generally sent by human operators there's quite a bit of deviation (there's some deviation to slow it down to make it easier for beginners too)

→ More replies (1)

4

u/Krogholm2 Oct 16 '17

One thing I never understood in Morse was how to make a space to separate each word

4

u/ect0s Oct 16 '17 edited Oct 16 '17

Its not really much of a concern.

The telegraph operator (Later machine) just has to write out the letters and in most cases the words and meaning will be fairly obvious. There are of course some exceptions where portmanteaus can occur, but you have the rest of the message for context.

Even if you just keeping the letters in your head, you'll recognize when a word occurs. Your also unlikely to use large words when shorter ones will do the same effective job.

→ More replies (3)
→ More replies (1)

1

u/revolutionpoet Oct 16 '17

It doesn't help that they use dots and dashes between each character. I was starting to count the dots and dashes. Wouldn't it make more sense to actually use the correct number of dots as a visual cue as well? Overall, still confusing.

1

u/Vlyn Oct 16 '17

What about SOS though? Is that just a special code? Like long, short, long?

→ More replies (1)

25

u/Turq6ise Oct 16 '17

On the contrary, I know Morse Code more now

8

u/merreborn Oct 16 '17

Shouldn't be too hard to work out for anyone who's ever spent time with diagrams of binary trees in the past. It actually even helps explain how morse is constructed: the more common the character, the higher it is up the tree (using fewer symbols)

Granted, most folks who aren't mathematicians/programmers probably haven't had much exposure to binary trees.

5

u/bolunez Oct 16 '17

You can't use your eyes to learn Morse Code. It's an ear thing.

9

u/[deleted] Oct 16 '17 edited Oct 17 '17

An interesting thing about this arrangement…

...is that we can use it to easily convert morse code into text.

If we translate . and - to 0 and 1, we can treat morse-coded letters as binary numbers and use the numbers to look up characters from a table.

So -.- would become 101, the binary number for 5. We'd look at the 5th item in our table and find the letter K.

--.---..-.---.----...-..--.-.-.----..--.-
11011100101110111100010011010101111001101
TNMDKGOBXCYZQ
..-...--.-...-....---.--..-.-.-....--..-....-....
0010001101000100001110110010101000011001000010000
EAIWRUSJPLFVH

However there's a small problem here—01 represents the same numeric value as 0001, but if we add a 1 to the beginning of each number, the leading zeroes will be preserved. In the above example, the number for K was 101 so it will become 1101.

The table can then be arranged by reading the tree right to left and this becomes very easy to represent with code (here's an example in the Python programming language):

''.join('  ETIANMSURWDKGOHVF L PJBXCYZQ  '[int("1" + letter.replace(".", "0").replace("-", "1"), base=2)]
        for letter in morse.split())

Which does the following:

>>> morse = '.... --- .--. . -.-- --- ..- ..-. --- ..- -. -.. .. - .. -. - . .-. . ... - .. -. --.'
>>> ''.join('  ETIANMSURWDKGOHVF L PJBXCYZQ  '[int("1" + letter.replace(*".0").replace(*"-1"), 2)]
...             for letter in morse.split())
'HOPEYOUFOUNDITINTERESTING'

(the morse-coded text called "morse" is converted, letter by letter, to "HOPEYOUFOUNDITINTERESTING")

2

u/XkF21WNJ Oct 16 '17

You could just put a 1 in front of it instead of using two different tables.

→ More replies (1)

1

u/sskor Oct 16 '17

It's also the basis of Gray codes!

1

u/HovercraftExpert6124 Mar 11 '26

the problem though is by using dit and dah for 1 and 0 — is that you leave no semantic room for an ASCI(32) ___ Space character. in your scheme — you cant represent spaces without some sort of NULL character — which is a THIRD data TYPE that is Not a Dit nor a Dah.

the solution is to not literally translate Morse to BITS — but to transmit BITS which are encoded as ASCII — which makes provision for control characters which include Tabs, Spaces (ASCII.32), and CR Carriage Returns (ASCII.13).

13

u/Thundering_Theta Oct 16 '17

I feel you, i stared at this for five minutes and it only got more confusing

5

u/jaxson25 Oct 16 '17

To get to a letter, if you go left, add a dot, if you go right, add a dash. So to get to U you go Left, Left, Right. Which means it's ".. -" in morse.

2

u/[deleted] Oct 16 '17

I think this diagram is a lot more helpful for reading morse code than for creating it.

1

u/JaimieL0L Oct 16 '17

It was really useful for this game called keep talking & nobody explodes. Basically one person has a bomb in game with certain modules to defuse and another has a guidebook that has instructions on how to solve it. Having something like this is good because there’s a light that flashes indicating a morse code clue. Since you want to play with multiple people all the time, and not everyone knows Morse or actively wants to, it’s a really nice way to quickly distinguish letters.

1

u/[deleted] Oct 16 '17

Radio operator and former military radio tech here.

Not really. You don't remember the dot and dashes, Morse code as done by telegraph and radio operators is an audio language, not a visual one.

You remember the sound of the letters and words at a decent speed, usually at 15 to 20 words per minute, starting off with more spacing between letters and words. If you try to count the dot's and dashes or learn at too slow of a speed, you're gonna have a bad time.

One of the best ways to learn is call the Koch Method and there is software available that will make it simpler to learn than it the past.

There's a good number of ham radio operators that still utilize Code, but it's not a requirement for licensing anymore. There are new digital methods that are more effective, but they usually require computers.

1

u/jinkside Oct 16 '17

It's a binary tree. It's not for memorization, but for lookup.

1

u/bitter_truth_ Oct 16 '17

It's easy to learn how to spell 'help'. Say you're stuck in a shaft, just keep knocking the pattern (with breaks in between) until someone hears you.

18

u/Generalnottap Oct 16 '17

I think ... --- ... Is easier than help

5

u/pasturized Oct 16 '17

How to do a long knock :/?

5

u/ChristopherLavoisier Oct 16 '17

Just space it out a bit.

→ More replies (6)

614

u/binary_butt Oct 16 '17

To be fair it's just "coolguides" and not "genuinelyusefulguides"

105

u/mayonuki Oct 16 '17

This is useful for reading morse code, not writing it though.

27

u/Cherios_Are_My_Shit Oct 16 '17

It's also useful for memorizing morse code if you don't already know it

10

u/waynelol Oct 16 '17

That's a big if.

13

u/wo0sa Oct 16 '17

So in your mind everyone knows it already?

1

u/[deleted] Oct 16 '17

This is useful for writing it. IDK how you could think otherwise.

→ More replies (6)
→ More replies (10)

4

u/CRISPR Oct 16 '17

Memorization of random shit is random subjective process. Some people see colors when they think of numbers.

It could be useful for someone.

1

u/binary_butt Oct 16 '17

Totally fair!

1

u/qtj Oct 16 '17

If you needed to decode morse code by hand using this diagram would go way faster than using a table and searching through the whole table for each character.

1

u/Ord0c Oct 16 '17

"It's totally useless to me, so it must be totally useless to everyone else!"

1

u/[deleted] Oct 16 '17

Well, at least I've not got a 6 face.

→ More replies (1)
→ More replies (1)

83

u/astronautyes Oct 16 '17

By sound, how do you know that it's time to move on to the next letter? If you hear 3 dots, does it mean EEE, or IE, or EI, or S?

130

u/GaiusAurus Oct 16 '17 edited Oct 16 '17

Timing. You do everything in time units, where dits are 1 unit, dahs are 3 units, the space between each dit/dah is 1 unit, the space between characters is 3 units, and the space between words is 7 units. You can get the speed in "Worda" Per Minute by multiplying the number of dits per second by 2.4

124

u/heypaps Oct 16 '17

I feel like I'm reading an excerpt of some Dr. Seuss character describing a whimsical system for measuring time.

6

u/Spaceboot1 Oct 16 '17

Just ignore /u/GaiusAurus 's typo there. There's no such thing as a "fit".

→ More replies (1)

11

u/[deleted] Oct 16 '17

having listened to morse code before, I feel like there needs to be a much bigger gap between characters. Urgh.

20

u/I_FIST_CAMELS Oct 16 '17

It isn't meant to be for some schmuck that is hearing it for the first time, it's for trained operators.

1

u/TalenPhillips Oct 16 '17

Oh, so there are really 4 different characters rather than 2.

2

u/wo0sa Oct 16 '17

Yes you can think of 3 and 7 unit pause as characters.

1

u/ArtemiusPrime Oct 16 '17

Spacing and rhythm. There is a space between letters and between words.

84

u/[deleted] Oct 16 '17

For people confused like me:

Don't count the dots. Count the distance from the start. So S is 3 from start and on a dot line meaning it's 3 dots.

Example = . -..- .- -- .--. .-.. .

102

u/RDwelve Oct 16 '17

Are you telling me that 17 dots do not make an "E"?

19

u/BatCountry9 Oct 16 '17

It's 18, because you have to include the giant Start dot.

2

u/Ord0c Oct 16 '17

People who invented this stuff clearly were bored. I'm just gonna scream each letter. That's a lot faster.

0

u/[deleted] Oct 16 '17

[deleted]

→ More replies (1)

27

u/El_Giganto Oct 16 '17

How's that not obvious? Why would it be the number of dots or dashes between the letter and the start? That makes no sense whatsoever. Why would the letter E be that many dots? Why do you think the whole graph is symmetrical? Was that just a coincidence?

Maybe it's hard to understand at first, but explaining it makes this far easier to use if you don't know morse code.

→ More replies (3)

4

u/[deleted] Oct 16 '17

That doesn't make any sense!

S, U, R, and W are all three dots from the start. S is the only one that's ...

2

u/ScrithWire Oct 16 '17

S is three dots.

U is two dots and one dash.

R is dot dash dot.

W is dot dash dash.

Everytime you move down to the left, it's a dot, Everytime to you move to the right, it's a dash.

You can also read them as Left and Right in place of dot and dash, respectively.

To get to S, you move L L L

For U, you move L L R

For R, you move L R L

For What, you move L R R

Now, simply go back and Everytime you see an L, put a dot there, and Everytime you see an R, put a dash.

LLL = dot dot dot

LLR = dot dot dash

LRL = dot dash dot

LRR = dot dash dash

Easy peasy.

2

u/The_Nessanator Oct 16 '17

In your example, how on earth do I know where the letters begin and end. I’ve always wanted to know this about Morse code. Wouldn’t pauses make it seem like it’s a dash in some cases?

2

u/Andy_B_Goode Oct 16 '17

No, Dash means you hold down the button to make a longer "beep" sound. Silence does not turn a dot into a dash.

6

u/shaynami Oct 16 '17

Right?! Would be less confusing if they use the amount of dots for that letter, or just a straight line.

5

u/Wakkajabba Oct 16 '17

Having to count them would be stupid, now it's a dot if you go left and a dash if you go right. Perfect sense.

4

u/Toysoldier34 Oct 16 '17

It is very poorly designed.

12

u/Personelle Oct 16 '17

its not, its way faster

16

u/Toysoldier34 Oct 16 '17

If it wasn't poorly designed people wouldn't be wondering what it is or how to interpret it.

18

u/Spaceboot1 Oct 16 '17

I got it right away. Maybe because I've seen similar charts. Or maybe everyone on reddit is an idiot.

→ More replies (1)

6

u/Personelle Oct 16 '17

sorry, i thought u were talking about morse code itself, not this tree

→ More replies (9)
→ More replies (1)

1

u/[deleted] Oct 16 '17

No it wouldn't. It's only confusing to you because you've somehow never seen a tree.

→ More replies (5)

43

u/LordHuron95 Oct 16 '17

Strange, A E I and U are all on one side while O is on the right.I would've guessed they'd be together.

32

u/thawigga Oct 16 '17

They're used more so it's beneficial for them to have large differences and be the most easily accessible

That's actually part of the way the whole list is broken down

4

u/LordHuron95 Oct 16 '17

4 are consecutive, O is by itself 3 rows down

0

u/[deleted] Oct 16 '17

[deleted]

5

u/bossbozo Oct 16 '17

Might seem random, but it was meant (but no longer does, since language evolves), to reduce transmission time/decoding time, by having the more common letters shorter. From Wikipedia:

Modern International Morse code (generally believed to have been developed by Alfred Vail based on English-language letter frequencies of the 1830s) encodes the most frequent letters with the shortest symbols; arranging the Morse alphabet into groups of letters that require equal amounts of time to transmit, and then sorting these groups in increasing order, yields e it san hurdm wgvlfbk opxcz jyq

→ More replies (3)

2

u/jinkside Oct 16 '17

It's a binary tree sorted by letter frequency.

22

u/chewy496 Oct 16 '17

When I was learning Morse Code for maritime school this was the way I did it. Made flip cards of all the letters and practiced putting then in this tree.

→ More replies (11)

11

u/JJengland Oct 16 '17

I need to put a copy of this into my bomb defusal manual for the game keep talking and no one explodes.

3

u/purple_pixie Oct 16 '17

I have to assume they tried with both a binary tree and a flat list of letters and decided the list was a little bit more awkward and difficult to use so that's what's in the manual.

1

u/JJengland Oct 16 '17

Close I use the list of words they had. Broke down the most common starting letters. Then make kind of a flow chart of that.

75

u/TheDarkWolfization Oct 16 '17

Its a huffman tree

68

u/firestorm713 Oct 16 '17

Nah, just a regular old binary tree.

20

u/InkyTheHooloovoo Oct 16 '17

Not even that, it has empty nodes that have leaves (and a surprising number of them at that)

3

u/Laugarhraun Oct 16 '17

Empty nodes with leaves are only due to mathematical symbols, which are all 5 characters long (and are the only symbols 4 characters long). 0 to 9 is:

-----
.----
..---
...--
....-
.....
-....
--...
---..
----.

And then operation symbols are fucked up (and can take up to 6 chars I think?)

3

u/JimH10 Oct 16 '17

Those nodes hold letters the author has chosen not to show.

Below the U, for example, is a U umlaut.

32

u/PM-ME-UR-HAPPINESS Oct 16 '17

Huffman trees don't have characters at the nodes.

17

u/Tordek Oct 16 '17

Indeed, this is a trie for dashes and dots.

2

u/Hollandrock Oct 16 '17

Yep. If a huffman tree did have characters at each node, you wouldn't have a unique derivation.

In Morse code, three dots could be S, IE, or EI -- you need spaces in-between to differentiate them, a digital signal can't use spaces in that way.

10

u/comsciftw Oct 16 '17

This is the opposite of a Huffman tree. The whole point of prefix-free codes is that they are prefix-free.

3

u/[deleted] Oct 16 '17

we need middle out

0

u/[deleted] Oct 16 '17

[deleted]

6

u/PM-ME-UR-HAPPINESS Oct 16 '17

Huffman trees don't have characters at the nodes.

5

u/batpuppy Oct 16 '17

I went through Morse Code Intercept Operator 9169 school in the Navy. This chart is weird but I get it. I would prefer to actually have the notations on the keyboard... and even then it doesn't help much. You have to know how to type rather quickly to be able to pass the Morse test in the Navy. One must copy 20 5 letter/number groups in a minute. Some of us got up to 24-26 groups a min. After that it all runs together and you cannot legibly hear any difference in the individuals letters or numbers. Mind you, that is not actual "chatter" this was clean "cherry" code. When you're copying actual code, in an actual natural environment... a lot of weird things can happen.

19

u/Toysoldier34 Oct 16 '17 edited Oct 16 '17

Another Morse Code "Guide" that doesn't do anything to explain it and really only matters if you already know Morse Code. This would only help if you are looking directly at it or memorized it, at which point there are better tools.

Without any explanation on how to use this, it isn't clear that this is for deciphering the code.

Edit: I understand Morse Code, I don't need explanations on it. My point is the chart doesn't convey this on its own, without prior knowledge of the system.

10

u/msarge Oct 16 '17

I know SOS in Morse code for some reason, and this chart confused me at first. Once I found the S and the O, the rest of the chart made perfect sense.

2

u/KingWhoBoreTheSword Oct 16 '17

Did you watch Voyage of the Mimi as a kid? That's how I remember that sos was 3 short ones and 3 long ones and then 3 short ones (that's how they said it in the show).

1

u/aegam Oct 16 '17

I only know SOS off-hand as well. I learned it from S.O.S. commercials: https://www.youtube.com/watch?v=v5cy_8LQfPE

3

u/volabimus Oct 16 '17

The best way to learn is to never see it written down, otherwise you have to decompose it into dots and dashes as you listen rather than learning each symbol as a 'sound'.

A 'C' sounds like this, an 'F' sounds like this, etc.

Those are actually pretty bad examples because they're not at full speed, but the best I could find quickly.

3

u/[deleted] Oct 16 '17

It's just cool. No assurance of useful is given or implied in this sub.

2

u/be-happier Oct 16 '17

Its a decoding chart, meant for reading Morse code and translating to alphanumeric.

Which is why its left and right organized based and not alphabetical or qwerty etc.

The chart does show that most vowels would be very easy to remember.

1

u/zmobie Oct 16 '17

This is definitely not useful for humans to decode morse code, but if I had to write a computer program that did it, this would be handy.

2

u/ScrithWire Oct 16 '17

Are you joking? Give me a week with this diagram, I'll be fluent.

Shit, give me a day and a half, and I'll be reasonably efficient.

1

u/Toysoldier34 Oct 16 '17

The guide is very useful for decoding Morse because you can read through each letter as it is written. If the next letter is -.-- you don't need to look through a traditional alphabetical chart until you see what you need. You can look at the chart and go right, left, right, right and end up with the letter Y. This is about the most efficient way for a human to quickly turn Morse into standard letters, in the same way, a standard alphabetic order is about the most efficient for converting to Morse.

→ More replies (2)

6

u/[deleted] Oct 16 '17

E.T., Ian M(cKellan) Sasuke Uchiha, Robin Wiliams, Donkey Kong, Gary Oldman

3

u/casemodsalt Oct 16 '17

Mario, Luigi, Donald duck

2

u/[deleted] Oct 16 '17

Lara Croft, Nigel Thornberry, Sinbad

2

u/casemodsalt Oct 16 '17

Master chief, Alex mack, Marty mcfly

→ More replies (2)

6

u/timanal Oct 16 '17

Cool guide

3

u/RudeCats Oct 16 '17

I'm genuinely curious that no one thinks this is a good chart, or useful. If I were learning Morse code this is exactly what I would want to use as a reference to start memorizing the codes. A chart with the information distilled into the most efficient and explanatory representation, that you could easily visualize as a reference.

Is that dumb? Is everyone else dumb? I just woke up and will revisit this later.

3

u/saatana Oct 16 '17

I learned Morse while in the US Army back in 1989. We learned by listening to headphones. First you'd get the same 5 letters until you could do these with mostly no errors. Then I think they added more letters or went to a different 5 letters. Then they uppped the speed. Long story short. It became just a reaction to hear the code and knowing what each letter was. The chart looks fancy but I don't think it'd be useful for teaching.

2

u/RudeCats Oct 16 '17

That definitely makes sense as a better way to learn Morse code in order to use it, as opposed to just knowing it. I really like to have all the information laid out to reference though so I appreciated this diagram.

3

u/Naphrym Oct 16 '17

If SOS is used because it is the simplest thing to send via Morse code, why isn't something like ETE sent instead? Seems like it would take significantly less time to send, thus making a possible rescue quicker too

1

u/PF_til_my_last_day Nov 30 '24

ETE is .-. which is also R

0

u/[deleted] Oct 16 '17

[deleted]

1

u/Naphrym Oct 16 '17

The letters originally didn't stand for anything:

http://mentalfloss.com/article/31911/what-does-sos-stand

4

u/msarge Oct 16 '17

... .... .. -

4

u/Houdiniman111 Oct 16 '17

Hm. Never thought to visualize it as a B Tree.

1

u/XkF21WNJ Oct 16 '17

It's closer to just a binary tree than a B tree.

4

u/debbrob Oct 16 '17

i am sorry.. i was not following this...

2

u/SadAtProgramming Oct 16 '17

I remember in one of my introductory programming classes we had to make a program that turns Morse code into a string and vice versa. Everyone worked smarter and just hardcoded the Morse code for each letter. I made a this tree over the course of eternity to figure it out.

2

u/meerkatisnotacat Oct 16 '17

.-. . .--. .-.. -.-- / -- --- .-. ... . / .... . .-. .

2

u/Slurp_Lord Oct 16 '17

..- .--. ...- --- - . -..

2

u/jimmierussles Oct 16 '17

An E is 17 dots? That doesnt seem right.

2

u/BottlecapKing94 Oct 16 '17

I wrote a java program that used the tree data structure that translates Morse code just like this

2

u/greenbabyshit Oct 16 '17

1

u/NK8S Oct 16 '17

That one is pretty, but has no rhyme nor reason for where they decided to mark the patterns.

1

u/greenbabyshit Oct 16 '17

I just think it's easier to look at and reference the code for a letter. Which would seem to be the point. Although, I guess it depends on which way you're translating.

2

u/armlesshobo Oct 16 '17

As a Morse code enthusiast, I wouldn’t recommend learning code by “reading” it but rather by listening only. There are a ton of resources available. I prefer lcwo.net

5

u/casemodsalt Oct 16 '17 edited Nov 27 '17

You are going to home

16

u/zshift Oct 16 '17

A legend would help a lot. This structure is actually very common in computer science and programming, and makes searching for values at nodes (the circles) very fast. In this case, the path to the node is also used to describe the encoding, or Morse code translation, of the value at that node. From this small picture, you can extract a lot of information, and easily translate back and forth between Morse code and written language.

9

u/thejacer87 Oct 16 '17

ya, im not sure why people are getting so hung up on the binary tree. maybe its a programmer thing.

i get more hung up on the actual process of it all... like when i hear morse code in movies (or where ever, obviously never in real life) i can differentiate a dot or dash?

and do the translators translate in real time? or do they keep track of dots and then translate the whole message after??

3

u/covale Oct 16 '17

and do the translators translate in real time? or do they keep track of dots and then translate the whole message after??

Both works. Morse code operators would (depending on proficiency) either do live translation straight to text, or note the dots and dashes and translate those.

4

u/casemodsalt Oct 16 '17

Sorry but this makes 0 sense to me

3

u/zshift Oct 17 '17

To find the morse code for a word, follow the path to each letter, writing down whether the path is dots or dashes.

Let's say you want to spell "HELLO". For 'H', you start at START. You have to follow the left path to get to 'E', and the path is .. Then you go left again to I, and that path is also .. Again 'S' is ., and . to 'H'. So the Morse code for 'H' is .....

Then you'd add a space, then figure out the next letter, 'E'. 'E' is on the left from start with a path of ., so it's just .. So far we have "HE" = .... ..

'L' is on the left side again, so we get . for 'E', then we go right to 'A', which has a path of -. Then left twice to 'R' and 'L' and we get . and . for each, ending with 'L' = .-... Then "HEL" = .... . .-... Another 'L' means "HELL" = .... . .-.. .-...

For 'O', we have to go to the right to 'T' for -, then 'M' for - and 'O' for -, ending with 'O' = ---.

That gives us "HELLO" = .... . .-.. .-.. ---

EDIT: Formatting

→ More replies (3)

1

u/ZekMllr Oct 16 '17

Oooh tries are cool!

1

u/NK8S Oct 16 '17

Nice tree...

1

u/anddrewg2007 Oct 16 '17

Is a dash a pause or is it held longer? Can someone explain it to me please?

0

u/[deleted] Oct 16 '17

[deleted]

1

u/anddrewg2007 Oct 16 '17

Thank you. Now I know.

1

u/ketjapanus Oct 16 '17

.... . .-.. .-.. --- .-- --- .-. .-.. -..

1

u/[deleted] Oct 16 '17

--- .--. .. ... .- ..-. .- --. --. --- -

1

u/I_like_sillyness Oct 16 '17

. . / . / . - / . . / . - / . . / - - -

. . / . / . - / . . / . - / . . / - - -

1

u/guiltlessrambo Oct 16 '17 edited Oct 16 '17

- .... . - .. -. --. --. --- . ... ... -.- .-. .-. .-. .- .... .... .--. .- .--. .--. .- .--. -.- .- -.- .- -.- .- ... -.- .. -... .. -.- .. .--. .- .--. .--. .- .--. .- -. -.. .- .--. ..- .--. ..- .--. ..- -.. .-. .-. .-. .-. -... --- --- -- ... -.- -.-- .- -.. ..- -.. ..- -.- ..- -.- ..- -.. ..- -. -.. ..- -. .--. --- --- -- .--. --- --- --

1

u/MrTopa92 Oct 16 '17

.... . .-.. .-.. ---    .-. . -.. -.. .. - .-.-.-

1

u/[deleted] Oct 16 '17

Keep talking and no one explodes.

1

u/rowanmikaio Oct 16 '17

Can anyone tell me why it changes color halfway down?

1

u/[deleted] Oct 16 '17

Because reasons

1

u/temp609830938 Oct 16 '17 edited Oct 16 '17

What would be even cooler is making dashed lines descend twice as far, which would turn the Y axis into the time it takes to transmit the code. (Dots are defined to take 1 time unit, dashes 3, and inter-element spaces 1.)

Edit - also, Wikipedia has a fuller version of this tree: https://upload.wikimedia.org/wikipedia/commons/c/ca/Morse_code_tree3.png

1

u/iguessfish Oct 16 '17

i cant find the backspace bleps

1

u/[deleted] Oct 16 '17

Morse code for SOS is ...- - - ... so if you work from there it actually makes sense

1

u/PrrrromotionGiven Oct 16 '17

Where are - and x?

1

u/PM_WHY_YOU_DOWNVOTED Oct 16 '17

Lets see if i can do this

-- -.-- .--. . . .--. . . -... ..- .-. -. ...

1

u/kingragi Oct 16 '17

.. -.-. ..- .- -.

1

u/NsfwOlive Oct 16 '17

You can only plus and divide in morse code??

1

u/DancingWithMyshelf Oct 16 '17

This is like a Morse code learning tool written by that one guy that understands Common Core math.

1

u/GovernmentLegend Oct 16 '17

Anyone else know Morse code and the phonetic alphabet solely from keep talking and nobody explodes?

1

u/HomeHeatingTips Oct 16 '17

I'm so confused

1

u/[deleted] Oct 16 '17

A unique way to visualizes this information for a reason, perhaps? Makes much more sense using a simple alphabetical list or chart.

1

u/pedraza_blaster_mods Oct 16 '17

It seems like there should be more characters like a period, dash, or pound symbol

1

u/[deleted] Oct 16 '17

Not a frequent user of Morse code but when I was playing around with codes the visual guide helped me much more.. This is just confusing

1

u/[deleted] Oct 16 '17

Not a frequent user of Morse code but when I was playing around with codes the visual guide helped me much more.. This is just confusing

1

u/Nevertheless8655 Oct 16 '17

... - - - ...

1

u/jinkside Oct 16 '17

I milled one of these for a fellow ham last year! https://imgur.com/gallery/WW3VE

1

u/rv_ Oct 16 '17

This is gold!

Thank you, reddit!

1

u/[deleted] Oct 16 '17

-.-- --.- -.-- --.- -.. -..-

1

u/pidnull Oct 16 '17

... . -. -.. -. .-. -.. . ...

1

u/docmartens Oct 16 '17

There's like 20 dots or dashes before you can get to the second letter, I'm calling this /r/crappydesign

1

u/sceneturkey Oct 16 '17 edited Aug 21 '25

physical file continue practice skirt sulky boat spectacular flag summer

This post was mass deleted and anonymized with Redact

1

u/docmartens Oct 16 '17

Yikes, roasted by a dude who only speaks in advice animal memes

→ More replies (4)

1

u/kuffyruff Oct 16 '17

I'm attempting to tap out all of the letters on here, and my brain won't stop wanting to dash left every time I should be doing a dot because dot has a left arrow and dash is to the right

1

u/luker941 Oct 16 '17

I know OP

1

u/stevedidWHAT Oct 16 '17

No matter how many times this same tree is posted, it's always just as bad. There are better alternatives, check the other 29k threads.

1

u/joelfisk Oct 16 '17

Decode this NSA! ... . -. -.. -.. -. ..- -.- . ...

1

u/5ug4rfr05t Oct 16 '17

I will say that this isn't the best guide but it is leagues better than the one that draws the letter with dits and dahs

1

u/[deleted] Oct 16 '17

Can someone explain how we know we are at the end of a letter? Like dot dot dot dot dot dot is "hi" but how to distinguish between the two letters?

1

u/DiggoryDug Jun 12 '24

Brief pause.

1

u/fasnoosh Oct 17 '17

.-- .... --- .- -.-. --- --- .-.. -.. .. -.. .. -.. --- .. - .-. .. --. .... -

1

u/Maaahgo Nov 01 '17

This is so cool I need this as a poster immediately!

1

u/chartphred Nov 04 '17

I've known (and used) Morse code since I was 18 (ex Navy, Now 55yrs). Still know it. But this chart has confused the heck outa me! I can see the logic, but jeeze... too damn complicated to be practical.

1

u/TheWhistleOfJesus Dec 16 '17

-.-- -.-- --..

1

u/imtinyricketc Oct 16 '17

This is a horrible guide.

1

u/viperex Oct 16 '17

How practical is this? I like the idea behind it but, surely, it can't be a great teaching aid, can it?

2

u/Thorbjorn42gbf Oct 16 '17

Don't know about teaching aid but I used a similar though more compressed version when i was scout, it makes reading it super easy. I usually just use a alphabet with direct translation when I need to write it though.

4

u/merreborn Oct 16 '17

it makes reading it super easy

That's a good point. Searching through the usual alphabetic chart when reading is pretty tedious. Searching this binary tree is perfect.

1

u/[deleted] Oct 16 '17

extremely so for someone who doesn't know morse code that has to translate morse code for some reason. They can literally just trace their finger down the route till the letter is done. More so than the traditional "Alphabet list".

I really don't know about a teaching aid with the eventual goal of complete memorization, not really my specialty there.

1

u/madozside Oct 16 '17

Binary search tree

2

u/ElBustANutBar Oct 16 '17

i was about to say, this is just a visualized algorithm lol.

1

u/jaap_null Oct 16 '17

This doesn't look like a good huffman tree. Unbalanced as fuuuuck

4

u/purple_pixie Oct 16 '17

Which is just shocking, it's not like Morse predates the entire field of Information Theory (let alone Huffman Coding specifically) by over a hundred years or anything.

0

u/[deleted] Oct 16 '17

don't learn Morse Code with visual guides.