<?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>Hybrid Visuals &#187; math</title>
	<atom:link href="http://www.hybridvisuals.nl/tag/math/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hybridvisuals.nl</link>
	<description>Shaping the Random &#124;&#124; Quartz Composer and other generative experiments</description>
	<lastBuildDate>Thu, 01 Dec 2011 17:08:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Your Own Personal Space</title>
		<link>http://www.hybridvisuals.nl/video/your-own-personal-space/</link>
		<comments>http://www.hybridvisuals.nl/video/your-own-personal-space/#comments</comments>
		<pubDate>Sat, 15 Oct 2011 15:18:13 +0000</pubDate>
		<dc:creator>joris</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[flocking]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[random]]></category>

		<guid isPermaLink="false">http://www.hybridvisuals.nl/?p=380</guid>
		<description><![CDATA[Your Own Personal Space from goto10 on Vimeo. Procedural animation from 2009, made in Processing. At the time I was living with 3 other people in an apartment that in hindsight probably was way too small for us. Although I started working on this animation to get my head around flocking and self organizing algorithms, [...]]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://player.vimeo.com/video/30591324?title=0&amp;byline=0&amp;portrait=0" width="601" height="293" frameborder="0" webkitAllowFullScreen allowFullScreen></iframe>
<p><a href="http://vimeo.com/30591324">Your Own Personal Space</a> from <a href="http://vimeo.com/goto10">goto10</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<div>
<div id="description">Procedural animation from 2009, made in Processing.</p>
<p>At the time I was living with 3 other people in an apartment that in  hindsight probably was way too small for us. Although I started working  on this animation to get my head around flocking and self organizing  algorithms, when I showed it to one of my housemates, she said &#8216;That&#8217;s  nice&#8230;..Maybe we should look for a bigger place.&#8217; I guess it was one of  those cases where your surroundings unintentionally find their way into  your work.</p>
<p>At the start of the animation, the location and size of the circles are  distributed randomly. The circles will then move around, until they  organize themselves into a pattern where everyone has &#8216;enough personal  space&#8217;. Depending on the start up values, this process can happen quite  quickly, or stretch over many minutes.</p>
<p>There&#8217;s two things that I still like seeing after almost two years. One  is that two circles can be very close and actually overlap, but still  not move. I like to think they are the ones that are in love. The other  is that even though things can seemingly settle down, one agitated  circle can cause a chain reaction, stirring up the entire frame and  causing everyone to have to re-align.</p>
<p>Music. Afghamistam by Botch. Nothing audio responsive is happening, but I found the song quite fitting. And Botch fucking rocks.</p>
<p>Source code and .pde file on <a rel="nofollow" href="../processing/yourownpersonalspace/" target="_blank">hybridvisuals.nl/​processing/​yourownpersonalspace/​</a></p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.hybridvisuals.nl/video/your-own-personal-space/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linear Value Translation qcClip</title>
		<link>http://www.hybridvisuals.nl/downloads/linear-value-translation-qcclip/</link>
		<comments>http://www.hybridvisuals.nl/downloads/linear-value-translation-qcclip/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 14:40:37 +0000</pubDate>
		<dc:creator>joris</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[qc clip]]></category>
		<category><![CDATA[quartz composer]]></category>

		<guid isPermaLink="false">http://www.hybridvisuals.nl/?p=194</guid>
		<description><![CDATA[This is a Quartz Composer Clip macro, that allows for a linear translation of a variable number. Basically you can use it to translate a number within a certain range (say [0,1]) to a new range (say [-1,1]). Fill in the old and new ranges, and attach the input. The patch will take care of [...]]]></description>
			<content:encoded><![CDATA[<p>This is a Quartz Composer Clip macro, that allows for a linear translation of a variable number. Basically you can use it to translate a number within a certain range (say [0,1]) to a new range (say [-1,1]). Fill in the old and new ranges, and attach the input. The patch will take care of the math for you.</p>
<p>Place the .qtz file in ~yourhomefolder/Library/Application Support/Apple/Developer Tools/Quartz Composer/Clips. It should then be available from the patch creator window.</p>
<p>Inputs:<br />
value &#8211; the value to be translated<br />
oldMin &#8211; the old minimum of the value (ie 0)<br />
oldMax &#8211; the old maximum of the value (ie 1)<br />
newMin &#8211; the new minimum of the value (ie -1)<br />
newMax &#8211; the new maximum of the value (ie 1)</p>
<p><a href = "http://www.hybridvisuals.nl/uploads/linear value translation.qtz">linear value translation.qtz</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hybridvisuals.nl/downloads/linear-value-translation-qcclip/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

