{"id":2365,"date":"2018-11-19T02:36:42","date_gmt":"2018-11-19T06:36:42","guid":{"rendered":"http:\/\/wizardwalk.com\/newblather\/?p=2365"},"modified":"2018-11-19T02:40:33","modified_gmt":"2018-11-19T06:40:33","slug":"what-ive-been-up-to-lately","status":"publish","type":"post","link":"http:\/\/wizardwalk.com\/newblather\/?p=2365","title":{"rendered":"What I&#8217;ve been up to lately&#8230;"},"content":{"rendered":"\n<p>It&#8217;s been a busy couple of months. I&#8217;ve been doing some freelance work, some volunteer work, selling stuff on eBay, and selling used books on Amazon. Haven&#8217;t had very much free time, but here&#8217;s what I&#8217;m working on:<\/p>\n\n\n\n<p>I&#8217;m continuing to study music theory, particularly harmony and voice-leading, really taking a close look at how composers like Mozart and Tchaikovsky handle harmonizing their melodies in interesting ways. I&#8217;m looking forward to trying to put some of my observations into practice with some new music, but the days are flying by, so I can&#8217;t say when exactly I&#8217;ll get around to that.<\/p>\n\n\n\n<p>I recently discovered <a href=\"http:\/\/flat.io\">flat.io<\/a>, an online music notation tool that makes it easy to compose melodies or try out some harmonies on my smartphone while I&#8217;m away from the computer. It&#8217;s the best tool I&#8217;ve seen so far for music notating on a smartphone.<\/p>\n\n\n\n<p>I also recently started playing around with <a href=\"http:\/\/www.pixijs.io\">PixiJS<\/a>, a javascript library for rendering 2D graphics in the browser, able to utilize WebGL. I&#8217;d like to see if I can create a MIDI animator \/ editor with it. Although javascript can&#8217;t play an OS&#8217;s MIDI synths (as far as I know), I think it would still be interesting to have such a thing web-based. (I know there&#8217;s &#8220;Web MIDI&#8221; which I can look into, but that&#8217;s about the browser sending and receiving MIDI messages, not really &#8220;playing&#8221; a MIDI note.)<\/p>\n\n\n\n<p>Actually, having a web-based MIDI player \/ editor (that I can have complete control over, both programming-wise and copyright-ownership-wise) is essential to my plan of creating online computer-aided song-writing software. I still really want to turn my melody generator into a full-fledged &#8220;music generator&#8221; and found a company around it.<\/p>\n\n\n\n<p>Anyway, I&#8217;ve been trying to write this blog post using an iPad and a bluetooth keyboard, and it&#8217;s actually extremely annoying. The latest version of WordPress and this outdated iPad just don&#8217;t seem to play very well together. So I&#8217;m going to stop now. Happy Thanksgiving!<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s been a busy couple of months. I&#8217;ve been doing some freelance work, some volunteer work, selling stuff on eBay, and selling used books on Amazon. Haven&#8217;t had very much free time, but here&#8217;s what I&#8217;m working on: I&#8217;m continuing to study music theory, particularly harmony and voice-leading, really taking [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[787],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p7gI4B-C9","_links":{"self":[{"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/posts\/2365"}],"collection":[{"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2365"}],"version-history":[{"count":2,"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/posts\/2365\/revisions"}],"predecessor-version":[{"id":2367,"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/posts\/2365\/revisions\/2367"}],"wp:attachment":[{"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2365"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2365"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}