{"id":4238,"date":"2021-05-18T05:41:43","date_gmt":"2021-05-18T05:41:43","guid":{"rendered":"http:\/\/procedural-audio.com\/blog\/?p=4238"},"modified":"2022-01-06T09:44:44","modified_gmt":"2022-01-06T09:44:44","slug":"vintage-mainframe","status":"publish","type":"post","link":"http:\/\/procedural-audio.com\/blog\/2021\/05\/18\/vintage-mainframe\/","title":{"rendered":"Vintage Mainframe"},"content":{"rendered":"<div class=\"blog-author\">\n<img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/07\/NicolasFournel-1.png\" alt=\"NicolasFournel\" width=\"263\" height=\"44\" class=\"alignnone size-full wp-image-2954\" srcset=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/07\/NicolasFournel-1.png 263w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/07\/NicolasFournel-1-150x25.png 150w\" sizes=\"(max-width: 263px) 100vw, 263px\" \/>\n<\/div>\n<p>In this post we design the sound of a vintage mainframe computer in GameSynth\u2019s patching environment. Think about a huge machine, hidden in an underground complex during the cold war, calculating all the possible outcomes of a potential nuclear conflict. Certainly scary, but also a perfect sound effect for your wargames!<\/p>\n<p><a class=\"litymp3\" href=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/05\/Vintage-Mainframe.mp4\" data-lity=\"data-lity\"><br \/>\n<img decoding=\"async\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/05\/20210510_VintageMainframe1-1.png\" alt=\"20210510_VintageMainframe1\" alt=\"\"><br \/>\n<\/a><\/p>\n<p>Our patch combines 4 different types of sounds (tapes, mechanical clatter, computing, and beeps), and some of the modules used to synthesize them may surprise you! But it is part of the appeal of modular patching: the sum is always greater than the parts!<\/p>\n<h2 class=\"tsugiblog-blackheader\" style=\"max-width: 670px;\">Tapes<\/h2>\n<p>Before SSD hard drives and before floppy disks, computer data was stored on magnetic tapes. To recreate the sound of these tapes, we use an <b>Animal<\/b> module, modulated by two <b>Perlin Noise<\/b> modules that make its <i>amplitude<\/i> and <i>pitch<\/i> randomly evolve over time.<\/p>\n<p>The <b>Animal<\/b> module may seem like a surprising choice, but it simulates the slightly whining sound of the rolling tapes surprisingly well. We selected the algorithm for a <i>bat<\/i>, but by changing the type of animal we can synthesize various types of sounds, from smaller \/ faster tapes (e.g., <i>bird<\/i>, <i>bat<\/i>) to larger \/ slower tapes (e.g., <i>lion<\/i>, <i>tiger<\/i>). The <i>wolf<\/i> gives some very interesting results too, try it!<\/p>\n<p><a class=\"litymp3\" href=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/05\/1-tape.mp4\" data-lity=\"data-lity\"><br \/>\n<img decoding=\"async\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/05\/1-tape.png\" alt=\"20210510_VintageMainframe1\" alt=\"\"><br \/>\n<\/a><\/p>\n<h2 class=\"tsugiblog-blackheader\" style=\"max-width: 670px;\">Mechanical clatter<\/h2>\n<p>The second branch of the patch generates the sound of mechanical clatter, coming for example from the opening and closing of electromechanical relays. The <b>Hail<\/b> module may look like another odd choice, but it gives us exactly the event distribution we are after, and offers a very similar, noisy timbre. Once filtered by the patch\u2019s processing stage, and mixed with the other generators, it will sound exactly the part!<\/p>\n<p><a class=\"litymp3\" href=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/05\/2-mechanical-cratter.mp4\" data-lity=\"data-lity\"><br \/>\n<img decoding=\"async\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/05\/2-mechanical_cratter.png\" alt=\"20210510_VintageMainframe1\" alt=\"\"><br \/>\n<\/a><\/p>\n<h2 class=\"tsugiblog-blackheader\" style=\"max-width: 670px;\">Computing<\/h2>\n<p>The third sound source simulates the computer\u2019s processing by adding a pulsating, electric-sounding tone. The generator used is a <b>Mega Saw<\/b> oscillator, whose <i>Mix<\/i> parameter is modulated by a looping <b>Envelope<\/b>. This creates a harsh and at times resonant sound. To avoid triggering all the sound sources simultaneously when starting the patch, a slight delay is added by a <b>Time Shifter<\/b> module.<\/p>\n<p><a class=\"litymp3\" href=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/05\/3-computing.mp4\" data-lity=\"data-lity\"><br \/>\n<img decoding=\"async\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/05\/3-computing.png\" alt=\"20210510_VintageMainframe1\" alt=\"\"><br \/>\n<\/a><\/p>\n<h2 class=\"tsugiblog-blackheader\" style=\"max-width: 670px;\">Beeps<\/h2>\n<p>The last sound source is a <b>DTMF<\/b> module that outputs a series of 3 characteristic beeps, representing results or maybe calculation errors. The frequency at which the series of beeps are repeated is set via a Clock module, with a rather large value for its <i>Variation <\/i>parameter, in order to avoid any recognizable cycle. Here again, a <b>Time Shifter<\/b> is used to spread the different sound components over time.<\/p>\n<p><a class=\"litymp3\" href=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/05\/4_beep.mp4\" data-lity=\"data-lity\"><br \/>\n<img decoding=\"async\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/05\/4_beep.png\" alt=\"20210510_VintageMainframe1\" alt=\"\"><br \/>\n<\/a><\/p>\n<h2 class=\"tsugiblog-blackheader\" style=\"max-width: 670px;\">Processing<\/h2>\n<p>Finally, the 4 sound sources are mixed and sent through the processing stage of the patch, constituted from <b>Cabinet<\/b> and <b>Formant Filter<\/b> modules. The goal here is to make the sound less harsh and more like it originates from behind a glass panel, inside a computer cabinet, or a computer room.<\/p>\n<p>If this patch taught us something, it is that we should focus on the sound we are trying to create, rather than on the name of the modules!<\/p>\n<p>The patch has recently been added to the <a href=\"http:\/\/procedural-audio.com\/blog\/2021\/02\/25\/procedural-patch-repository\/\">GameSynth repository<\/a> under the name \u2018Vintage Mainframe\u2019. You can access it directly from the tool and modify it as you wish. You can also search for \u2018Computer\u2019 in the repository for similar patches! <\/p>\n<p style=\"margin-top:30px;\">\n<a class=\"gs-learn-more\" href=\"http:\/\/procedural-audio.com\/web\/en\/products-gamesynth.html\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/06\/2020_06_Introducing-Modular-Weapons-Modules-banner-1.png\" alt=\"GameSynth\"><br \/>\n<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this post we design the sound of a vintage mainframe computer in GameSynth\u2019s patching environment. Think about a huge machine, hidden in an<\/p>\n","protected":false},"author":1,"featured_media":4242,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[6,15,12],"tags":[],"_links":{"self":[{"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/posts\/4238"}],"collection":[{"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/comments?post=4238"}],"version-history":[{"count":25,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/posts\/4238\/revisions"}],"predecessor-version":[{"id":4274,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/posts\/4238\/revisions\/4274"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/media\/4242"}],"wp:attachment":[{"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/media?parent=4238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/categories?post=4238"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/tags?post=4238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}