<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>Lily</title>
   <link rel="alternate" type="text/html" href="http://blog.lilyapp.org/" />
   <link rel="self" type="application/atom+xml" href="http://blog.lilyapp.org/atom.xml" />
   <id>tag:blog.lilyapp.org,2009://1</id>
   <updated>2009-06-21T01:30:55Z</updated>
   <subtitle>Stuff about Lily</subtitle>
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.34</generator>

<entry>
   <title>Lily developer site has moved to Google code</title>
   <link rel="alternate" type="text/html" href="http://blog.lilyapp.org/2009/06/lily_developer_site_has_moved.html" />
   <id>tag:blog.lilyapp.org,2009://1.41</id>
   
   <published>2009-06-21T01:23:57Z</published>
   <updated>2009-06-21T01:30:55Z</updated>
   
   <summary>Devjavu, the company that was providing us with free project hosting, is closing so I&apos;ve migrated everything to Google Code- the new url for the dev wiki, issue tracker and source code is http://code.google.com/p/lilyapp/ The SVN checkout command is now:...</summary>
   <author>
      <name>Bill Orcutt</name>
      <uri>http://www.lilyapp.org</uri>
   </author>
         <category term="Development" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="Lily" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://blog.lilyapp.org/">
      <![CDATA[Devjavu, the company that was providing us with free project hosting, is closing so I've migrated everything to Google Code- the new url for the dev wiki, issue tracker and source code is <a href="http://code.google.com/p/lilyapp/">http://code.google.com/p/lilyapp/</a>

The SVN checkout command is now: "<strong>svn checkout http://lilyapp.googlecode.com/svn/trunk/ lily</strong>"

I think I've updated all the links, but since I'm probably forgetting something, please let me know if you find anything that's out of date.]]>
      
   </content>
</entry>
<entry>
   <title>The state of things</title>
   <link rel="alternate" type="text/html" href="http://blog.lilyapp.org/2009/01/the_state_of_things.html" />
   <id>tag:blog.lilyapp.org,2009://1.40</id>
   
   <published>2009-01-19T21:34:30Z</published>
   <updated>2009-03-04T02:26:14Z</updated>
   
   <summary>I&apos;m bumping the current release to public beta 3 today and picking up some bug fixes that have been gathering dust in the trunk. Let me know if you encounter any issues. I was hoping to have been out of...</summary>
   <author>
      <name>Bill Orcutt</name>
      <uri>http://www.lilyapp.org</uri>
   </author>
         <category term="Lily" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://blog.lilyapp.org/">
      I&apos;m bumping the current release to public beta 3 today and picking up some bug fixes that have been gathering dust in the trunk. Let me know if you encounter any issues. I was hoping to have been out of beta by now, but life and work are not cooperating. Hopefully I can make better progress in the new year...
      
   </content>
</entry>
<entry>
   <title>Multitouch for Lily</title>
   <link rel="alternate" type="text/html" href="http://blog.lilyapp.org/2008/09/multitouch_for_lily_1.html" />
   <id>tag:blog.lilyapp.org,2008://1.39</id>
   
   <published>2008-09-05T16:24:19Z</published>
   <updated>2008-10-18T16:01:31Z</updated>
   
   <summary> Tangible computing comes to Lily: yesterday on the user list, Thomas Winningham announced a new set of Lily externals for doing multitouch applications using the TUIO protocol. TUIO is the protocol used by reacTable and other table top interfaces....</summary>
   <author>
      <name>Bill Orcutt</name>
      <uri>http://www.lilyapp.org</uri>
   </author>
         <category term="Lily" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="12" label="Lily" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="125" label="Multitouch" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="127" label="Reatable" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="129" label="Tangible" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="123" label="TUIO" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blog.lilyapp.org/">
      <![CDATA[<img width="400" src="http://blog.lilyapp.org/images/lily2dcur_demo_screenshot.PNG">

Tangible computing comes to Lily: yesterday on the <a href="http://groups.google.com/group/lily-users">user list</a>, Thomas Winningham announced a new set of Lily externals for doing multitouch applications using the <a href="http://tuio.lfsaw.de/">TUIO</a> protocol. TUIO is the protocol used by <a href="http://reactable.iua.upf.edu/">reacTable</a> and other table top interfaces. If you're not familiar with reacTable, take a minute to check out this <a href="http://www.youtube.com/watch?v=0h-RhyopUmc">video</a>. I've  been thinking about doing a multitouch demo for the Lily 0.1 release, so Thomas's announcement was a terrific surprise and now I can't wait to try them out. Great work!

Thomas post on his library on the NUI list is <a href="http://nuigroup.com/forums/viewthread/2935/">here</a>.]]>
      
   </content>
</entry>
<entry>
   <title>Public Beta 2</title>
   <link rel="alternate" type="text/html" href="http://blog.lilyapp.org/2008/06/public_beta_2.html" />
   <id>tag:blog.lilyapp.org,2008://1.38</id>
   
   <published>2008-06-28T20:37:06Z</published>
   <updated>2008-10-18T16:01:47Z</updated>
   
   <summary>It&apos;s been a while coming, but Lily public beta 2 is now available for download. Getting all of Lily&apos;s bits and pieces working on Firefox 3 was a bigger task than I imagined and took months to complete. Users contributed...</summary>
   <author>
      <name>Bill Orcutt</name>
      <uri>http://www.lilyapp.org</uri>
   </author>
         <category term="Lily" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="121" label="News" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blog.lilyapp.org/">
      <![CDATA[It's been a while coming, but Lily public beta 2 is now available for <a href="http://blog.lilyapp.org/downloads/">download</a>.  Getting all of Lily's bits and pieces working on Firefox 3 was a bigger task than I imagined and took months to complete. Users contributed many bug reports and suggestions for improvements; not counting FF3 related work, this release contains over 150 bug fixes and enhancements since the first public beta in January. There are some great improvements in performance and usability.

Now that all the FF3 compatibility bugs have been squashed, we should be back on track to release Lily 0.1 in the fall.]]>
      
   </content>
</entry>
<entry>
   <title>Lily Update for RC 1</title>
   <link rel="alternate" type="text/html" href="http://blog.lilyapp.org/2008/05/lily_update_for_rc_1.html" />
   <id>tag:blog.lilyapp.org,2008://1.37</id>
   
   <published>2008-05-18T17:21:32Z</published>
   <updated>2008-10-18T16:02:00Z</updated>
   
   <summary>Mozilla released Firefox 3 RC 1 yesterday- I&apos;ve posted a compatible version of Lily and updated the links on the site. You&apos;ll need to update to use Lily with the new Firefox release candidate....</summary>
   <author>
      <name>Bill Orcutt</name>
      <uri>http://www.lilyapp.org</uri>
   </author>
         <category term="Lily" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="115" label="Lily News" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blog.lilyapp.org/">
      Mozilla released Firefox 3 RC 1 yesterday- I&apos;ve posted a compatible  version of Lily and updated the links on the site.

You&apos;ll need to update to use Lily with the new Firefox release candidate.
      
   </content>
</entry>
<entry>
   <title>Processing JS</title>
   <link rel="alternate" type="text/html" href="http://blog.lilyapp.org/2008/05/processing_js_1.html" />
   <id>tag:blog.lilyapp.org,2008://1.36</id>
   
   <published>2008-05-09T19:40:33Z</published>
   <updated>2008-10-18T16:02:19Z</updated>
   
   <summary> I&apos;ve added a new external object called &quot;processing&quot; to Lily today to take advantage of John Resig&apos;s wonderful new library Processing.js. Processing.js is a Canvas based implementation of the processing language in Javascript. Unlike my own port of the...</summary>
   <author>
      <name>Bill Orcutt</name>
      <uri>http://www.lilyapp.org</uri>
   </author>
         <category term="Lily" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="119" label="Canvas" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="18" label="Javascript" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="69" label="Processing" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="34" label="SVG" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blog.lilyapp.org/">
      <![CDATA[<img src="http://blog.lilyapp.org/images/processing.png" width="400"/>

I've added a new external object called "processing" to Lily today to take advantage of John Resig's wonderful new library <a href="http://ejohn.org/blog/processingjs/" target="new">Processing.js</a>. Processing.js is a <a href="http://developer.mozilla.org/en/docs/HTML:Canvas">Canvas</a> based implementation of the processing language in Javascript.  Unlike my <a href="http://blog.lilyapp.org/2007/08/svg.html">own</a> port of the processing API, John's library includes a parser for near total compatibility with the language. Awesome.

I haven't had much time to play with it yet (John only released it last night), but it's been interesting to compare it with my own SVG based implementation.  SVG, being DOM-based, seems to have a ceiling for the number of objects that can be included in an animation- once that ceiling  is exceeded performance begins to suffer noticeably. John's Canvas-based version seems to handle much more complex animations without pinning the meter. There are also a couple of features in John's library that take advantage of the new Canvas functionality in Firefox 3.  I'm really looking forward to spending more time playing it. Great work John!

You can download the latest Lily beta <a href="http://blog.lilyapp.org/downloads/">here</a> - it includes the "processing" external.]]>
      
   </content>
</entry>
<entry>
   <title>Lily + Shiftspace = $</title>
   <link rel="alternate" type="text/html" href="http://blog.lilyapp.org/2008/04/lily_shiftspace_1.html" />
   <id>tag:blog.lilyapp.org,2008://1.34</id>
   
   <published>2008-04-19T00:16:32Z</published>
   <updated>2008-10-18T16:02:37Z</updated>
   
   <summary> Good news- it was announced earlier this month that Lily received a $500 grant from the Shiftspace Commission program to develop a project that integrates Lily with the metaweb application ShiftSpace. I&apos;m a huge fan of Shiftspace so getting...</summary>
   <author>
      <name>Bill Orcutt</name>
      <uri>http://www.lilyapp.org</uri>
   </author>
         <category term="Lily" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="115" label="Lily News" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="117" label="Shiftspace" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blog.lilyapp.org/">
      <![CDATA[<p>
Good news- it was announced earlier this month that Lily received a $500 grant from the <a href="http://transition.turbulence.org/Works/shiftspace/">Shiftspace Commission</a> program to develop a project that integrates Lily with the metaweb application <a href="http://www.shiftspace.org/">ShiftSpace</a>. I'm a huge fan of Shiftspace so getting a grant to do this work is a very good thing.
</p>

<p>
As part of this project, I'll be making the necessary changes to enable Lily to run in the content window of the browser (as opposed to the chrome XUL window that Firefox addons run in). This is a first step on the long road to adding a "Save as webpage" option to Lily.
</p>]]>
      
   </content>
</entry>
<entry>
   <title>Public Subversion</title>
   <link rel="alternate" type="text/html" href="http://blog.lilyapp.org/2008/04/public_subversion_1.html" />
   <id>tag:blog.lilyapp.org,2008://1.33</id>
   
   <published>2008-04-18T01:52:27Z</published>
   <updated>2008-10-18T16:03:24Z</updated>
   
   <summary>I&apos;m happy to announce that the Lily source has finally landed in the public repository. You can now check out the latest code anonymously with the command: svn co http://svn.devjavu.com/lily/ (if you&apos;re unfamiliar with subversion version control, here&apos;s a resource)...</summary>
   <author>
      <name>Bill Orcutt</name>
      <uri>http://www.lilyapp.org</uri>
   </author>
         <category term="Lily" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="17" label="Development" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="115" label="Lily News" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blog.lilyapp.org/">
      <![CDATA[<p>I'm happy to announce that the Lily source has finally landed in the  
public repository.</p>

<p>
You can now check out the latest code anonymously with the command:  
<strong>svn co http://svn.devjavu.com/lily/</strong><br>
(if you're unfamiliar with subversion version control, here's a  
<a href="http://svnbook.red-bean.com/">resource</a>)
</p>

<p>
The development project homepage is here- <a href="http://lily.devjavu.com/">http://lily.devjavu.com/</a>.  
There's a Trac installation with integrated issue tracking,  
browsable source, timelines, etc. For now, I'll leave the  
current bugs open on bugzilla, but future bugs should be filed on  
Trac.
</p>]]>
      
   </content>
</entry>
<entry>
   <title>Lily is dead - Long live Lily</title>
   <link rel="alternate" type="text/html" href="http://blog.lilyapp.org/2008/04/lily_is_dead_long_live_lily.html" />
   <id>tag:blog.lilyapp.org,2008://1.32</id>
   
   <published>2008-04-18T00:11:07Z</published>
   <updated>2008-10-18T16:03:37Z</updated>
   
   <summary>Just wanted to let everyone know that I&apos;ve officially buried Lily public beta 1. Security changes in Firefox 2.0.0.13 killed it and since Firefox 3 is now just around the corner, its not worth the effort to resuscitate it. The...</summary>
   <author>
      <name>Bill Orcutt</name>
      <uri>http://www.lilyapp.org</uri>
   </author>
         <category term="Lily" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="115" label="Lily News" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blog.lilyapp.org/">
      <![CDATA[Just wanted to let everyone know that I've officially buried Lily public beta 1. Security changes in Firefox 2.0.0.13 killed it and since Firefox 3 is now just around the corner, its not worth the effort to resuscitate it. 

The good news is that Lily public beta 2 is now ready for prime time. It's been tested thoroughly on Windows, Mac & Linux with Firefox 3 beta 5 and is feeling fast and solid. I will continue updating it as the Firefox 3 release cycle progresses and "officially" release it once Firefox 3 launches, probably sometime next month. 

You can download Lily public beta 2 <a href="http://blog.lilyapp.org/downloads/">here</a> and pick up the latest Firefox 3 beta <a href="http://www.mozilla.com/en-US/firefox/all-beta.html">here</a>.]]>
      
   </content>
</entry>
<entry>
   <title>Firefox 2.0.0.13 = Lily bustage</title>
   <link rel="alternate" type="text/html" href="http://blog.lilyapp.org/2008/03/firefox_20013_lily_bustage.html" />
   <id>tag:blog.lilyapp.org,2008://1.31</id>
   
   <published>2008-03-29T01:21:16Z</published>
   <updated>2008-10-18T16:03:54Z</updated>
   
   <summary>Changes in security restrictions in Firefox 2.0.0.13 have broken Lily beta 1. I hope to have a patched version up this weekend. In the meantime, folks desiring Lily activity should try the new Lily beta 2 (currently in development) with...</summary>
   <author>
      <name>Bill Orcutt</name>
      <uri>http://www.lilyapp.org</uri>
   </author>
         <category term="Lily" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="115" label="Lily News" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blog.lilyapp.org/">
      <![CDATA[Changes in security restrictions in Firefox 2.0.0.13 have broken Lily beta 1. I hope to have a patched version up this weekend. In the meantime, folks desiring Lily activity should try the new Lily beta 2 (currently in development) with the latest Firefox 3 beta. 

<a href="http://www.mozilla.com/firefox/all-beta.html">Firefox 3 Betas</a>
<a href="http://blog.lilyapp.org/downloads/">Lily Public Beta 2pre1</a>]]>
      
   </content>
</entry>
<entry>
   <title>Local Search Tutorial</title>
   <link rel="alternate" type="text/html" href="http://blog.lilyapp.org/2008/01/local_search_1.html" />
   <id>tag:blog.lilyapp.org,2008://1.30</id>
   
   <published>2008-01-17T00:04:51Z</published>
   <updated>2008-10-18T16:04:27Z</updated>
   
   <summary>Here&apos;s 3 two-minute screencasts that demonstrate building a local search mashup step by step in real-time. Best viewed in full-screen. Performing a local search using the Yahoo local search api and displaying the results using a XUL tree widget. Using...</summary>
   <author>
      <name>Bill Orcutt</name>
      <uri>http://www.lilyapp.org</uri>
   </author>
         <category term="Tutorial" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="20" label="Demo" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="95" label="Google Maps" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="77" label="Made with Lily" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="83" label="Mashup" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="103" label="Tutorial" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="101" label="XUL" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="99" label="Yahoo Geocoding" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="97" label="Yahoo Local Search" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blog.lilyapp.org/">
      <![CDATA[<p>Here's 3 two-minute screencasts that demonstrate building a local search mashup step by step in real-time. Best viewed in full-screen.</p>

<a target="_blank" href="http://www.vimeo.com/625084"><img width="450" src="http://blog.lilyapp.org/images/local-search-1.jpg"></a>

<p>Performing a local search using the Yahoo local search api and displaying the results using a XUL tree widget. Using patcher to encapsulate patch code.</p>

<a target="_blank" href="http://www.vimeo.com/625115"><img width="450" src="http://blog.lilyapp.org/images/local-search-2.jpg"></a>

<p>Adding a call to the Yahoo geocoding API and a Google map to display the location of the search.</p>

<a target="_blank" href="http://www.vimeo.com/625132"><img width="450" src="http://blog.lilyapp.org/images/local-search-3.jpg"></a>

<p>Adding markers to the map for each item in the list.</p>]]>
      
   </content>
</entry>
<entry>
   <title>Finally found a use for the NY Times</title>
   <link rel="alternate" type="text/html" href="http://blog.lilyapp.org/2008/01/finally_found_a_use_for_the_ny.html" />
   <id>tag:blog.lilyapp.org,2008://1.29</id>
   
   <published>2008-01-17T00:01:15Z</published>
   <updated>2008-10-18T16:04:48Z</updated>
   
   <summary> Finally found a use for the NY Times from Bill Orcutt on Vimeo. Ever wondered what a web site sounds like? Not the words, but the actual data on the site itself? Here&apos;s a Lily application that let&apos;s you...</summary>
   <author>
      <name>Bill Orcutt</name>
      <uri>http://www.lilyapp.org</uri>
   </author>
         <category term="Demo" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="20" label="Demo" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="75" label="DOM" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="18" label="Javascript" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="77" label="Made with Lily" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="93" label="Monome" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="85" label="Music" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="63" label="OSC" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="32" label="Quicktime" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="91" label="Sound of Data" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blog.lilyapp.org/">
      <![CDATA[<object type="application/x-shockwave-flash" width="450" height="339" data="http://www.vimeo.com/moogaloop.swf?clip_id=625460&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffffff">	<param name="quality" value="best" />	<param name="allowfullscreen" value="true" />	<param name="scale" value="showAll" />	<param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=625460&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffffff" /></object><br /><a href="http://www.vimeo.com/625460/l:embed_625460">Finally found a use for the NY Times</a> from <a href="http://www.vimeo.com/billorcutt/l:embed_625460">Bill Orcutt</a> on <a href="http://vimeo.com/l:embed_625460">Vimeo</a>.

<p>Ever wondered what a web site sounds like? Not the words, but the actual data on the site itself? Here's a Lily application that let's you "play" the data in a web page like an instrument.</p>

<img width="450" src="http://blog.lilyapp.org/images/web-page-sonifier-1.jpg">
<br clear="all">

<p>When the patch starts, the browser enters a DOM inspection mode and mousing over a DOM element highlights the node. Clicking on a node writes the element's data (its innerHTML value if it's a text element or the binary data if it's an image) as a sound file and the file is then loaded in a quicktime player in the patch. The sounds can then be triggered using <a target="_blank" href="http://en.wikipedia.org/wiki/OpenSound_Control">OSC</a> messages. While a DOM element is "playing", the browser scrolls to and highlights the element with a thick black border.</p>

<p>In the video, I'm spazzing out on the NY Times homepage using the <a target="_blank" href="http://monome.org/40h">monome</a> controller, but the demo should work with any OSC enabled controller. Sound conversion code based in part on a javascript port of the <a target="_blank" href=" http://www.turnstyle.com/baudio/">baudio</a> project.</p>]]>
      
   </content>
</entry>
<entry>
   <title>SVG Midi Sequencer</title>
   <link rel="alternate" type="text/html" href="http://blog.lilyapp.org/2008/01/svg_midi_sequencer_1.html" />
   <id>tag:blog.lilyapp.org,2008://1.28</id>
   
   <published>2008-01-16T23:57:12Z</published>
   <updated>2008-10-18T16:05:18Z</updated>
   
   <summary> SVG Midi Sequencer from Bill Orcutt on Vimeo. Oddball monophonic sequencer using an svg/javascript animation. The animation generates a tree of randomly distributed nodes that represent the steps in the sequencer. Press the spacebar to add a node to...</summary>
   <author>
      <name>Bill Orcutt</name>
      <uri>http://www.lilyapp.org</uri>
   </author>
         <category term="Demo" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="87" label="Chuck" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="20" label="Demo" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="18" label="Javascript" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="77" label="Made with Lily" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="85" label="Music" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="63" label="OSC" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="69" label="Processing" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="89" label="Reaktor" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="34" label="SVG" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blog.lilyapp.org/">
      <![CDATA[<object type="application/x-shockwave-flash" width="450" height="459" data="http://www.vimeo.com/moogaloop.swf?clip_id=625294&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffffff">	<param name="quality" value="best" />	<param name="allowfullscreen" value="true" />	<param name="scale" value="showAll" />	<param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=625294&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffffff" /></object><br /><a href="http://www.vimeo.com/625294/l:embed_625294">SVG Midi Sequencer</a> from <a href="http://www.vimeo.com/billorcutt/l:embed_625294">Bill Orcutt</a> on <a href="http://vimeo.com/l:embed_625294">Vimeo</a>.

<p>Oddball monophonic sequencer using an svg/javascript animation. The animation generates a tree of randomly distributed nodes that represent the steps in the sequencer. Press the spacebar to add a node to the tree. Toggle notes on/off by clicking a node while holding down the "x" key. A node's note value is based on its position on the screen and is output as an <a target="_blank" href="http://en.wikipedia.org/wiki/OpenSound_Control">OSC</a> message to a <a target="_blank" href="http://chuck.cs.princeton.edu/">Chuck</a> patch that translates it to midi. Dragging the nodes around the screen in the tree changes their value. The sounds in the screencast are generated using <a target="_blank" href="http://en.wikipedia.org/wiki/Reaktor">Reaktor</a>, but the demo should work with any midi enabled synth or sampler. Based on this traer physics <a target="_blank" href="http://www.cs.princeton.edu/~traer/randomarboretum/">example</a>.</p>]]>
      
   </content>
</entry>
<entry>
   <title>SVG to OSC</title>
   <link rel="alternate" type="text/html" href="http://blog.lilyapp.org/2008/01/svg_to_osc.html" />
   <id>tag:blog.lilyapp.org,2008://1.27</id>
   
   <published>2008-01-16T23:54:09Z</published>
   <updated>2008-10-18T16:06:09Z</updated>
   
   <summary> SVG to OSC from Bill Orcutt on Vimeo. Another svg/javascript animation to control sound. Each circle has a pitch/amplitude value based on its position. The values are sent (via the sendosc external) as OSC messages to a Chuck synthesis...</summary>
   <author>
      <name>Bill Orcutt</name>
      <uri>http://www.lilyapp.org</uri>
   </author>
         <category term="Demo" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="87" label="Chuck" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="20" label="Demo" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="18" label="Javascript" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="77" label="Made with Lily" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="85" label="Music" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="63" label="OSC" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="69" label="Processing" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="34" label="SVG" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blog.lilyapp.org/">
      <![CDATA[<object type="application/x-shockwave-flash" width="450" height="458" data="http://www.vimeo.com/moogaloop.swf?clip_id=625739&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffffff">	<param name="quality" value="best" />	<param name="allowfullscreen" value="true" />	<param name="scale" value="showAll" />	<param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=625739&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffffff" /></object><br /><a href="http://www.vimeo.com/625739/l:embed_625739">SVG to OSC</a> from <a href="http://www.vimeo.com/billorcutt/l:embed_625739">Bill Orcutt</a> on <a href="http://vimeo.com/l:embed_625739">Vimeo</a>.

<p>Another svg/javascript animation to control sound. Each circle has a pitch/amplitude value based on its position. The values are sent (via the sendosc external) as <a target="_blank" href="http://en.wikipedia.org/wiki/OpenSound_Control">OSC</a> messages to a <a target="_blank" href="http://chuck.cs.princeton.edu/">Chuck</a> synthesis patch to generate the sound. Dragging the circles around modifies the harmony as the individual note values change. Running this demo requires Chuck. Based on <a target="_blank" href="http://www.cricketschirping.com/weblog/?p=1047">this</a> processing example by Sean McCullough.</p>]]>
      
   </content>
</entry>
<entry>
   <title>SVG to Quicktime</title>
   <link rel="alternate" type="text/html" href="http://blog.lilyapp.org/2008/01/svg_to_quicktime.html" />
   <id>tag:blog.lilyapp.org,2008://1.26</id>
   
   <published>2008-01-16T23:52:03Z</published>
   <updated>2008-10-18T16:06:42Z</updated>
   
   <summary> SVG to Quicktime from Bill Orcutt on Vimeo. Here&apos;s a demo that uses an svg/javascript animation to control quicktime playback. The objects in the animation are attracted to the mouse and repelled by each other. The forces generated by...</summary>
   <author>
      <name>Bill Orcutt</name>
      <uri>http://www.lilyapp.org</uri>
   </author>
         <category term="Demo" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="20" label="Demo" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="18" label="Javascript" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="77" label="Made with Lily" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="85" label="Music" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="69" label="Processing" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="32" label="Quicktime" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="34" label="SVG" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blog.lilyapp.org/">
      <![CDATA[<object type="application/x-shockwave-flash" width="450" height="393" data="http://www.vimeo.com/moogaloop.swf?clip_id=625400&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffffff">	<param name="quality" value="best" />	<param name="allowfullscreen" value="true" />	<param name="scale" value="showAll" />	<param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=625400&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffffff" /></object><br /><a href="http://www.vimeo.com/625400/l:embed_625400">SVG to Quicktime</a> from <a href="http://www.vimeo.com/billorcutt/l:embed_625400">Bill Orcutt</a> on <a href="http://vimeo.com/l:embed_625400">Vimeo</a>.

<p>Here's a demo that uses an svg/javascript animation to control quicktime playback. The objects in the animation are attracted to the mouse and repelled by each other. The forces generated by their interactions are scaled and output to control mp3 playback rate. Based on <a target="_blank"  href="http://www.cs.princeton.edu/~traer/bouncyballs/">this</a> traer physics example. Features the music of <a target="_blank" href="http://www.amazon.com/Dillard-Chandler-End-Old-Song/dp/B000RKN3KM/">Dillard Chandler </a>.</p>]]>
      
   </content>
</entry>

</feed>
