<?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>Aristotel Digenis</title>
	<atom:link href="http://www.digenis.co.uk/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.digenis.co.uk</link>
	<description>Audio, code, and games</description>
	<lastBuildDate>Mon, 04 Feb 2013 23:45:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Convolution Code Example</title>
		<link>http://www.digenis.co.uk/?p=81</link>
		<comments>http://www.digenis.co.uk/?p=81#comments</comments>
		<pubDate>Sun, 13 Mar 2011 20:58:38 +0000</pubDate>
		<dc:creator>aristotel</dc:creator>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[DSP]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.digenis.co.uk/?p=81</guid>
		<description><![CDATA[People who use hrtflib often don&#8217;t have a background in audio programming, and so they ask me what to do with the output of that library. The answer is convolution. There is tons of information on the net about it, &#8230; <a href="http://www.digenis.co.uk/?p=81">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>People who use hrtflib often don&#8217;t have a background in audio programming, and so they ask me what to do with the output of that library. The answer is convolution. There is tons of information on the net about it, and there is lots of cover on it but I wanted to put up a simple code sample in C, to show how convolution works. Here it is:</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="c" style="font-family:monospace;"><span style="color: #993333;">void</span> Convolve<span style="color: #009900;">&#40;</span><span style="color: #993333;">const</span> <span style="color: #993333;">float</span><span style="color: #339933;">*</span> <span style="color: #993333;">const</span> input<span style="color: #339933;">,</span>
	      <span style="color: #993333;">unsigned</span> <span style="color: #993333;">int</span> inputLength<span style="color: #339933;">,</span>
	      <span style="color: #993333;">const</span> <span style="color: #993333;">float</span><span style="color: #339933;">*</span> <span style="color: #993333;">const</span> filter<span style="color: #339933;">,</span>
	      <span style="color: #993333;">unsigned</span> <span style="color: #993333;">int</span> filterLength<span style="color: #339933;">,</span>
	      <span style="color: #993333;">float</span><span style="color: #339933;">*</span> output<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">unsigned</span> <span style="color: #993333;">int</span> i<span style="color: #339933;">;</span>
	<span style="color: #993333;">unsigned</span> <span style="color: #993333;">int</span> j<span style="color: #339933;">;</span>
	<span style="color: #993333;">unsigned</span> <span style="color: #993333;">int</span> lengthOfOutput <span style="color: #339933;">=</span> inputLength
				    <span style="color: #339933;">+</span> filterLength <span style="color: #339933;">-</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>i <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;</span> lengthOfOutput<span style="color: #339933;">;</span> <span style="color: #339933;">++</span>i<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		output<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span>.<span style="color: #202020;">f</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>i <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;</span> inputLength<span style="color: #339933;">;</span> <span style="color: #339933;">++</span>i<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>j <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> j <span style="color: #339933;">&lt;</span> filterLength<span style="color: #339933;">;</span> <span style="color: #339933;">++</span>j<span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			output<span style="color: #009900;">&#91;</span>i <span style="color: #339933;">+</span> j<span style="color: #009900;">&#93;</span> <span style="color: #339933;">+=</span> input<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span> <span style="color: #339933;">*</span> filter<span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.digenis.co.uk/?feed=rss2&#038;p=81</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Killzone 3 Helghast Edition Unboxing</title>
		<link>http://www.digenis.co.uk/?p=20</link>
		<comments>http://www.digenis.co.uk/?p=20#comments</comments>
		<pubDate>Fri, 25 Feb 2011 18:58:35 +0000</pubDate>
		<dc:creator>aristotel</dc:creator>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[killzone]]></category>

		<guid isPermaLink="false">http://www.digenis.co.uk/?p=20</guid>
		<description><![CDATA[I am a massive Killzone fan, and guess what arrived today! The Helghast edition of the latest instalment! Here are some photos of what is in it! &#160; &#160;]]></description>
				<content:encoded><![CDATA[<p>I am a massive Killzone fan, and guess what arrived today! The Helghast edition of the latest instalment! Here are some photos of what is in it!</p>
<p><a href="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone01.jpg"><img class="size-thumbnail wp-image-31 alignleft" title="killzone01" src="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone01-150x150.jpg" alt="Killzone 3 Helghast Edition" width="150" height="150" /></a></p>
<p><a href="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone02.jpg"><img class="size-thumbnail wp-image-31 alignleft" title="killzone02" src="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone02-150x150.jpg" alt="Killzone 3 Helghast Edition" width="150" height="150" /></a></p>
<p><a href="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone03.jpg"><img class="size-thumbnail wp-image-31 alignleft" title="killzone03" src="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone03-150x150.jpg" alt="Killzone 3 Helghast Edition" width="150" height="150" /></a></p>
<p><a href="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone04.jpg"><img class="size-thumbnail wp-image-31 alignleft" title="killzone04" src="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone04-150x150.jpg" alt="Killzone 3 Helghast Edition" width="150" height="150" /></a></p>
<p><a href="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone05.jpg"><img class="size-thumbnail wp-image-31 alignleft" title="killzone05" src="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone05-150x150.jpg" alt="Killzone 3 Helghast Edition" width="150" height="150" /></a></p>
<p><a href="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone06.jpg"><img class="size-thumbnail wp-image-31 alignleft" title="killzone06" src="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone06-150x150.jpg" alt="Killzone 3 Helghast Edition" width="150" height="150" /></a></p>
<p><a href="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone07.jpg"><img class="size-thumbnail wp-image-31 alignleft" title="killzone07" src="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone07-150x150.jpg" alt="Killzone 3 Helghast Edition" width="150" height="150" /></a></p>
<p><a href="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone08.jpg"><img class="size-thumbnail wp-image-31 alignleft" title="killzone08" src="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone08-150x150.jpg" alt="Killzone 3 Helghast Edition" width="150" height="150" /></a></p>
<p><a href="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone09jpg"><img class="size-thumbnail wp-image-31 alignleft" title="killzone09" src="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone09-150x150.jpg" alt="Killzone 3 Helghast Edition" width="150" height="150" /></a></p>
<p><a href="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone10.jpg"><img class="size-thumbnail wp-image-31 alignleft" title="killzone10" src="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone10-150x150.jpg" alt="Killzone 3 Helghast Edition" width="150" height="150" /></a></p>
<p><a href="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone11.jpg"><img class="size-thumbnail wp-image-31 alignleft" title="killzone11" src="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone11-150x150.jpg" alt="Killzone 3 Helghast Edition" width="150" height="150" /></a></p>
<p><a href="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone12.jpg"><img class="size-thumbnail wp-image-31 alignleft" title="killzone12" src="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone12-150x150.jpg" alt="Killzone 3 Helghast Edition" width="150" height="150" /></a></p>
<p><a href="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone13.jpg"><img class="size-thumbnail wp-image-31 alignleft" title="killzone13" src="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone13-150x150.jpg" alt="Killzone 3 Helghast Edition" width="150" height="150" /></a></p>
<p><a href="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone14.jpg"><img class="size-thumbnail wp-image-31 alignleft" title="killzone14" src="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone14-150x150.jpg" alt="Killzone 3 Helghast Edition" width="150" height="150" /></a></p>
<p><a href="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone15.jpg"><img class="size-thumbnail wp-image-31 alignleft" title="killzone15" src="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone15-150x150.jpg" alt="Killzone 3 Helghast Edition" width="150" height="150" /></a></p>
<p><a href="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone16.jpg"><img class="size-thumbnail wp-image-31 alignleft" title="killzone16" src="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone16-150x150.jpg" alt="Killzone 3 Helghast Edition" width="150" height="150" /></a></p>
<p><a href="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone17.jpg"><img class="size-thumbnail wp-image-31 alignleft" title="killzone17" src="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone17-150x150.jpg" alt="Killzone 3 Helghast Edition" width="150" height="150" /></a></p>
<p><a href="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone18.jpg"><img class="size-thumbnail wp-image-31 alignleft" title="killzone18" src="http://www.digenis.co.uk/wp-content/uploads/2011/02/killzone18-150x150.jpg" alt="Killzone 3 Helghast Edition" width="150" height="150" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digenis.co.uk/?feed=rss2&#038;p=20</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Brand new&#8221;</title>
		<link>http://www.digenis.co.uk/?p=17</link>
		<comments>http://www.digenis.co.uk/?p=17#comments</comments>
		<pubDate>Fri, 25 Feb 2011 18:28:06 +0000</pubDate>
		<dc:creator>aristotel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.digenis.co.uk/?p=17</guid>
		<description><![CDATA[This is a move from having a custom site to using WordPress based site. It will take a while to move the old website to the new one, but at least it is up!]]></description>
				<content:encoded><![CDATA[<p>This is a move from having a custom site to using WordPress based site. It will take a while to move the old website to the new one, but at least it is up!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digenis.co.uk/?feed=rss2&#038;p=17</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
