{"id":25596,"date":"2015-01-08T06:25:42","date_gmt":"2015-01-08T11:25:42","guid":{"rendered":"http:\/\/www.shamusyoung.com\/twentysidedtale\/?p=25596"},"modified":"2015-02-04T18:19:39","modified_gmt":"2015-02-04T23:19:39","slug":"project-button-masher-robo-miner-ai-hotfix","status":"publish","type":"post","link":"https:\/\/www.shamusyoung.com\/twentysidedtale\/?p=25596","title":{"rendered":"Project Button Masher: Robo Miner AI Hotfix"},"content":{"rendered":"<p>It&#8217;s time to take another stab at imitating videogame soundtracks. This week we&#8217;re going to try the Descent soundtrack. Unlike <a href=\"\/?p=25458\">last week<\/a>, I&#8217;m going to do what I can to try and make this one sound like it really belongs in the game, which means trying to re-create the old MIDI sounds.<\/p>\n<p>The Descent music has been remixed a lot over the years. Some people heard <a href=\"https:\/\/www.youtube.com\/watch?v=3GKUCMvdpAs\">those old MIDI tunes<\/a> and felt the need to rebuild them with modern instruments. Sometimes the new version would be a <a href=\"https:\/\/www.youtube.com\/watch?v=i3RzZU9ATu0&#038;index=1&#038;list=PL71E5D1A58861FC02\">faithful adaptation<\/a>, and sometimes it would be <a href=\"https:\/\/www.youtube.com\/watch?v=MsvNGvr1tng&#038;index=1&#038;list=PLB20C7C105826AD48\">unrecognizable<\/a>, bordering on sonic vandalism<span class='snote' title='1'>Let&#8217;s be clear: The person who did the unfaithful remix is still more musically capable than I am.<\/span>. <\/p>\n<p>For my project, I&#8217;m going to compose something original, but get as close to the old MIDI sounds as I can. Thankfully, <a href=\"?p=24037\" title=\"MAGIX Music Maker\">MAGIX<\/a> has a tool to help with this:<\/p>\n<p><table width='600'  cellpadding='0' cellspacing='0' border='0' align='center'><tr><td><img src='https:\/\/www.shamusyoung.com\/twentysidedtale\/images\/magix_revolta2.jpg' class='insetimage' width='600' alt='Are we making music or going to the moon?' title='Are we making music or going to the moon?'\/><\/td><\/tr><\/table><\/p>\n<p>That looks&#8230; scary. And it kind of is. There are a couple of video tutorials for this thing on YouTube, but they were so thick with music jargon that I couldn&#8217;t follow them, and they usually boiled down to the teacher just reading the damn interface to me. &#8220;This is the OSC glide. It will let you adjust the glide for the OSC up or down.&#8221; <em>Gosh, thanks Yoda. You really unraveled that mystery for me.<\/em> <\/p>\n<p><!--more-->But I did manage to sort it out through trial and error, and once you know how it works it&#8217;s actually super-powerful and fun. (If anyone is really curious I can give you the run-down in a future post. It&#8217;s not nearly as terrifying as it looks.)<\/p>\n<p>But the basic idea of this thing is that you can create your own instruments using really primitive building blocks. You get <a href=\"https:\/\/www.youtube.com\/watch?v=WdRYimEd-As\">sawtooth waves and sine waves and such<\/a>, which are really raw forms of sound. Another tool might let you create an instrument by taking an audio file of the instrument you&#8217;re playing (maybe a piano playing middle C) and then shifting the pitch up and down, like auto-tuning a singer. But with this tool we&#8217;re building sounds from the ground up. <\/p>\n<p>This is good, because that&#8217;s very similar to how the old MIDI cards worked, so we should be able to re-create any 1993 MIDI instrument we like. All we need is a good ear and a knack for using this tool. I don&#8217;t have either of those things, but I basically muddled through. <\/p>\n<p>I listened to the Descent soundtrack, trying to figure out what made it sound distinct, aside from the MIDI instruments. Here were the guesses I came up with:<\/p>\n<ol>\n<li><strong>Really strong bass line<\/strong>. Usually your lead instrument in somewhere in the middle range, but a lot of Descent songs put the focus on the instrument thumping away near the bottom.<\/li>\n<li><strong>Super complex drums.<\/strong> I imagine the original composer was a real drummer and possibly had a MIDI drum set, because there was a big focus on drum complexity. For a lot of electronic songs, it&#8217;s fine if you just take a couple of measures of rhythmic thumping and taping and repeat them for the whole song. It&#8217;s like playing along with the old &#8220;auto-drums&#8221; on an 80&#8217;s synthesizer. But here the drums are always changing patterns and trying to be as complex and as interesting as the rest of the music.\n<p>This is one of the reasons the Descent soundtrack sounded so horrible on late 90&#8217;s soundcards. Your MIDI drum bank might list a number of available sounds: Bongo, snare, cymbal, triangle, cowbell, kick drum, wood block, and so on. In 1993, those were all basically the same 8-bit sounding blip of white noise, at different pitches. Sometimes the composer would run through the drums from low pitch to high, or whatever. It sort of sounded like they were using a collection of different-sized snare drums. And those old sounds were brief and quiet, so the composer made them loud and numerous.<\/p>\n<p>But then in the late 90&#8217;s, soundcards tried making all those drums sound how they &#8220;should&#8221;. A cowbell was a cowbell sound and a bongo drum now sounded like a bongo. Thus the Descent tunes would turn into this cacophony of insane, random drums that would drown out the music, the game sounds, and your wife shouting at you to turn that noise off before you wake up the baby. <\/p>\n<li><strong>Lots of fast notes that run the scales<\/strong>. I don&#8217;t know what music nerds call this, but I&#8217;ll bet there&#8217;s a word for it. One instrument might cover several octaves, jumping up and down the keyboard for single notes.\n<\/ol>\n<p>And the result:<\/p>\n<p><iframe loading=\"lazy\" width=\"100%\" height=\"166\" scrolling=\"no\" frameborder=\"no\" src=\"https:\/\/w.soundcloud.com\/player\/?url=https%3A\/\/api.soundcloud.com\/tracks\/185037455&amp;color=ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false\"><\/iframe><\/p>\n<p>I&#8217;m not at all happy with how it turned out. I spent hours fiddling with instrument sounds until I couldn&#8217;t remember the sounds I was trying to create and it all blurred together into a mishmash of beeps and boops. I lost my way, got frustrated, and ran out of time. I think I could do better if I started over entirely, but this is what I got on this attempt. And this exercise means nothing if I don&#8217;t document the failures along with the successes. Anyway, I might feel completely different about this one if I come back to it in a month and can hear it with fresh ears.  <\/p>\n<p>Stuff I learned:<\/p>\n<ol>\n<li>I learned how to use the Revolta 2 to make MIDI-ish sounds. I&#8217;m not an expert or anything, and I couldn&#8217;t nail some of the instruments I was aiming for. But I learned a lot anyway.<\/li>\n<li>I&#8217;m a little better at mapping out drums. I didn&#8217;t really do the drums justice on my track, but I did what I could. I don&#8217;t have a good feel for drums yet, so I spend a lot of time painstakingly placing beats, listening to the entire measure<span class='snote' title='2'>MAGIC has a really annoying habit for waiting an extra second or two before starting the music, just to make this as tedious as possible.<\/span>, trying to figure out what I did wrong, and then nudging the beats around until it sounds right.\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s time to take another stab at imitating videogame soundtracks. This week we&#8217;re going to try the Descent soundtrack. Unlike last week, I&#8217;m going to do what I can to try and make this one sound like it really belongs in the game, which means trying to re-create the old MIDI sounds. The Descent music [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[468],"tags":[],"class_list":["post-25596","post","type-post","status-publish","format-standard","hentry","category-music"],"_links":{"self":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/25596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=25596"}],"version-history":[{"count":0,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/25596\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=25596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=25596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=25596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}