<?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>Phate&#039;s Most Awesome Music Blog</title>
	<atom:link href="http://phate.drunkencoders.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://phate.drunkencoders.com</link>
	<description>Writing portable music applications instead of writing music.</description>
	<lastBuildDate>Mon, 24 Aug 2009 20:42:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Multiplexing the DS Sprite Engine</title>
		<link>http://phate.drunkencoders.com/2009/08/multiplexing-the-ds-sprite-engine/</link>
		<comments>http://phate.drunkencoders.com/2009/08/multiplexing-the-ds-sprite-engine/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 20:36:32 +0000</pubDate>
		<dc:creator>phate</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://phate.drunkencoders.com/?p=10</guid>
		<description><![CDATA[So it turns out that you can update the DS sprite engine&#8217;s OAM in the middle of a VBlank to draw more sprites. Very neat. I&#8217;m going to use it for printing arbitrarilly sized text. Here&#8217;s some example code that prints 192 text sprites, 64 more than normally possible.
SpriteMultiplexer
]]></description>
			<content:encoded><![CDATA[<p>So it turns out that you can update the DS sprite engine&#8217;s OAM in the middle of a VBlank to draw more sprites. Very neat. I&#8217;m going to use it for printing arbitrarilly sized text. Here&#8217;s some example code that prints 192 text sprites, 64 more than normally possible.</p>
<p><a href="http://phate.drunkencoders.com/files/2009/08/SpriteMultiplexer.zip">SpriteMultiplexer</a></p>
]]></content:encoded>
			<wfw:commentRss>http://phate.drunkencoders.com/2009/08/multiplexing-the-ds-sprite-engine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Messing Around</title>
		<link>http://phate.drunkencoders.com/2009/08/messing-around/</link>
		<comments>http://phate.drunkencoders.com/2009/08/messing-around/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 18:40:13 +0000</pubDate>
		<dc:creator>phate</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://phate.drunkencoders.com/?p=6</guid>
		<description><![CDATA[I spent a bit more time poking around with that synth code. I was trying to figure out how to implement a fixed point version of the power fuction, but it turns out that it&#8217;s not really feasable with the limited accuracy that comes along with fixed point math, so I gave in and used [...]]]></description>
			<content:encoded><![CDATA[<p>I spent a bit more time poking around with that synth code. I was trying to figure out how to implement a fixed point version of the power fuction, but it turns out that it&#8217;s not really feasable with the limited accuracy that comes along with fixed point math, so I gave in and used devkitARM&#8217;s floating point stuff to calculate frequencies from note values instead.</p>
<p>It&#8217;s not all that efficient, but the note values are being calculated at the input poll rate, not the sample rate, so it doesn&#8217;t matter too much. Anyways, here&#8217;s a little Kaosscilator clone based on my previous code to play with. With some tweaking, this could actually be a decent improvisational tool.</p>
<p><a href="http://phate.drunkencoders.com/files/2009/08/KaOscilDS.zip">KaOscilDS</a></p>
]]></content:encoded>
			<wfw:commentRss>http://phate.drunkencoders.com/2009/08/messing-around/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>First Blog Post, Hello All!</title>
		<link>http://phate.drunkencoders.com/2009/08/first-post/</link>
		<comments>http://phate.drunkencoders.com/2009/08/first-post/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 04:23:11 +0000</pubDate>
		<dc:creator>phate</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Dovoto was kind enough to set me up here, so now I have an awesome blog. I plan on updating here with assorted portable music/audio applications. Here&#8217;s a rough demo of my currently-unfinished synthesis toolkit that sends a saw oscillator through a series of feedback delay lines.
audiostresstest1
]]></description>
			<content:encoded><![CDATA[<p>Dovoto was kind enough to set me up here, so now I have an awesome blog. I plan on updating here with assorted portable music/audio applications. Here&#8217;s a rough demo of my currently-unfinished synthesis toolkit that sends a saw oscillator through a series of feedback delay lines.</p>
<p><a href="http://phate.drunkencoders.com/files/2009/08/audiostresstest1.zip">audiostresstest1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://phate.drunkencoders.com/2009/08/first-post/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
