<?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>Alex McLean &#187; openframeworks</title>
	<atom:link href="http://yaxu.org/category/openframeworks/feed/" rel="self" type="application/rss+xml" />
	<link>http://yaxu.org</link>
	<description>Making music with text</description>
	<lastBuildDate>Wed, 16 May 2012 09:24:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Acid sketching</title>
		<link>http://yaxu.org/acid-sketching/</link>
		<comments>http://yaxu.org/acid-sketching/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 00:00:42 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[music]]></category>
		<category><![CDATA[openframeworks]]></category>
		<category><![CDATA[visualisation]]></category>

		<guid isPermaLink="false">http://yaxu.org/?p=347</guid>
		<description><![CDATA[I&#8217;ve been thinking about visual languages and the morphology of symbols (as opposed to words) for a while. I had the opportunity to start putting some of these ideas into code at a really excellent openframeworks workshop this week, run by Joel Gethin Lewis and Arturo Castro. Here&#8217;s what it does: Makes the point nicely [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been thinking about visual languages and the morphology of symbols (as opposed to words) for a while.  I had the opportunity to start putting some of these ideas into code at a really excellent <a href="http://wiki.openframeworks.cc/index.php?title=OF%C2%A0Goldsmiths">openframeworks workshop</a> this week, run by <a href="http://www.joelgethinlewis.com/">Joel Gethin Lewis</a> and <a href="http://arturocastro.net/">Arturo Castro</a>.</p>
<p>Here&#8217;s what it does:</p>
<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7492566&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=7492566&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object></p>
<p>Makes the point nicely that symbols and spaces can intertwine.</p>
<p>Using opencv blob detection, the regularity, direction and area of the shapes map to envelope modulation, resonance and pitch.  The drawing is then sequenced into a melody using the minimum spanning tree (from the boost library) of the shape centroids, where distance maps to inter-onset interval.</p>
<p>It also has a mode for projecting the red circles and highlights back on the drawing surface which worked well.</p>
<p>This is only the second thing I&#8217;ve made with openframeworks, and while I don&#8217;t really get on with the codeblocks editor recommended for linux, I&#8217;m impressed with how accessible it makes opencv and all that.</p>
<p>Update: <a href="http://doc.gold.ac.uk/~ma503am/software/cycle.zip">sourcecode</a></p>
]]></content:encoded>
			<wfw:commentRss>http://yaxu.org/acid-sketching/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

