{"id":461,"date":"2009-05-29T01:13:42","date_gmt":"2009-05-29T05:13:42","guid":{"rendered":"http:\/\/wizardwalk.com\/newblather\/?p=461"},"modified":"2009-05-29T01:14:49","modified_gmt":"2009-05-29T05:14:49","slug":"blagh-and-java-programming","status":"publish","type":"post","link":"https:\/\/wizardwalk.com\/newblather\/?p=461","title":{"rendered":"Blagh &#8230; and java programming"},"content":{"rendered":"<p>I&#8217;m tired.\u00a0 My sleep schedule is just terrible.\u00a0 That holiday weekend wasn&#8217;t good for me.<\/p>\n<p><img loading=\"lazy\" class=\"alignleft\" title=\"Java Code\" src=\"http:\/\/www.wizardwalk.com\/images\/javacode.jpg\" alt=\"\" width=\"170\" height=\"170\" \/>I don&#8217;t have much to say right now anyway.\u00a0 I&#8217;m not sure I&#8217;ll have my first album ready by August anymore; my interests have once again shifted to something else.\u00a0 Over the past week, I&#8217;ve been working on my <a href=\"http:\/\/www.youtube.com\/watch?v=_eLxAdfWSw4&amp;fmt=18\">melody project<\/a> again, something I started quite a few months ago (August 2008), but it&#8217;s just been sitting there for a while.\u00a0 I made some minor improvements to the algorithm (to be more specific, I took the recursive inverse directional beta loops and strongly conjoined them with the dysfunctional relative note sequence data curves coupled with reticulating splines, and programmed in the consciousness of a monkey. (More seriously, I changed the algorithm so that the output melody would be guaranteed to not be any of the input melodies, which had been a threat in the previous version if you were mixing only a few melodies that didn&#8217;t sound very much alike.\u00a0 With the modified algorithm, the program forces the melodies you&#8217;re using to mix.\u00a0 Overall, I think it gives better results, but it depends on the melodies you input and how similar they already sound (and your own melodic tastes, of course).)), and I also made <a href=\"http:\/\/www.wizardwalk.com\/melodies\/formatter.html\">this spiffy javascript page<\/a> which aids in the formatting of the text files the program uses as input.<\/p>\n<p>What I&#8217;d like to do this summer is release the melody project in it&#8217;s current form so that others can fool around with it.\u00a0 I&#8217;m hoping to turn it into a Java applet that will run on a web page.\u00a0 It shouldn&#8217;t be too hard; it&#8217;s already Java after all.\u00a0 I mainly need to program a good input-output system, since it can&#8217;t so easily load and save text files from a visitor&#8217;s computer, since it will be on a web page.\u00a0 I can load the text files from my server easily enough, then I suppose the output could just be text in a text box.\u00a0 That would be the easiest, and will probably be what I end up doing to start off with.\u00a0 But that is a pretty annoying burden for the site visitors; they&#8217;ll have to interpret the output text by themselves (it&#8217;s not really hard, it&#8217;s just extra labor).\u00a0 So I&#8217;ll have to program a text-to-MIDI converter so visitors can easily and quickly hear what the output melodies sound like.\u00a0 And then there are a thousand other improvements I could blather on and on about, but those are my first ambitions.<\/p>\n<p>So that&#8217;s what I&#8217;ve been working on&#8230;<\/p>\n<p>Oh, and remember to <a href=\"http:\/\/freedailymelody.com\/?page_id=131\">vote for a note<\/a>!\u00a0 (That whole experiment is going to take forever&#8230;)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m tired.\u00a0 My sleep schedule is just terrible.\u00a0 That holiday weekend wasn&#8217;t good for me. I don&#8217;t have much to say right now anyway.\u00a0 I&#8217;m not sure I&#8217;ll have my first album ready by August anymore; my interests have once again shifted to something else.\u00a0 Over the past week, I&#8217;ve [&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":[19],"tags":[20,100,30],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p7gI4B-7r","_links":{"self":[{"href":"https:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/posts\/461"}],"collection":[{"href":"https:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wizardwalk.com\/newblather\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=461"}],"version-history":[{"count":1,"href":"https:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/posts\/461\/revisions"}],"predecessor-version":[{"id":462,"href":"https:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/posts\/461\/revisions\/462"}],"wp:attachment":[{"href":"https:\/\/wizardwalk.com\/newblather\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=461"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wizardwalk.com\/newblather\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=461"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wizardwalk.com\/newblather\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}