<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Adam Florin</title>
	<atom:link href="http://adamflorin.com/feed" rel="self" type="application/rss+xml" />
	<link>http://adamflorin.com</link>
	<description>I write music and software to create media experiences in design and the arts.</description>
	<lastBuildDate>Wed, 14 Apr 2010 01:51:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Farallon</title>
		<link>http://adamflorin.com/work/farallon</link>
		<comments>http://adamflorin.com/work/farallon#comments</comments>
		<pubDate>Wed, 14 Apr 2010 00:53:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://adamflorin.com/?p=135</guid>
		<description><![CDATA[A short seafaring narrative; processed vocals set against an off-kilter groove, cobbled together from Wave Organ field recordings, snatches of a Milhaud concerto, and a tonic gel of synthesis.

A video of the show at CalArts is available, too (viewable at the expense of audio quality).

Those islands—see?—are just mountaintops
	submerged in melted glaciers. (Long ago.)
This hilly city [...]]]></description>
			<content:encoded><![CDATA[<p>A short seafaring narrative; processed vocals set against an off-kilter groove, cobbled together from <a href="http://www.exploratorium.edu/visit/wave_organ.html">Wave Organ</a> field recordings, snatches of a Milhaud concerto, and a tonic gel of synthesis.</p>
<p><img src="http://adamflorin.com/wp-content/uploads/2010/04/farallon_450.jpg" alt="" title="Performance at CalArts ROD, 04/08/2010" width="450" height="250" class="alignnone size-full wp-image-154" /><br />
<object height="81" width="100%"><param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Fadamflorin%2Ffarallon&amp;g=1&amp;show_comments=true&amp;auto_play=false&amp;color=DC4921"></param><param name="allowscriptaccess"
value="always"></param><embed allowscriptaccess="always"
height="81" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Fadamflorin%2Ffarallon&amp;g=1&amp;show_comments=true&amp;auto_play=false&amp;color=DC4921"
type="application/x-shockwave-flash" width="100%"> </embed> </object><br />
<small>A <a href="http://vimeo.com/10912591">video of the show at CalArts</a> is available, too (viewable at the expense of audio quality).</small></p>
<pre class="lyrics">
Those islands—see?—are just mountaintops
	submerged in melted glaciers. (Long ago.)
This hilly city could well have been
	an archipelago.
Their ragged silhouette must have caught his eye
	one sunset.
He made a boat from pieces of the world
	to get there—to get there—
and set out with his floating craft,
	a paddle and no almanac
but he learned the tide, like a song—
	a very long song—and kept the time.
A few days later, he scraped back
	onto the sandy shore.
The sea birds had built a city there,
	painted in white—a city of birds!—
of every feather, a city of birds!
A city of birds! A city of birds!
</pre>
]]></content:encoded>
			<wfw:commentRss>http://adamflorin.com/work/farallon/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>e-flux Journal Layout Generator</title>
		<link>http://adamflorin.com/work/e-flux-journal-layout-generator</link>
		<comments>http://adamflorin.com/work/e-flux-journal-layout-generator#comments</comments>
		<pubDate>Wed, 07 Apr 2010 02:53:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://adamflorin.com/?p=87</guid>
		<description><![CDATA[Starting this week, the output from the Layout Generator I built for the e-flux Journal is out in the wild. (You can browse through some articles and click &#8220;Download PDF&#8221; to see them.) This has been an exciting foray into generative work for me.
The Layout Generator is an automated system to turn blog-like, long-scrolling-column HTML [...]]]></description>
			<content:encoded><![CDATA[<p>Starting this week, the output from the <em>Layout Generator</em> I built for the <a href="http://e-flux.com/journal/">e-flux Journal</a> is out in the wild. (You can browse through some articles and click &#8220;Download PDF&#8221; to see them.) This has been an exciting foray into generative work for me.</p>
<p>The <em>Layout Generator</em> is an automated system to turn blog-like, long-scrolling-column HTML into rich, print-ready PDFs with more a varied visual depth and flow. The actual forms of the layouts—where images appear, how they interact with the running flow of text, etc.—are determined by a combination of some simple heuristics along with markup cues which enable non-designers to create compelling layouts. Here&#8217;s a short <a href="http://worker01.e-flux.com/pdf/article_69.pdf">example article</a> which demonstrates just a few of the typographic and layout possibilities.</p>
<p><img src="http://adamflorin.com/wp-content/uploads/2010/01/book_fair_450.jpg" alt="" title="e-flux Journal booth at NY ART BOOK FAIR 2009" width="450" height="600" class="alignnone size-full wp-image-88" /><br />
<small>e-flux&#8217;s booth at Printed Matter&#8217;s <a href="http://www.nyartbookfair.com/">NY ART BOOK FAIR</a>, October 2009. The poster-sized layouts were designed by hand, but the journals themselves were largely computer-generated.</small></p>
<p>This project proposed a solid methodology for generative work (be it in design, music, etc.): first take a hand-crafted sample artifact (in this case, <a href="http://jefframsey.net/e-flux/">Jeff Ramsey&#8217;s designs</a>); analyze and articulate the intuitive process behind it; then write that out in systemic code. We had to tease out Jeff&#8217;s aesthetic decision-making process in meetings in order to systemize it. Yes, it feels a bit like the Taylorization of intellectual production: you must train the robot that will replace you (or at least train the engineer building it).</p>
<p>In its current state, the system is about 1k lines of Ruby, using <a href="http://wiki.github.com/sandal/prawn/">Prawn</a> for PDF writing, along with a whole slew of other RubyGems from Hpricot to Sinatra. I&#8217;m hoping to grow this as we implement more of Jeff&#8217;s designs and possibly concoct a few new ones by accident.</p>
<p><small>Thanks go to Anton Vidokle and Brian Kuan Wood at e-flux for making this work possible.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://adamflorin.com/work/e-flux-journal-layout-generator/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deep Browsing &amp; Spatial Narrative</title>
		<link>http://adamflorin.com/work/deep-browsing-spatial-narrative</link>
		<comments>http://adamflorin.com/work/deep-browsing-spatial-narrative#comments</comments>
		<pubDate>Tue, 19 Jan 2010 06:45:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://adamflorin.com/?p=55</guid>
		<description><![CDATA[This prototype arose from a desire to spatially visualize web browsing history, i.e. the reader&#8217;s personal narrative through a vast and variegated information-space. &#8220;Deep browsing&#8221; to me refers to the semi-targeted but easily distractible reading habits of most search-and-click web reading/research experiences. Modern browsers try to furnish some kind of &#8216;breadcrumb trail&#8217; using a combination [...]]]></description>
			<content:encoded><![CDATA[<p>This prototype arose from a desire to spatially visualize web browsing history, i.e. the reader&#8217;s personal narrative through a vast and variegated information-space. &#8220;Deep browsing&#8221; to me refers to the semi-targeted but easily distractible reading habits of most search-and-click web reading/research experiences. Modern browsers try to furnish some kind of &#8216;breadcrumb trail&#8217; using a combination of windows, tabs, and bookmarks (plus some novel features like Safari&#8217;s &#8216;Snapback&#8217;), but you still need to hold a considerable abstract model in your head to retrace your steps.</p>
<p>It seems like browsers could afford a much richer visual experience. I looked to a proven technology from antiquity for a metaphor: the codex book. The book, like the scroll before it, works because you trace a linear path through information, with the past/read information on one side, and the future/unread information on the other.</p>
<p><a href="http://adamflorin.com/wp-content/uploads/2010/01/deep_browsing_450_ii.jpg"><img src="http://adamflorin.com/wp-content/uploads/2010/01/deep_browsing_450_ii.jpg" alt="" title="Deep browsing: metaphor" width="450" height="326" class="alignnone size-full wp-image-62" /></a></p>
<p>I ran with that in a quick prototype (built in jQuery) with zazzy animations for the reader&#8217;s progress through information. (I didn&#8217;t hang onto any romanticized page-turning metaphor like we did with <a href="http://canopycanopycanopy.com">Triple Canopy</a>; instead, I wanted to keep multiple documents, or at least excerpts from each, visible in a single glance. The more useful context, the better!) In this video demo, footnotes &#038; external links appear consistently in the right column with contextualizing text; the reader clicks a few, then navigates back to a previously-read text by clicking on it in the left column, where it has been shifted.</p>
<p><object width="448" height="336"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8831114&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=DC4921&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=8831114&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=DC4921&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="448" height="336"></embed></object></p>
<p>This way, each link click wouldn&#8217;t just wheat-paste over your reading context, but reinforce the greater context of your reading narrative in a unified, designed way. At any moment, you have deeper visibility into what you&#8217;ve read (how you got here) and what further related content exists (where you might go). Although we can, practically speaking, only read one document at a time, I think our spatial memory is capable of holding onto a lot more—and our graphics cards are certainly up to it!</p>
<p><small>This prototype was prepared as part of a unique presentation last month to Scott Sassa and Neeraj Khemlani at the Hearst Corporation, through <a href="http://www.lsd-studio.net/">Louise Sandhaus</a>&#8216; class <i>Mutant Design: The Future of Publications</i>. Many thanks to all of them for enabling this work. The <a href="http://adamflorin.com/xfer/futurepub/Florin_deepreading091211.pdf"> full PDF of my presentation</a> is available, although I&#8217;ve changed some of the wording &#038; thinking since I wrote it.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://adamflorin.com/work/deep-browsing-spatial-narrative/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Music Loom</title>
		<link>http://adamflorin.com/work/music-loom</link>
		<comments>http://adamflorin.com/work/music-loom#comments</comments>
		<pubDate>Mon, 11 Jan 2010 05:59:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://adamflorin.com/wordpress/?p=15</guid>
		<description><![CDATA[Music Loom was designed as a parlor game for musicians but functions just as well as a framework for improvisation. It involves the (synesthetic) interpretation of visual motifs (&#8216;texture cards&#8217;) into musical ones, which are then recursively imitated. The instructions provide a practical overview:
 DOWNLOAD INSTRUCTIONS PDF
These four recordings come from a run-through in Sara [...]]]></description>
			<content:encoded><![CDATA[<p><em>Music Loom</em> was designed as a parlor game for musicians but functions just as well as a framework for improvisation. It involves the (synesthetic) interpretation of visual motifs (&#8216;texture cards&#8217;) into musical ones, which are then recursively imitated. The instructions provide a practical overview:</p>
<p><a href="http://adamflorin.com/wp-content/uploads/2009/12/music_loom.pdf"><img src="http://adamflorin.com/wp-content/uploads/2009/12/musicloom_instructions.gif" alt="" title="musicloom_instructions" width="450" height="100" class="alignnone size-full wp-image-36" /></a> <a href="http://adamflorin.com/wp-content/uploads/2009/12/music_loom.pdf" class="small">DOWNLOAD INSTRUCTIONS PDF</a></p>
<p>These four recordings come from a run-through in Sara Roberts&#8217; <em>Media Theory</em> class, for which the piece was written. Our haphazard 12-piece ensemble was: guitar, banjo, violin, viola, double bass, 2 sopranos, shakuhachi, laptop, melodica, piano, percussion. Each recording began with the (randomly-selected) &#8216;texture card&#8217; pictured.</p>
<object height="220" width="220"><param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Fadamflorin%2Fmusic-loom-ii&amp;g=1&amp;auto_play=false&amp;player_type=artwork&amp;color=000000"></param><param name="allowscriptaccess"
value="always"></param><embed allowscriptaccess="always"
height="220" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Fadamflorin%2Fmusic-loom-ii&amp;g=1&amp;auto_play=false&amp;player_type=artwork&amp;color=000000"
type="application/x-shockwave-flash" width="220"> </embed> </object>
<object height="220" width="220"><param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Fadamflorin%2Fmusic-loom-iv&amp;g=1&amp;auto_play=false&amp;player_type=artwork&amp;color=000000"></param><param name="allowscriptaccess"
value="always"></param><embed allowscriptaccess="always"
height="220" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Fadamflorin%2Fmusic-loom-iv&amp;g=1&amp;auto_play=false&amp;player_type=artwork&amp;color=000000"
type="application/x-shockwave-flash" width="220"> </embed> </object>
<object height="220" width="220"><param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Fadamflorin%2Fmusic-loom-v&amp;g=1&amp;auto_play=false&amp;player_type=artwork&amp;color=000000"></param><param name="allowscriptaccess"
value="always"></param><embed allowscriptaccess="always"
height="220" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Fadamflorin%2Fmusic-loom-v&amp;g=1&amp;auto_play=false&amp;player_type=artwork&amp;color=000000"
type="application/x-shockwave-flash" width="220"> </embed> </object>
<object height="220" width="220"><param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Fadamflorin%2Fmusic-loom-vi&amp;g=1&amp;auto_play=false&amp;player_type=artwork&amp;color=000000"></param><param name="allowscriptaccess"
value="always"></param><embed allowscriptaccess="always"
height="220" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Fadamflorin%2Fmusic-loom-vi&amp;g=1&amp;auto_play=false&amp;player_type=artwork&amp;color=000000"
type="application/x-shockwave-flash" width="220"> </embed> </object>
<p>This is definitely a take-home game. You can use texture cards like the ones I prepared above or create/google your own. If you do get a group together to play, please share the recordings!!</p>
]]></content:encoded>
			<wfw:commentRss>http://adamflorin.com/work/music-loom/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
