{"id":14635,"date":"2014-04-03T21:48:52","date_gmt":"2014-04-04T02:48:52","guid":{"rendered":"http:\/\/blog.kenperlin.com\/?p=14635"},"modified":"2014-04-03T21:49:04","modified_gmt":"2014-04-04T02:49:04","slug":"open-source-continued","status":"publish","type":"post","link":"http:\/\/blog.kenperlin.com\/?p=14635","title":{"rendered":"Notes on open source"},"content":{"rendered":"<p>Continuing yesterday&#8217;s post&#8230;<\/p>\n<p>I realized, as I started a collaboration here at MIT with Xiao Xiao (one of Hiroshi Ishii&#8217;s Ph.D. students), that collaborating with somebody else at a different institution, as opposed to just working on my own or with my own students, requires a different approach.<\/p>\n<p>I shouldn&#8217;t expect somebody else to maintain something built on my own home-brew tool kit after I go back to New York.  So I decided it would be good to change my ways, even if it takes me out of my comfort zone.  Maybe <i>especially<\/i> if it takes me out of my comfort zone.<\/p>\n<p>But I also want whatever I do to run on the web.  So I&#8217;ve started using <code>THREE.js<\/code>.  It&#8217;s similar to yet different from my own tools &#8212; kind of like driving in England if you are used to driving in the U.S.<\/p>\n<p>The first thing I&#8217;ve made is a little walking character &#8212; its legs are musical notes &#8212; that will walk on Xiao&#8217;s piano keyboard.  This will be a procedural variant of her brilliant <a href=http:\/\/vimeo.com\/81486632 target=1>Andante<\/a> system.<\/p>\n<p>You can see my very first experiments <a href=http:\/\/mrl.nyu.edu\/~perlin\/walkingnotes\/ target=1>HERE<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Continuing yesterday&#8217;s post&#8230; I realized, as I started a collaboration here at MIT with Xiao Xiao (one of Hiroshi Ishii&#8217;s Ph.D. students), that collaborating with somebody else at a different institution, as opposed to just working on my own or with my own students, requires a different approach. I shouldn&#8217;t expect somebody else to maintain &hellip; <a href=\"http:\/\/blog.kenperlin.com\/?p=14635\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Notes on open source&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/14635"}],"collection":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14635"}],"version-history":[{"count":2,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/14635\/revisions"}],"predecessor-version":[{"id":14637,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/14635\/revisions\/14637"}],"wp:attachment":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14635"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14635"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}