Morse code generator in sound Inspired by the Morse code question, and the Twinkle Twinkle little star question, write a program to accept a letter and generate the morse code audio for that letter.
Windows PowerShell, 200
Makes a dot 70 ms long. Accordingly, a dash is 210 ms and the gap between both is 70 ms as well.
[char[]](-split' ☺ ☺    ☺ ☺  ☺       ☺  ☺☺           ☺☺☺ ☺ ☺  ☺   ☺☺ ☺  ☺☺☺  ☺☺  ☺☺ ☺  ☺      ☺   ☺    ☺  ☺☺ ☺  ☺ ☺ ☺☺ ☺☺  ')[[char]&quot;$input&quot;.ToUpper()-65]|%{[Console]::Beep(880,70+140*$_)
sleep -m 70}

Since this contains control characters, here's a hexdump:
000: 5B 63 68 61 72 5B 5D 5D │ 28 2D 73 70 6C 69 74 27  [char[]](-split'
010: 00 01 20 01 00 00 00 20 │ 01 00 01 00 20 01 00 00   ☺ ☺    ☺ ☺  ☺
020: 20 00 20 00 00 01 00 20 │ 01 01 00 20 00 00 00 00       ☺  ☺☺
030: 20 00 00 20 00 01 01 01 │ 20 01 00 01 20 00 01 00       ☺☺☺ ☺ ☺  ☺
040: 00 20 01 01 20 01 00 20 │ 01 01 01 20 00 01 01 00    ☺☺ ☺  ☺☺☺  ☺☺
050: 20 01 01 00 01 20 00 01 │ 00 20 00 00 00 20 01 20   ☺☺ ☺  ☺      ☺
060: 00 00 01 20 00 00 00 01 │ 20 00 01 01 20 01 00 00    ☺    ☺  ☺☺ ☺
070: 01 20 01 00 01 01 20 01 │ 01 00 00 27 29 5B 5B 63  ☺ ☺ ☺☺ ☺☺  ')[[c
080: 68 61 72 5D 22 24 69 6E │ 70 75 74 22 2E 54 6F 55  har]&quot;$input&quot;.ToU
090: 70 70 65 72 28 29 2D 36 │ 35 5D 7C 25 7B 5B 43 6F  pper()-65]|%{[Co
0A0: 6E 73 6F 6C 65 5D 3A 3A │ 42 65 65 70 28 38 38 30  nsole]::Beep(880
0B0: 2C 37 30 2B 31 34 30 2A │ 24 5F 29 0A 73 6C 65 65  ,70+140*$_)◙slee
0C0: 70 20 2D 6D 20 37 30 7D │                          p -m 70}

I have tried several variants pf packing the data more tightly, but PowerShell is quite verbose in unpacking them again, so I don't gain much, sadly.