<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>matthewbrown.net.au</title>
	<link>http://matthewbrown.net.au</link>
	<description>Computational Arts by Matthew Brown</description>
	<pubDate>Fri, 05 Sep 2008 08:25:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Playing Audio in Processing</title>
		<link>http://matthewbrown.net.au/programming/playing-audio-in-processing/</link>
		<comments>http://matthewbrown.net.au/programming/playing-audio-in-processing/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 08:25:16 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
		
		<category><![CDATA[Audio]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[audio spectrum]]></category>

		<category><![CDATA[Minim]]></category>

		<category><![CDATA[Processing]]></category>

		<guid isPermaLink="false">http://matthewbrown.net.au/programming/playing-audio-in-processing/</guid>
		<description><![CDATA[I&#8217;ve been looking at how to import an audio source into Processing so that it can be used to manipulate a visual output. Using the Minim sound library I should be able to manipulate things based on either an audio file or an audio input through the line-in or mic-in.
I have been going through the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been looking at how to import an audio source into Processing so that it can be used to manipulate a visual output. Using the Minim sound library I should be able to manipulate things based on either an audio file or an audio input through the line-in or mic-in.</p>
<p>I have been going through the <a href="http://code.compartmental.net/tools/minim/quickstart/" title="Minim Quick Start Guide">Quick Start Guide</a> which is very useful and having finished it, I have a Processing sketch that will playback a file and display the audio spectrum and waveforms which is pretty cool. I can see how I should be able to use the audio controls to manipulate an image, so I think I&#8217;m going to start having an experiment with applying the similar concepts to other images.</p>
]]></content:encoded>
			<wfw:commentRss>http://matthewbrown.net.au/programming/playing-audio-in-processing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Koch Curve Fractal</title>
		<link>http://matthewbrown.net.au/misc/the-koch-curve-fractal/</link>
		<comments>http://matthewbrown.net.au/misc/the-koch-curve-fractal/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 01:13:28 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
		
		<category><![CDATA[misc]]></category>

		<category><![CDATA[Benoit Mandelbrot]]></category>

		<category><![CDATA[Curve]]></category>

		<category><![CDATA[Fractal]]></category>

		<category><![CDATA[Koch]]></category>

		<category><![CDATA[mandelbrot]]></category>

		<guid isPermaLink="false">http://matthewbrown.net.au/misc/the-koch-curve-fractal/</guid>
		<description><![CDATA[Yesterday in the KKB211 lecture, we briefly went over fractals, in particular the Koch Curve fractal which is probably one of the more well known fractals along with the mandelbrot (Benoit Mandelbrot coined the term fractal).
For anyone that doesn&#8217;t know what a fractal is, it is effectively a geometric image that repeats itself infinitely no [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday in the KKB211 lecture, we briefly went over fractals, in particular the Koch Curve fractal which is probably one of the more well known fractals along with the mandelbrot (Benoit Mandelbrot coined the term fractal).</p>
<p>For anyone that doesn&#8217;t know what a fractal is, it is effectively a geometric image that repeats itself infinitely no matter how far in you zoom. They are usually irregular appearing images, but they are &#8220;self-similar&#8221;.</p>
<p>The koch is a snowflake star shape and is one of the earliest fractal shapes to be recognised.</p>
<p>For an interesting look at how it replicates as you zoom in and how self-similar it is, have a look at the <a href="http://arcytech.org/java/fractals/koch.shtml" title="The Koch Curve Fractal">Java applet over at ArcyTech</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://matthewbrown.net.au/misc/the-koch-curve-fractal/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Walking Lines 3 - Processing</title>
		<link>http://matthewbrown.net.au/programming/walking-lines-3-processing/</link>
		<comments>http://matthewbrown.net.au/programming/walking-lines-3-processing/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 00:51:03 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Lines]]></category>

		<category><![CDATA[Processing]]></category>

		<category><![CDATA[walking lines]]></category>

		<guid isPermaLink="false">http://matthewbrown.net.au/programming/walking-lines-3-processing/</guid>
		<description><![CDATA[I received some feedback on my earlier versions of the walking lines in the form of a trackback from Alex.
The feedback was part of a practice peer review, but he went into some detail on how i could fix up my current code so that the lines follow on from each other and how to [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://matthewbrown.net.au/wp-content/uploads/2008/08/semi_random_line3.png' title='Walking Lines 3, joining lines.'><img src='http://matthewbrown.net.au/wp-content/uploads/2008/08/semi_random_line3.thumbnail.png' alt='Walking Lines 3, joining lines.' class="alignright" /></a>I received some feedback on my earlier versions of the walking lines in the form of <a href="http://alexkkb210.wordpress.com/2008/08/17/peer-review-1/" title="Walking Lines Feedback">a trackback from Alex</a>.</p>
<p>The feedback was part of a practice peer review, but he went into some detail on how i could fix up my current code so that the lines follow on from each other and how to reduce the load on the CPU per cycle with the same effect. The advice is greatly appreciated.</p>
<p><a href="http://matthewbrown.net.au/uploads/processing/semi_random_lines_3/index.html" title="Walking Lines 3">View the new version online here.</a></p>
<p>The changes and source code are after the jump.</p>
<p> <a href="http://matthewbrown.net.au/programming/walking-lines-3-processing/#more-53" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://matthewbrown.net.au/programming/walking-lines-3-processing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fractals and Influences</title>
		<link>http://matthewbrown.net.au/misc/fractals-and-influences/</link>
		<comments>http://matthewbrown.net.au/misc/fractals-and-influences/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 12:31:03 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
		
		<category><![CDATA[misc]]></category>

		<category><![CDATA[Audio]]></category>

		<category><![CDATA[computational arts]]></category>

		<category><![CDATA[Fractals]]></category>

		<category><![CDATA[Influences]]></category>

		<category><![CDATA[kkb210]]></category>

		<category><![CDATA[Lines]]></category>

		<category><![CDATA[QUT]]></category>

		<category><![CDATA[Scott Draves]]></category>

		<category><![CDATA[Visuals]]></category>

		<guid isPermaLink="false">http://matthewbrown.net.au/misc/fractals-and-influences/</guid>
		<description><![CDATA[Fractals have always particularly appealed to me. They seem chaotic and yet orderly. I actually focussed on this concept in year 12 for my major art work which was selected to be featured in 5 galleries across NSW.

If you look at my Deviant Art account at all, you&#8217;ll notice that it is absolutely full of [...]]]></description>
			<content:encoded><![CDATA[<p>Fractals have always particularly appealed to me. They seem chaotic and yet orderly. I actually focussed on this concept in year 12 for my major art work which was selected to be featured in 5 galleries across NSW.</p>
<p><a href="http://blog.stillaslife.com/wp-content/gallery/00-single/trisymmetryglow1280.jpg" title="One of my fractals"><img src="http://blog.stillaslife.com/wp-content/gallery/00-single/normal_trisymmetryglow1280.jpg" alt="One of my fractals" style="border: 0pt none ; margin-left: 10px" /></a></p>
<p>If you look at <a href="http://raolain.deviantart.com/" title="Matt's Deviant Art Account">my Deviant Art account</a> at all, you&#8217;ll notice that it is absolutely full of fractal stills. I also had some big A1 and A2 fractal prints on exhibition, as well as an animation, at a recent inter-university festival between QUT and UQ. So I can easily say that fractals are definitely where my love in art is at. Since I first began experimenting with fractals, there has been one particularly big influence in my work, and that has been the work of Scott Draves aka <a href="http://draves.org" title="Scott Draves aka Spot">Spot</a>.</p>
<p>Spot&#8217;s work has been of interest to me basically since I began working with fractals and it continues to do so.</p>
<p>He has done a lot of work in fractals and started the <a href="http://flam3.com/" title="Flam3">Flam3</a>, <a href="http://electricsheep.org/" title="Electric Sheep">Electric Sheep</a> and <a href="http://hifidreams.com/" title="Dreams in High Fidelity">Dreams in High Fidelity</a> projects, all of which are quite influential on my work, both in fractals and in other computational arts.</p>
<p>Not all of his work has been focused on fractals, but many of his idea&#8217;s share similarities with them. One example of this are his <a href="http://draves.org/dub/" title="Dub Visuals">Dub Visuals</a> which take chaotic still images and morph them, to form other still images in a flow similar to that of the evolution of his fractal animations.</p>
<p>I have previously done fractal animations where they are synced with music, both music performed by another artist and music that I have composed myself. However, this hasn&#8217;t been done in real time and has been a long process to setup each portion of the animation and sync it up with the music. Ultimately, I would love to develop a way of rendering fractals, even low quality or low resolution fractals in real-time based on audio input. Basically this would be combining the work I have done previously with the basic concepts of what I did for KKB210 where I did a series of <a href="http://matthewbrown.net.au/programming/audio-responsive-lines-2/" title="Audio Responsive Lines">lines</a> and <a href="http://matthewbrown.net.au/programming/audio-responsive-particles-3/" title="Audio Responsive Particles">boxes</a> that responded to audio input. The lines one was probably getting close, though ultimately no where near as detailed as I would like it to be, and definitely nowhere near as chaotic and fractal-like as I want.</p>
<p>That is my aim though and hopefully I will get to it sooner or later.</p>
]]></content:encoded>
			<wfw:commentRss>http://matthewbrown.net.au/misc/fractals-and-influences/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Walking Lines 2</title>
		<link>http://matthewbrown.net.au/programming/walking-lines-2/</link>
		<comments>http://matthewbrown.net.au/programming/walking-lines-2/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 10:33:14 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
		
		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Lines]]></category>

		<category><![CDATA[Processing]]></category>

		<category><![CDATA[walking lines]]></category>

		<guid isPermaLink="false">http://matthewbrown.net.au/programming/walking-lines-2/</guid>
		<description><![CDATA[Continuing on from the original walking lines I did in Processing, I went on to develop this version of it. This is done effectively the same way as the original, but the code is cleaner and it provides for more variation. It also runs slower.
This version should allow further development to make the lines even [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://matthewbrown.net.au/wp-content/uploads/2008/08/semi-random-lines.png" title="Walking lines 2"><img src="http://matthewbrown.net.au/wp-content/uploads/2008/08/semi-random-lines.thumbnail.png" class="alignright" alt="Walking lines 2" /></a>Continuing on from the original <a href="http://matthewbrown.net.au/programming/walking-lines-1/" title="The original walking lines.">walking lines</a> I did in Processing, I went on to develop this version of it. This is done effectively the same way as the original, but the code is cleaner and it provides for more variation. It also runs slower.</p>
<p>This version should allow further development to make the lines even more random by separating all the variables, where the original was more limited since the numbers were largely defined within the line parameters.</p>
<p>This version is also technically more stochastic then the first one as well as the lines are added to and built on using the += command to add the new line position to the previous line position. Unfortunately this still draws a new line every frame that is not necessarily joined to the line from the previous frame.</p>
<p> <a href="http://matthewbrown.net.au/programming/walking-lines-2/#more-51" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://matthewbrown.net.au/programming/walking-lines-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Walking Lines 1</title>
		<link>http://matthewbrown.net.au/programming/walking-lines-1/</link>
		<comments>http://matthewbrown.net.au/programming/walking-lines-1/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 01:26:56 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[computational arts]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[kkb211]]></category>

		<category><![CDATA[Lines]]></category>

		<category><![CDATA[Processing]]></category>

		<category><![CDATA[walking lines]]></category>

		<guid isPermaLink="false">http://matthewbrown.net.au/programming/walking-lines-1/</guid>
		<description><![CDATA[In the week 2 tutorial for KKB211 - Computational Arts 2, we are looking at doing walking lines in our chosen development tool.
Walking lines are effectively randomly generated paths that the lines follow to create a random image.
I have been using Processing for this particular focus. Thus far I have random lines, however they don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://matthewbrown.net.au/wp-content/uploads/2008/07/semi-random-sketch.png" title="Semi-random lines sketch"><img src="http://matthewbrown.net.au/wp-content/uploads/2008/07/semi-random-sketch.thumbnail.png" class="alignright" alt="Semi-random lines sketch" /></a>In the week 2 tutorial for KKB211 - Computational Arts 2, we are looking at doing walking lines in our chosen development tool.</p>
<p>Walking lines are effectively randomly generated paths that the lines follow to create a random image.</p>
<p>I have been using Processing for this particular focus. Thus far I have random lines, however they don&#8217;t follow any particular path as of yet. This is effectively still walking lines as the position of the lines is added to and built on. Unfortunately this actually draws a new line every frame that is not necessarily joined to the line from the previous frame.</p>
<p><a href="http://matthewbrown.net.au/uploads/processing/semi_random_sketch/index.html" title="Walking Lines 1">Have a look at it online here.</a></p>
<p>The code used to do this is extremely simple and just involves a few random variables based on the width and height of the canvas. I don&#8217;t believe this is entirely stochastic because the randoms are tightly controlled, but it is random within its boundaries (unless you want to get into the nitty gritty of it, which I don&#8217;t).</p>
<p>The source code is available after the jump.</p>
<p> <a href="http://matthewbrown.net.au/programming/walking-lines-1/#more-48" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://matthewbrown.net.au/programming/walking-lines-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>KKB211 - Computational Arts 2</title>
		<link>http://matthewbrown.net.au/misc/kkb211-computational-arts-2/</link>
		<comments>http://matthewbrown.net.au/misc/kkb211-computational-arts-2/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 01:08:30 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
		
		<category><![CDATA[misc]]></category>

		<category><![CDATA[computational arts]]></category>

		<category><![CDATA[Kelvin Grove]]></category>

		<category><![CDATA[kkb210]]></category>

		<category><![CDATA[kkb211]]></category>

		<category><![CDATA[portfolio]]></category>

		<category><![CDATA[QUT]]></category>

		<guid isPermaLink="false">http://matthewbrown.net.au/misc/kkb211-computational-arts-2/</guid>
		<description><![CDATA[Last semester this blog was focused on my ongoing computational arts development for my uni work as part of the KKB210 - Computational Arts 1 subject.
This semester, I am moving on to KKB211 - Computational Arts 2, so again, this blog will be used as an online portfolio of my development in the area of [...]]]></description>
			<content:encoded><![CDATA[<p>Last semester this blog was focused on my ongoing computational arts development for my uni work as part of the KKB210 - Computational Arts 1 subject.</p>
<p>This semester, I am moving on to KKB211 - Computational Arts 2, so again, this blog will be used as an online portfolio of my development in the area of computational arts. The aim is to develop a series of works by the end of the semester that can be used as exhibition pieces as part of a computational arts exhibition at QUT Kelvin Grove.</p>
<p>It will also act as a process diary to help my keep track of my development and help me filter out the not so good works so I can focus more on the ones that are worth pursuing.</p>
]]></content:encoded>
			<wfw:commentRss>http://matthewbrown.net.au/misc/kkb211-computational-arts-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Portfolio Index For KKB210 Assignment 3</title>
		<link>http://matthewbrown.net.au/programming/portfolio-index-for-kkb210-assignment-3/</link>
		<comments>http://matthewbrown.net.au/programming/portfolio-index-for-kkb210-assignment-3/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 11:52:18 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
		
		<category><![CDATA[Programming]]></category>

		<category><![CDATA[computational arts]]></category>

		<category><![CDATA[kkb210]]></category>

		<category><![CDATA[Processing]]></category>

		<category><![CDATA[Quartz Composer]]></category>

		<guid isPermaLink="false">http://matthewbrown.net.au/programming/portfolio-index-for-kkb210-assignment-3/</guid>
		<description><![CDATA[Portfolio Item 1 -

Audio Responsive Particles.

Portfolio Item 2 -

Audio Responsive Lines.


Portfolio Item 3 -

Kaleidoscope.

]]></description>
			<content:encoded><![CDATA[<h3>Portfolio Item 1 -</h3>
<ul>
<li><a href="http://matthewbrown.net.au/programming/audio-responsive-particles-3/" title="Audio Responsive Particles">Audio Responsive Particles.</a></li>
</ul>
<h3>Portfolio Item 2 -</h3>
<ul>
<li><a href="http://matthewbrown.net.au/programming/audio-responsive-lines-2/" title="Audio Responsive Lines">Audio Responsive Lines.<br />
</a></li>
</ul>
<h3>Portfolio Item 3 -</h3>
<ul>
<li><a href="http://matthewbrown.net.au/programming/mouse-controlled-kaleidoscope/" title="Kaleidoscope">Kaleidoscope.</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://matthewbrown.net.au/programming/portfolio-index-for-kkb210-assignment-3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Draggable Box - Take 3</title>
		<link>http://matthewbrown.net.au/programming/the-draggable-box-take-3/</link>
		<comments>http://matthewbrown.net.au/programming/the-draggable-box-take-3/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 11:09:21 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
		
		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[mouseDragged()]]></category>

		<category><![CDATA[Processing]]></category>

		<guid isPermaLink="false">http://matthewbrown.net.au/programming/the-draggable-box-take-3/</guid>
		<description><![CDATA[Just a minor fix to the draggable box I made the other day. Previously it positioned the box so that the top-left corner was aligned with the mouse. Now, it centres the box horizontally and vertically behind the mouse.
It is available online here along with the full source code.
The changes made to fix this are [...]]]></description>
			<content:encoded><![CDATA[<p>Just a minor fix to <a href="http://matthewbrown.net.au/programming/the-draggable-box-take-2/" title="Draggable Box">the draggable box</a> I made the other day. Previously it positioned the box so that the top-left corner was aligned with the mouse. Now, it centres the box horizontally and vertically behind the mouse.</p>
<p><a href="http://matthewbrown.net.au/uploads/processing/draggable_box_held_2/index.html" title="Draggable Box">It is available online here along with the full source code.</a></p>
<p>The changes made to fix this are pretty simple, and the code changes are shown below.</p>
<p> <a href="http://matthewbrown.net.au/programming/the-draggable-box-take-3/#more-38" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://matthewbrown.net.au/programming/the-draggable-box-take-3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dancing Balls</title>
		<link>http://matthewbrown.net.au/programming/dancing-balls/</link>
		<comments>http://matthewbrown.net.au/programming/dancing-balls/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 08:39:06 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[balls]]></category>

		<category><![CDATA[Quartz Composer]]></category>

		<guid isPermaLink="false">http://matthewbrown.net.au/programming/dancing-balls/</guid>
		<description><![CDATA[Just playing with Quartz Composer. Four dancing balls that bounce horizontally and vertically.
The file, dancing_balls.qtz is online here.
]]></description>
			<content:encoded><![CDATA[<p>Just playing with Quartz Composer. Four dancing balls that bounce horizontally and vertically.</p>
<p>The file, <a href="http://matthewbrown.net.au/uploads/quartz/animations/dancing_balls.qtz" title="Quartz Composer Dancing Balls">dancing_balls.qtz is online here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://matthewbrown.net.au/programming/dancing-balls/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
