<?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>Computational Artwork &#187; OS X</title>
	<atom:link href="http://matthewbrown.net.au/tag/os-x/feed/" rel="self" type="application/rss+xml" />
	<link>http://matthewbrown.net.au</link>
	<description>by Matthew Brown</description>
	<lastBuildDate>Sun, 20 Jun 2010 02:37:57 +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>Plasma Box &#8211; Quartz Composer</title>
		<link>http://matthewbrown.net.au/design/plasma-box-quartz-composer/</link>
		<comments>http://matthewbrown.net.au/design/plasma-box-quartz-composer/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 01:34:22 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[LFO]]></category>
		<category><![CDATA[microphone]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Plasma]]></category>
		<category><![CDATA[Quartz Composer]]></category>
		<category><![CDATA[visualisation]]></category>

		<guid isPermaLink="false">http://matthewbrown.net.au/design/plasma-box-quartz-composer/</guid>
		<description><![CDATA[This is a fairly simple Quartz Composer visualisation that I developed to be a screensaver or to run in the background of an environment to help develop an atmosphere. The idea originally came from when I was walking past the Chalk Hotel in Woolloongabba in winter and noticed that they had big LCD&#8217;s on a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://matthewbrown.net.au/wp-content/uploads/2008/11/plasma-box.png" title="Plasma Box - Quartz Composer"><img src="http://matthewbrown.net.au/wp-content/uploads/2008/11/plasma-box.thumbnail.png" class="alignright" alt="Plasma Box - Quartz Composer" /></a>This is a fairly simple Quartz Composer visualisation that I developed to be a screensaver or to run in the background of an environment to help develop an atmosphere. The idea originally came from when I was walking past the Chalk Hotel in Woolloongabba in winter and noticed that they had big LCD&#8217;s on a couple of walls playing a video loop of a fire to help create the sense of warmth and a warm atmosphere, even though there was almost no heat actually being produced by the LCD&#8217;s.</p>
<p>What I have created here is floating plasma that slowly floats from the bottom to the top of the screen and accumulates at the top. Audio input is taken from the microphone and combined with an LFO so that it is constantly varying between the base colours that the LFO covers and then other colours dependent on audio spikes. The audio input is also used to make the plasma &#8220;shy&#8221;, that is, as the input volume increases, the plasma starts to get smaller and disappear until the volume starts to subside again, then it comes back.</p>
<p>The basis of this is created with a Quartz Flame Image patch, ideally, I would have liked to redo this with a more controllable particle system, but that is for another time.</p>
<p><a href="/uploads/quartz/floating_plasma/plasma7.qtz" title="Plasma Box">Download the Quartz Composer file here</a>. Note that this requires OS X 10.5 Leopard. It will not work in Tiger as I have used patches that were not available in Tiger.</p>
<p>Check out the video below which shows the visualisation running with the song &#8220;<a href="http://ccmixter.org/files/duckett/17456" title="Wired but Disconnected by duckett">Wired but Disconnected</a>&#8221; by <a href="http://ccmixter.org/people/duckett" title="duckett">duckett</a>.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/BX5heolZ80U&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/BX5heolZ80U&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://matthewbrown.net.au/design/plasma-box-quartz-composer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introduction To Processing</title>
		<link>http://matthewbrown.net.au/programming/introduction-to-processing/</link>
		<comments>http://matthewbrown.net.au/programming/introduction-to-processing/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 02:25:47 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Benjamin Fry]]></category>
		<category><![CDATA[Casey Reas]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[PDE]]></category>
		<category><![CDATA[Prix Ars Electronica]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://matthewbrown.net.au/programming/introduction-to-processing/</guid>
		<description><![CDATA[Processing is an open source Java programming environment that was conceived in 2001 by Benjamin Fry and Casey Reas, and is continually being maintained and developed by them today along with an ever growing community. Processing is available for Mac OS X, Windows and GNU/Linux, so you can use it on pretty much anything. This [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://matthewbrown.net.au/wp-content/uploads/2008/04/processing-screenshot.png" title="Processing Development Environment (PDE)"><img src="http://matthewbrown.net.au/wp-content/uploads/2008/04/processing-screenshot.thumbnail.png" alt="Processing Development Environment (PDE)" class="alignright" /></a>Processing is an open source Java programming environment that was conceived in 2001 by Benjamin Fry and Casey Reas, and is continually being maintained and developed by them today along with an ever growing community.</p>
<p><span id="more-13"></span><br />
Processing is available for Mac OS X, Windows and GNU/Linux, so you can use it on pretty much anything. This is a big bonus since it was designed with the intention of being a live programming environment for Java as well as a computational design education tool.</p>
<p>As Java is cross-platform, it is only logical that Processing be as well.</p>
<p>In 2005, Processing won a Golden Nica from the Prix Ars Electronica international cyber-arts competition. Subsequently in 2006 the Rockefeller Foundation awarded Fry and Reas with a New Media Fellowship in order to help fund and support the continued development of Processing environment.</p>
<p>Processing has been used in quite a few big productions as well, aside from live programming (also know as VJing). Fry alone has had works created using Processing appear in the movies “The Hulk” and “Minority Report”.</p>
<p>Considering how widely it is used and how long it has been around, it is interesting to note, that it is currently only in version 1.0 BETA still.</p>
<p>Processing aims to remove the need to spend time setting up a graphics rendering environment, it’s already done. So all you need to do is get in there and code some graphics.</p>
<p>The Processing Development Environment (PDE) is designed to behave much like a sketchbook. Just open a new tab and you’ve got a new file to code in, it’s as simple as that. This keeps all of your related sketches (programs) in an easy to navigate “sketchbook”.</p>
]]></content:encoded>
			<wfw:commentRss>http://matthewbrown.net.au/programming/introduction-to-processing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introduction To Impromptu</title>
		<link>http://matthewbrown.net.au/software/introduction-to-impromptu/</link>
		<comments>http://matthewbrown.net.au/software/introduction-to-impromptu/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 12:49:40 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[computational arts]]></category>
		<category><![CDATA[Impromptu]]></category>
		<category><![CDATA[kkb210]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Midi]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[QUT]]></category>
		<category><![CDATA[vector drawing]]></category>

		<guid isPermaLink="false">http://matthewbrown.net.au/software/impromptu/introduction-to-impromptu/</guid>
		<description><![CDATA[Impromptu is a programming environment that is intended to assist in the creation of computational arts of all varieties and is completely new to me. It is designed for OS X, and this is probably part of the reason I have not come across it before since it was only November that I seriously started [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://impromptu.moso.com.au" title="Impromptu Scheme Programming Environment">Impromptu</a> is a programming environment that is intended to assist in the creation of computational arts of all varieties and is completely new to me.</p>
<p>It is designed for OS X, and this is probably part of the reason I have not come across it before since it was only November that I seriously started using a Mac.</p>
<p>Impromptu uses the Scheme programming language and is particularly suited to live programming, however in using it myself, it is obvious that the features built into it to assist live programming make regular programming much easier as well since changes can be made on the fly.</p>
<p><span id="more-7"></span></p>
<p>Impromptu is  developed by Andrew Sorenson from QUT. As I am studying computational arts at QUT, it would be almost impossible to not come across Impromptu sooner or later.</p>
<p>My tutor and lecturer have both commented that as far as generating computational audio, Impromptu is one of the best development environments as it is oriented strongly around time and timing so that things can be scheduled accurately. Apparently other environments over periods of time can start to get slightly out of time, where Impromptu doesn&#8217;t.</p>
<p>It also supports a whole heap of graphic generating options, such as  OpenGL rendering and vector drawing, along with many more, which is quite nice.</p>
<p>I haven&#8217;t used it in depth, but my experience with it thus far is that it is very straight forward and simple to use. I have never written anything in Scheme before, but it seems easy to learn and the Impromptu environment helps make it even easier.</p>
<p>The audio that is used is MIDI generated and follows the standard outlined on the <a href="http://www.midi.org/about-midi/gm/gm1sound.shtml" title="MIDI Numbers">MIDI Manufacturers Association website</a>.</p>
<p>Thus far I have seen examples of and written my own drum kit, bass line, and I have been experimenting with an entire musical piece as well, slowly. I&#8217;ll be going through these things a bit later on.</p>
]]></content:encoded>
			<wfw:commentRss>http://matthewbrown.net.au/software/introduction-to-impromptu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

