{"id":5997,"date":"2018-04-30T17:40:55","date_gmt":"2018-04-30T21:40:55","guid":{"rendered":"https:\/\/glyphpress.com\/talk\/?p=5997"},"modified":"2018-04-30T17:40:55","modified_gmt":"2018-04-30T21:40:55","slug":"oversimulated-toddler-says-its-first-words-but-cant-really-talk-yet","status":"publish","type":"post","link":"https:\/\/glyphpress.com\/talk\/2018\/oversimulated-toddler-says-its-first-words-but-cant-really-talk-yet","title":{"rendered":"Oversimulated Toddler Says Its First Words, but Can\u2019t Really Talk Yet"},"content":{"rendered":"<p>I\u2019ve been working on building music synthesizers lately. The first, <b>The Brigand<\/b>, is now fully functional, and you\u2019ll be able to hear it sometime in the third week of May on WRIR, in Richmond, VA!<\/p>\n<p>The second, <strong>Oversimulated Toddler<\/strong>, is still throwing tantrums and being incoherent. I can\u2019t even understand what it wants.<\/p>\n<p><!--more--><\/p>\n<p><iframe loading=\"lazy\" title=\"Oversimulated Toddler is Sequencing!\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/AYPs4P5owj8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>I was really hoping to have the grain phase and decay controls all working by the end of the month so I could show you something closer to music, but instead this is a process post.<\/p>\n<p><em>Hey, <a href=\"https:\/\/www.youtube.com\/channel\/UChhafU4cA8GXJToBpudJQTQ\">hop over to my YouTube channel<\/a> and hit Like and Subscribe!<\/em><\/p>\n<p>It\u2019s code that\u2019s pretty heavily modified from the original form used on <b>The Brigand<\/b>. It\u2019s a clever sketch called A<strong>u<\/strong>duino that uses timers and interrupts to manipulate and produce sound via granular synthesis, which is a set of algorithms related to voice synthesis and sampling, using repeating, overlapping triangle waveforms.<\/p>\n<p>The Brigand works great. It makes all sorts of weird sounds, just like you\u2019d hope. If I do any more work on it, it\u2019ll be to add a low-pass filter to take the sharp edge off the sounds (some of them really hurt my ears) and a volume knob. Cuz that shit comes out a 5v and that is LOUD.<\/p>\n<p>But Oversimulated Toddler is failing to synthesize granularity, sending signal to the wrong pin of the microcontroller, which means that all the fancy math that makes the sound weird <i>isn\u2019t happening<\/i>. It\u2019s really frustrating. I\u2019ve spent several nights up until 4 AM trying to get it to work, and now everything is working except for <i>the reason for its existence.<\/i><\/p>\n<p>I\u2019m getting close on settling on a form factor for it, at least, but it feels like I\u2019m setting myself up for disappointment if I build it into a shape, only to conclude that the most important controls have no effect.<\/p>\n<p>But the gist is this: the two 2-axis note controls will be joysticks with their springs removed (probably Nintendo DS-style to keep the profile low), accompanied by a slider for their sync control. That means that I will be able to physically store the value from one moment to the next, allowing me to program a note, then select a different step and change the qualities of the sound relative to the previous note. I\u2019ll also be able to leave myself notes of sounds I like with a simple diagram of the positions of the two joysticks and slider.<\/p>\n<p>If I can trust the joysticks to not wiggle on their own, I can do the same for the live parameter settings. If I can\u2019t find joysticks that will do that, I might need to rely on sliders or some other form of potentiometer.<\/p>\n<figure id=\"attachment_3360\" aria-describedby=\"caption-attachment-3360\" style=\"width: 1080px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3360\" src=\"https:\/\/glyphpress.com\/talk\/wp-content\/uploads\/2016\/08\/image.png\" alt=\"The only Solarpunk RPG I've ever seen.\" width=\"1080\" height=\"209\" srcset=\"https:\/\/glyphpress.com\/talk\/wp-content\/uploads\/2016\/08\/image.png 1080w, https:\/\/glyphpress.com\/talk\/wp-content\/uploads\/2016\/08\/image-300x58.png 300w, https:\/\/glyphpress.com\/talk\/wp-content\/uploads\/2016\/08\/image-768x149.png 768w, https:\/\/glyphpress.com\/talk\/wp-content\/uploads\/2016\/08\/image-1024x198.png 1024w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><figcaption id=\"caption-attachment-3360\" class=\"wp-caption-text\">I don\u2019t imagine there are any electronic instruments in The Fifth World, but I have every expectation that its humans make good use of their techniques and technologies to invent new instruments at every opportunity!<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019ve been working on building music synthesizers lately. The first, The Brigand, is now fully functional, and you\u2019ll be able to hear it sometime in the third week of May on WRIR, in Richmond, VA! The second, Oversimulated Toddler, is still throwing tantrums and being incoherent. I can\u2019t even understand what it wants.<\/p>\n","protected":false},"author":35,"featured_media":6000,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[177,176],"class_list":["post-5997","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-art","tag-first-90","tag-synthesizer"],"_links":{"self":[{"href":"https:\/\/glyphpress.com\/talk\/wp-json\/wp\/v2\/posts\/5997","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/glyphpress.com\/talk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/glyphpress.com\/talk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/glyphpress.com\/talk\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/glyphpress.com\/talk\/wp-json\/wp\/v2\/comments?post=5997"}],"version-history":[{"count":3,"href":"https:\/\/glyphpress.com\/talk\/wp-json\/wp\/v2\/posts\/5997\/revisions"}],"predecessor-version":[{"id":6002,"href":"https:\/\/glyphpress.com\/talk\/wp-json\/wp\/v2\/posts\/5997\/revisions\/6002"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/glyphpress.com\/talk\/wp-json\/wp\/v2\/media\/6000"}],"wp:attachment":[{"href":"https:\/\/glyphpress.com\/talk\/wp-json\/wp\/v2\/media?parent=5997"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/glyphpress.com\/talk\/wp-json\/wp\/v2\/categories?post=5997"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/glyphpress.com\/talk\/wp-json\/wp\/v2\/tags?post=5997"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}