{"id":100503,"date":"2025-10-10T06:41:16","date_gmt":"2025-10-10T06:41:16","guid":{"rendered":"https:\/\/neclink.com\/index.php\/2025\/10\/10\/someone-programmed-a-65-year-old-computer-to-play-boards-of-canadas-olson\/"},"modified":"2025-10-10T06:41:16","modified_gmt":"2025-10-10T06:41:16","slug":"someone-programmed-a-65-year-old-computer-to-play-boards-of-canadas-olson","status":"publish","type":"post","link":"https:\/\/neclink.com\/index.php\/2025\/10\/10\/someone-programmed-a-65-year-old-computer-to-play-boards-of-canadas-olson\/","title":{"rendered":"Someone programmed a 65-year old computer to play Boards of Canada&#8217;s &#8216;Olson&#8217;"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div data-article-body=\"true\">\n<p class=\"col-body mb-4 leading-7 text-[18px] md:leading-8 break-words min-w-0 charcoal-color\">The Programmed Data Processor-1 (PDP-1) is perhaps most recognizable as the home of <em>Spacewar!, <\/em>one of the world&#8217;s first video games, but as <a data-i13n=\"elm:context_link;elmt:doNotAffiliate;cpos:1;pos:1\" class=\"link \" href=\"https:\/\/www.youtube.com\/watch?v=wubkrBd3-gg\" rel=\"nofollow noopener\" target=\"_blank\" data-ylk=\"slk:the video;elm:context_link;elmt:doNotAffiliate;cpos:1;pos:1;itc:0;sec:content-canvas\">the video<\/a> above proves, it also works as an enormous and very slow iPod, too.<\/p>\n<p class=\"col-body mb-4 leading-7 text-[18px] md:leading-8 break-words min-w-0 charcoal-color\">In the video, Boards of Canada&#8217;s <a data-i13n=\"elm:context_link;elmt:doNotAffiliate;cpos:2;pos:1\" class=\"link \" href=\"https:\/\/www.youtube.com\/watch?v=6_lzNFjqGiw&amp;list=RD6_lzNFjqGiw&amp;start_radio=1\" rel=\"nofollow noopener\" target=\"_blank\" data-ylk=\"slk:&quot;Olson&quot;;elm:context_link;elmt:doNotAffiliate;cpos:2;pos:1;itc:0;sec:content-canvas\">&#8220;Olson&#8221;<\/a> is playing off of paper tape that&#8217;s carefully fed and programmed into the PDP-1 by engineer and Computer History Museum docent Peter Samson. It&#8217;s the final product of Joe Lynch&#8217;s <a data-i13n=\"elm:context_link;elmt:doNotAffiliate;cpos:3;pos:1\" class=\"link \" href=\"https:\/\/pdp1.music\" rel=\"nofollow noopener\" target=\"_blank\" data-ylk=\"slk:PDP-1.music;elm:context_link;elmt:doNotAffiliate;cpos:3;pos:1;itc:0;sec:content-canvas\">PDP-1.music<\/a> project, an attempt to translate the short and atmospheric song into something the PDP-1 can reproduce.<\/p>\n<p class=\"col-body mb-4 leading-7 text-[18px] md:leading-8 break-words min-w-0 charcoal-color\">As Lynch <a data-i13n=\"elm:context_link;elmt:doNotAffiliate;cpos:4;pos:1\" class=\"link \" href=\"https:\/\/github.com\/joeblynch\/pdp-1-boc\" rel=\"nofollow noopener\" target=\"_blank\" data-ylk=\"slk:writes on GitHub;elm:context_link;elmt:doNotAffiliate;cpos:4;pos:1;itc:0;sec:content-canvas\">writes on GitHub<\/a>, the &#8220;Harmony Compiler&#8221; used to translate &#8220;Olson&#8221; to paper tape was actually created by Samson to play audio through four of computer&#8217;s lightbulbs while he was a student at MIT in the 1960s. He used it to recreate classical music, but it&#8217;ll work with &#8217;90s electronic music in a pinch, too.<\/p>\n<p class=\"col-body mb-4 leading-7 text-[18px] md:leading-8 break-words min-w-0 charcoal-color\">&#8220;While these bulbs were originally intended to provide program status information to the computer operator,&#8221; Lynch writes, &#8220;Peter repurposed four of these light bulbs into four square wave generators (or four 1-bit DACs, put another way), by turning the bulbs on and off at audio frequencies.&#8221; The signal from each bulb is then downmixed into stereo audio channels, transcribed via an emulator and merged into a single file that has to be manually punched into the paper tape that&#8217;s fed into the PDP-1.<\/p>\n<p class=\"col-body mb-4 leading-7 text-[18px] md:leading-8 break-words min-w-0 charcoal-color\">It&#8217;s a laborious process for playing even the simplest of songs, but it&#8217;s worth it to hear Boards of Canada&#8217;s already nostalgic music from an even older classic computer.<\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/www.engadget.com\/audio\/someone-programmed-a-65-year-old-computer-to-play-boards-of-canadas-olson-220857441.html?src=rss\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Programmed Data Processor-1 (PDP-1) is perhaps most recognizable as the home of Spacewar!, one of the world&#8217;s first video games, but as the video<\/p>\n","protected":false},"author":1,"featured_media":100504,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[157],"tags":[],"class_list":["post-100503","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gadget"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/neclink.com\/index.php\/wp-json\/wp\/v2\/posts\/100503","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/neclink.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/neclink.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/neclink.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/neclink.com\/index.php\/wp-json\/wp\/v2\/comments?post=100503"}],"version-history":[{"count":0,"href":"https:\/\/neclink.com\/index.php\/wp-json\/wp\/v2\/posts\/100503\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/neclink.com\/index.php\/wp-json\/wp\/v2\/media\/100504"}],"wp:attachment":[{"href":"https:\/\/neclink.com\/index.php\/wp-json\/wp\/v2\/media?parent=100503"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/neclink.com\/index.php\/wp-json\/wp\/v2\/categories?post=100503"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/neclink.com\/index.php\/wp-json\/wp\/v2\/tags?post=100503"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}