{"id":1768,"date":"2003-06-19T01:07:00","date_gmt":"2003-06-19T00:07:00","guid":{"rendered":"http:\/\/www.celesteh.com\/blog\/2003\/06\/19\/more-on-lattices-jjicalc-now-plays\/"},"modified":"2015-06-19T00:26:58","modified_gmt":"2015-06-18T23:26:58","slug":"more-on-lattices-jjicalc-now-plays","status":"publish","type":"post","link":"https:\/\/www.celesteh.com\/blog\/2003\/06\/19\/more-on-lattices-jjicalc-now-plays\/","title":{"rendered":""},"content":{"rendered":"<h3>More on Lattices<\/h3>\n<p>JJiCalc now plays sounds via lattices.  This is supossed to be very useful.  The code I wrote to do this is ugly ugly ugly.  But it works, and as my old boss used to say, &#8220;worse is better.&#8221;  I&#8217;ll make it more wonderful soon.  But in the mean time, you can download it and it will work, ugly or not.  <a href=\"http:\/\/www.berkeleynoise.com\/JJiCalc\/jjicalc-slim.sit\" target=\"_TOP\">Mac<\/a> &#8212; <a href=\"http:\/\/www.berkeleynoise.com\/JJiCalc\/jjicalc-slim.tar.gz\" target=\"_TOP\">Everything else<\/a>.<br \/>\nJust for fun, try entering a pythagoran tuning lattice and watch it draw a long line.<br \/>\nAll improvements are mine.  all bugs are from the other guys.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>More on Lattices JJiCalc now plays sounds via lattices. This is supossed to be very useful. The code I wrote to do this is ugly ugly ugly. But it works, and as my old boss used to say, &#8220;worse is better.&#8221; I&#8217;ll make it more wonderful soon. But in the mean time, you can download &hellip; <a href=\"https:\/\/www.celesteh.com\/blog\/2003\/06\/19\/more-on-lattices-jjicalc-now-plays\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\"><\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-1768","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/posts\/1768","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/comments?post=1768"}],"version-history":[{"count":1,"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/posts\/1768\/revisions"}],"predecessor-version":[{"id":4020,"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/posts\/1768\/revisions\/4020"}],"wp:attachment":[{"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/media?parent=1768"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/categories?post=1768"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/tags?post=1768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}