{"author_link":"\/users\/mikeware","author_name":"mikeware","author_uid":"mikeware","comments":[],"epoch":1792224073,"event":"LD60","format":"md","ldjam_node_id":435097,"likes":3,"live_source":{"record":"runs\/20261017T090104.414230Z\/records\/0002.json","object":"objects\/98437d4c3723d6a52dc3b34fd403feedc97b7ecc773843be02e7063398b5736b","sha256":"98437d4c3723d6a52dc3b34fd403feedc97b7ecc773843be02e7063398b5736b","response_url":"https:\/\/api.ldjam.com\/vx\/node2\/get\/435127+435126+435125+435124+435123+435119+433459+435122+435121+433096+433611+435118+435117+435114+435112+433487+435110+435109+435106+435107+435105+435104+435103+435098+435097+435101+435100+434001+435099+435096+433374+435082+435095+435094+435093+435089+435090+435088+435087+435086+435085+435084+435083+435073+435081+435080+435079+435078+434792+435077","captured_at":1792227667},"metadata":{"p_key":"212054","p_author":"mikeware","p_authorkey":"1014298","p_urlkey":"451886","p_title":"It's OK folks - - - don't send help!","p_cat":"LDJam ","p_event":"LD60","p_time":"1792224073","p_likes":"3","p_comments":"0","p_status":"WAYBACK","us_key":"1014298","us_name":"mikeware","us_username":"mikeware","event_start":"0","event_key":"121","event_name":"Ludum Dare 60"},"node":{"id":435097,"parent":434269,"_superparent":432763,"author":14298,"type":"post","subtype":"","subsubtype":"","published":"2026-10-17T08:01:13Z","created":"2026-10-17T07:51:19Z","modified":"2026-10-17T08:53:50Z","_trust":1,"version":1379288,"slug":"its-ok-folks-dont-send-help","name":"It's OK folks - - - don't send help!","body":"So, just spent a couple of hours working out how to turn ASCII characters into sound!\n\nI now have code to properly play my dot and dash WAV files to hear morse code!\n\nIt was cool to record the audio loopback and then measure out to test and see that the gaps were all laid out correctly (can you work out my interval time? \ud83d\ude09):\n\n![LD60-MorseCodeAudio.png](\/\/\/raw\/ad7\/3\/z\/736d8.png)\n\nI nailed it first try, woot! \ud83d\ude05 (I did pre-emptively catch some bugs as I was going over all of my algorithm, as you have to account for how the various gaps are handled as a special case at the end of loops...)\n\nI think this means I can start on the actual game tomorrow... \ud83d\ude02 (It's just been ambiance for the Title screen and getting this audio engine working for today, but I think that's a good start. I think that was the hard part?)","scope":"public","node-timestamp":"2026-10-17T08:01:13Z","meta":[],"path":"\/events\/ludum-dare\/60\/$434269\/its-ok-folks-dont-send-help","parents":[1,5,9,432763,434269],"files":[],"files-timestamp":0,"love":3,"love-timestamp":"2026-10-17T08:53:50Z","comments":0,"_collation":{"event":"LD60"},"_live_source":{"record":"runs\/20261017T090104.414230Z\/records\/0002.json","object":"objects\/98437d4c3723d6a52dc3b34fd403feedc97b7ecc773843be02e7063398b5736b","sha256":"98437d4c3723d6a52dc3b34fd403feedc97b7ecc773843be02e7063398b5736b","response_url":"https:\/\/api.ldjam.com\/vx\/node2\/get\/435127+435126+435125+435124+435123+435119+433459+435122+435121+433096+433611+435118+435117+435114+435112+433487+435110+435109+435106+435107+435105+435104+435103+435098+435097+435101+435100+434001+435099+435096+433374+435082+435095+435094+435093+435089+435090+435088+435087+435086+435085+435084+435083+435073+435081+435080+435079+435078+434792+435077","captured_at":1792227667},"magic":[]},"node_metadata":{"n_key":"435097","n_urlkey":"451886","n_parent":"434269","n_path":"\/events\/ludum-dare\/60\/$434269\/its-ok-folks-dont-send-help","n_slug":"its-ok-folks-dont-send-help","n_type":"post","n_subtype":"","n_subsubtype":"","n_author":"14298","n_created":"1792223479","n_modified":"1792227230","n_version":"1379288","n_status":"WAYBACK"},"source_url":"https:\/\/ldjam.com\/events\/ludum-dare\/60\/$434269\/its-ok-folks-dont-send-help","text":"So, just spent a couple of hours working out how to turn ASCII characters into sound!\n\nI now have code to properly play my dot and dash WAV files to hear morse code!\n\nIt was cool to record the audio loopback and then measure out to test and see that the gaps were all laid out correctly (can you work out my interval time? \ud83d\ude09):\n\n![LD60-MorseCodeAudio.png](https:\/\/static.ldjam.com\/raw\/ad7\/3\/z\/736d8.png)\n\nI nailed it first try, woot! \ud83d\ude05 (I did pre-emptively catch some bugs as I was going over all of my algorithm, as you have to account for how the various gaps are handled as a special case at the end of loops...)\n\nI think this means I can start on the actual game tomorrow... \ud83d\ude02 (It's just been ambiance for the Title screen and getting this audio engine working for today, but I think that's a good start. I think that was the hard part?)","title":"It's OK folks - - - don't send help!","wayback_source":{"record":"runs\/20261017T081532.009533Z\/records\/0002.json","object":"objects\/bb09f25667ad28dc13895a89a0f12a7a2ba8af9340c851876e83d1f550dd25af","sha256":"bb09f25667ad28dc13895a89a0f12a7a2ba8af9340c851876e83d1f550dd25af","response_url":"https:\/\/api.ldjam.com\/vx\/node2\/get\/435104+435103+435098+435097+435101+435100+434001+435099+435096+433374+435082+435095+435094+435093+435089+435090+435088+435087+435086+435085+435084+435083+435073+435081+435080+435079+435078+434792+435077+432994+432833+435076+435075+435067+435072+435071+435070+435069+435065+435066+435064+435063+433063+435062+435061+435058+435060+435057+435056+435054","captured_at":1792224935}}