<?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>contralogic</title>
	<atom:link href="http://www.contralogic.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.contralogic.com</link>
	<description>games, music, programming, etc.</description>
	<lastBuildDate>Mon, 06 May 2013 23:29:11 +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>256 NES Samples</title>
		<link>http://www.contralogic.com/256-nes-samples/</link>
		<comments>http://www.contralogic.com/256-nes-samples/#comments</comments>
		<pubDate>Sat, 09 Feb 2013 03:56:22 +0000</pubDate>
		<dc:creator>Chris B</dc:creator>
				<category><![CDATA[Samples]]></category>

		<guid isPermaLink="false">http://www.contralogic.com/?p=326</guid>
		<description><![CDATA[Download: nes-samples.zip A collection of 256 short percussive samples produced by an emulation of the 2A03 soundchip used in the NES console in 48kHz 16-bit WAV format. You are free to use these samples for any purpose, but please don&#8217;t redistribute them in their original form.]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-327" alt="NES 2A03 sample waveform" src="http://www.contralogic.com/wp-content/uploads/2013/02/nes-2a03-sample-waveform.png" width="480" height="232" /></p>
<p><strong>Download: <a title="256 NES Samples" href="http://www.contralogic.com/data/samples/nes-samples.zip">nes-samples.zip</a></strong></p>
<p>A collection of 256 short percussive samples produced by an emulation of the <a href="http://en.wikipedia.org/wiki/Ricoh_2A03">2A03</a> soundchip used in the NES console in 48kHz 16-bit WAV format.</p>
<p>You are free to use these samples for any purpose, but please don&#8217;t redistribute them in their original form.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.contralogic.com/256-nes-samples/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blarg VSTi Released</title>
		<link>http://www.contralogic.com/blarg-vsti-released/</link>
		<comments>http://www.contralogic.com/blarg-vsti-released/#comments</comments>
		<pubDate>Wed, 30 Jan 2013 02:48:54 +0000</pubDate>
		<dc:creator>Chris B</dc:creator>
				<category><![CDATA[VST]]></category>

		<guid isPermaLink="false">http://www.contralogic.com/?p=318</guid>
		<description><![CDATA[It&#8217;s a VSTi synthesizer for 32-bit Windows. Click here for more information and demo download.]]></description>
				<content:encoded><![CDATA[<iframe width="100%" height="166" scrolling="no" frameborder="no" src="http://w.soundcloud.com/player?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F77054382&color=ff7700&auto_play=false&show_artwork=false"></iframe>
<p>It&#8217;s a VSTi synthesizer for 32-bit Windows. <a title="Blarg" href="http://www.contralogic.com/vst-plugins/blarg/">Click here for more information and demo download</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.contralogic.com/blarg-vsti-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chompston Gameplay Video</title>
		<link>http://www.contralogic.com/chompston-gameplay-video/</link>
		<comments>http://www.contralogic.com/chompston-gameplay-video/#comments</comments>
		<pubDate>Thu, 24 Jan 2013 21:00:37 +0000</pubDate>
		<dc:creator>Chris B</dc:creator>
				<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://www.contralogic.com/?p=305</guid>
		<description><![CDATA[Video of my recently completed game Chompston, a single-screen maze game made mainly in order to experiment with procedural level generation and a music system based on playing sound effects in key and in sync with XM format music.]]></description>
				<content:encoded><![CDATA[<p><iframe src="http://www.youtube.com/embed/eEqE1mE9gQw" height="315" width="560" frameborder="0"></iframe></p>
<p>Video of my recently completed game <a title="Chompston" href="http://www.contralogic.com/games/chompston/">Chompston</a>, a single-screen maze game made mainly in order to experiment with procedural level generation and a music system based on playing sound effects in key and in sync with <a href="http://en.wikipedia.org/wiki/XM_(file_format)">XM</a> format music.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.contralogic.com/chompston-gameplay-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pterosaur VSTi Updated</title>
		<link>http://www.contralogic.com/pterosaur-vsti-updated/</link>
		<comments>http://www.contralogic.com/pterosaur-vsti-updated/#comments</comments>
		<pubDate>Sat, 02 Jun 2012 23:26:35 +0000</pubDate>
		<dc:creator>Chris B</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.contralogic.com/?p=261</guid>
		<description><![CDATA[Pterosaur VST synth is updated with polyphonic mode and a few other new features. Get it here.]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.contralogic.com/vst-plugins/pterosaur/"><img class="alignnone size-thumbnail wp-image-257" title="Pterosaur VSTi Version 2" src="http://www.contralogic.com/wp-content/uploads/2011/03/pterosaur_v2-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>Pterosaur VST synth is updated with polyphonic mode and a few other new features. Get it <a title="Pterosaur" href="http://www.contralogic.com/vst-plugins/pterosaur/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.contralogic.com/pterosaur-vsti-updated/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Generative Abstract Pixel Art</title>
		<link>http://www.contralogic.com/generative-abstract-pixel-art/</link>
		<comments>http://www.contralogic.com/generative-abstract-pixel-art/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 19:02:20 +0000</pubDate>
		<dc:creator>Chris B</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.contralogic.com/?p=227</guid>
		<description><![CDATA[A continuously evolving abstract composition on a 320&#215;176 canvas, produced by dynamically blending a series of random image layers, inspired by Brian Eno&#8217;s 77 Million Paintings. Windows Download : art-thing.zip  Screens]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.contralogic.com/wp-content/uploads/2012/04/006.png" alt="" title="Generative Pixel Art" width="640" height="352" class="alignnone size-full wp-image-233" /></p>
<p>A continuously evolving abstract composition on a 320&#215;176 canvas, produced by dynamically blending a series of random image layers, inspired by Brian Eno&#8217;s <a href="http://en.wikipedia.org/wiki/77_Million_Paintings">77 Million Paintings</a>.<span id="more-227"></span></p>
<p><iframe src="http://www.youtube.com/embed/kdrJSfDxqgk" frameborder="0" width="560" height="315" class="alignnone"></iframe></p>
<p><strong>Windows Download : <a href="http://www.contralogic.com/data/misc/art-thing.zip">art-thing.zip</a></strong></p>
<h3> Screens</h3>

<a href='http://www.contralogic.com/generative-abstract-pixel-art/attachment/001/' title='001'><img width="150" height="150" src="http://www.contralogic.com/wp-content/uploads/2012/04/001-150x150.png" class="attachment-thumbnail" alt="001" /></a>
<a href='http://www.contralogic.com/generative-abstract-pixel-art/attachment/015/' title='015'><img width="150" height="150" src="http://www.contralogic.com/wp-content/uploads/2012/04/015-150x150.png" class="attachment-thumbnail" alt="015" /></a>
<a href='http://www.contralogic.com/generative-abstract-pixel-art/attachment/014/' title='014'><img width="150" height="150" src="http://www.contralogic.com/wp-content/uploads/2012/04/014-150x150.png" class="attachment-thumbnail" alt="014" /></a>
<a href='http://www.contralogic.com/generative-abstract-pixel-art/attachment/013/' title='013'><img width="150" height="150" src="http://www.contralogic.com/wp-content/uploads/2012/04/013-150x150.png" class="attachment-thumbnail" alt="013" /></a>
<a href='http://www.contralogic.com/generative-abstract-pixel-art/attachment/012/' title='012'><img width="150" height="150" src="http://www.contralogic.com/wp-content/uploads/2012/04/012-150x150.png" class="attachment-thumbnail" alt="012" /></a>
<a href='http://www.contralogic.com/generative-abstract-pixel-art/attachment/011/' title='011'><img width="150" height="150" src="http://www.contralogic.com/wp-content/uploads/2012/04/011-150x150.png" class="attachment-thumbnail" alt="011" /></a>
<a href='http://www.contralogic.com/generative-abstract-pixel-art/attachment/010/' title='010'><img width="150" height="150" src="http://www.contralogic.com/wp-content/uploads/2012/04/010-150x150.png" class="attachment-thumbnail" alt="010" /></a>
<a href='http://www.contralogic.com/generative-abstract-pixel-art/attachment/009/' title='009'><img width="150" height="150" src="http://www.contralogic.com/wp-content/uploads/2012/04/009-150x150.png" class="attachment-thumbnail" alt="009" /></a>
<a href='http://www.contralogic.com/generative-abstract-pixel-art/attachment/008/' title='008'><img width="150" height="150" src="http://www.contralogic.com/wp-content/uploads/2012/04/008-150x150.png" class="attachment-thumbnail" alt="008" /></a>
<a href='http://www.contralogic.com/generative-abstract-pixel-art/attachment/007/' title='007'><img width="150" height="150" src="http://www.contralogic.com/wp-content/uploads/2012/04/007-150x150.png" class="attachment-thumbnail" alt="007" /></a>
<a href='http://www.contralogic.com/generative-abstract-pixel-art/attachment/006/' title='Generative Pixel Art'><img width="150" height="150" src="http://www.contralogic.com/wp-content/uploads/2012/04/006-150x150.png" class="attachment-thumbnail" alt="Generative Pixel Art" /></a>
<a href='http://www.contralogic.com/generative-abstract-pixel-art/attachment/005/' title='005'><img width="150" height="150" src="http://www.contralogic.com/wp-content/uploads/2012/04/005-150x150.png" class="attachment-thumbnail" alt="005" /></a>
<a href='http://www.contralogic.com/generative-abstract-pixel-art/attachment/004/' title='004'><img width="150" height="150" src="http://www.contralogic.com/wp-content/uploads/2012/04/004-150x150.png" class="attachment-thumbnail" alt="004" /></a>
<a href='http://www.contralogic.com/generative-abstract-pixel-art/attachment/003/' title='003'><img width="150" height="150" src="http://www.contralogic.com/wp-content/uploads/2012/04/003-150x150.png" class="attachment-thumbnail" alt="003" /></a>
<a href='http://www.contralogic.com/generative-abstract-pixel-art/attachment/002/' title='002'><img width="150" height="150" src="http://www.contralogic.com/wp-content/uploads/2012/04/002-150x150.png" class="attachment-thumbnail" alt="002" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.contralogic.com/generative-abstract-pixel-art/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dagion</title>
		<link>http://www.contralogic.com/dagion/</link>
		<comments>http://www.contralogic.com/dagion/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 10:37:13 +0000</pubDate>
		<dc:creator>Chris B</dc:creator>
				<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://www.contralogic.com/?p=215</guid>
		<description><![CDATA[Dagion &#8211; a 2D platformer game that was originally made for the TIGSource AGBIC competition in 2010. It&#8217;s been lurking untouched on my hard drive in an almost complete state for quite some time now,  but I figured it was worth tidying up and making availble. More info and download here.]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-216" title="Dagion title screen" src="http://www.contralogic.com/wp-content/uploads/2012/03/Dagion-title-screen.png" alt="" width="512" height="288" /></p>
<p>Dagion &#8211; a 2D platformer game that was originally made for the TIGSource AGBIC competition in 2010. It&#8217;s been lurking untouched on my hard drive in an almost complete state for quite some time now,  but I figured it was worth tidying up and making availble.<span id="more-215"></span></p>
<p><iframe src="http://www.youtube.com/embed/8wgWJMFZwzU" frameborder="0" width="480" height="385" class="alignnone"></iframe></p>
<p><strong><a title="Dagion" href="http://www.contralogic.com/games/dagion/">More info and download here</a>.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.contralogic.com/dagion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yamaha PSS-560 Percussion Samples</title>
		<link>http://www.contralogic.com/yamaha-pss-560-percussion-samples/</link>
		<comments>http://www.contralogic.com/yamaha-pss-560-percussion-samples/#comments</comments>
		<pubDate>Sun, 04 Mar 2012 14:40:16 +0000</pubDate>
		<dc:creator>Chris B</dc:creator>
				<category><![CDATA[Samples]]></category>

		<guid isPermaLink="false">http://www.contralogic.com/?p=177</guid>
		<description><![CDATA[More sounds from the archives. This is a full set of percussion samples recorded from a PSS-560 PortaSound keyboard produced by Yamaha in the &#8217;80s. 18 PCM sounds sampled at 48 kHz in 16-bit WAV format. Download: pss-560_percussion_samples.zip]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.contralogic.com/wp-content/uploads/2012/03/pss-560_closeup.jpg"><img class="alignnone  wp-image-179" title="Portasound PSS-560" src="http://www.contralogic.com/wp-content/uploads/2012/03/pss-560_closeup.jpg" alt="" width="269" height="154" /></a></p>
<p>More sounds from the archives. This is a full set of percussion samples recorded from a PSS-560 PortaSound keyboard produced by Yamaha in the &#8217;80s.<span id="more-177"></span></p>
<p>18 PCM sounds sampled at 48 kHz in 16-bit WAV format.</p>
<p><strong>Download: <a href="http://www.contralogic.com/data/samples/pss-560_percussion_samples.zip">pss-560_percussion_samples.zip</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.contralogic.com/yamaha-pss-560-percussion-samples/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Assorted Ambiences</title>
		<link>http://www.contralogic.com/assorted-ambiences/</link>
		<comments>http://www.contralogic.com/assorted-ambiences/#comments</comments>
		<pubDate>Sun, 26 Feb 2012 12:06:28 +0000</pubDate>
		<dc:creator>Chris B</dc:creator>
				<category><![CDATA[Samples]]></category>

		<guid isPermaLink="false">http://www.contralogic.com/?p=156</guid>
		<description><![CDATA[A collection of 12 atmospheric drones and soundscapes, originally created as assets for the Assemblee competition hosted at TIGSource. The sounds are all licensed under the Creative Commons Attribution license, so you can use them for whatever you want as long as you give me a mention. 30 second previews of all the sounds. Download [...]]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-168" title="Ambient" src="http://www.contralogic.com/wp-content/uploads/2012/01/spectral.jpg" alt="" width="300" height="150" /></p>
<p>A collection of 12 atmospheric drones and soundscapes, originally created as assets for the Assemblee competition hosted at <a title="The Independent Gaming Source" href="http://www.tigsource.com/">TIGSource</a>.<span id="more-156"></span></p>
<p>The sounds are all licensed under the <a href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution license</a>, so you can use them for whatever you want as long as you give me a mention.</p>
<object width="100%" height="81"><param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F37151144&show_comments=true&auto_play=false&color=ff7700"></param><param name="allowscriptaccess" value="always"></param><embed width="100%" height="81" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F37151144&show_comments=true&auto_play=false&color=ff7700" allowscriptaccess="always" type="application/x-shockwave-flash"></embed></object>
<p>30 second previews of all the sounds.</p>
<p><strong><a title="Assorted Ambiences" href="http://www.freesound.org/people/chris_b/packs/9065/">Download from Freesound.org</a></strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.contralogic.com/assorted-ambiences/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Procedural Island Generator</title>
		<link>http://www.contralogic.com/procedural-island-generator/</link>
		<comments>http://www.contralogic.com/procedural-island-generator/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 19:22:57 +0000</pubDate>
		<dc:creator>Chris B</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.contralogic.com/?p=138</guid>
		<description><![CDATA[I made a little Windows app to test out some code for randomly generating simple islands to be used as the basis for a tile map in a 2D game. Essentially it&#8217;s just recolouring some fractal noise generated with a standard midpoint displacement algorithm with a few added tweaks. Download: islands.zip In this instance a [...]]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-139" title="Islands" src="http://www.contralogic.com/wp-content/uploads/2012/03/islands.png" alt="" width="346" height="173" /></p>
<p>I made a little Windows app to test out some code for randomly generating simple islands to be used as the basis for a tile map in a 2D game. Essentially it&#8217;s just recolouring some fractal noise generated with a standard <a href="http://en.wikipedia.org/wiki/Diamond-square_algorithm#Midpoint_displacement_algorithm">midpoint displacement algorithm</a> with a few added tweaks.<span id="more-138"></span></p>
<p><strong>Download: <a href="http://www.contralogic.com/data/misc/islands.zip">islands.zip</a></strong></p>
<p><img class="alignnone size-full wp-image-143" title="island01" src="http://www.contralogic.com/wp-content/uploads/2012/03/island01.png" alt="" width="256" height="128" /></p>
<p>In this instance a 128&#215;128 array is seeded with a random value every 16 rows and colums then each 16&#215;16 square is filled in using the midpoint displacement method.</p>
<p><img class="alignnone size-full wp-image-140" title="island02" src="http://www.contralogic.com/wp-content/uploads/2012/03/island02.png" alt="" width="256" height="128" /></p>
<p>Seeding the border with zeroes before filling in the 16&#215;16 squares guarantees that the result is always an island completely surrounded by water.</p>
<p><img class="alignnone size-full wp-image-141" title="island03" src="http://www.contralogic.com/wp-content/uploads/2012/03/island03.png" alt="" width="256" height="128" /></p>
<p>Setting the central point to the maximum value makes the generated islands a little more consistent. To ensure that every part of the generated terrain is accessible to the player I remove any isolated sections by performing a simple flood fill from the center in order to identify any disconnected points above the water level.</p>
<p><img class="alignnone size-full wp-image-142" title="island04" src="http://www.contralogic.com/wp-content/uploads/2012/03/island04.png" alt="" width="256" height="256" /></p>
<p>Finally a boundary of shallow water is added around the coastline to make things look a bit nicer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.contralogic.com/procedural-island-generator/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Yamaha PSS-80 Rhythm Loops</title>
		<link>http://www.contralogic.com/yamaha-pss-80-rhythm-loops/</link>
		<comments>http://www.contralogic.com/yamaha-pss-80-rhythm-loops/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 15:04:41 +0000</pubDate>
		<dc:creator>Chris B</dc:creator>
				<category><![CDATA[Samples]]></category>

		<guid isPermaLink="false">http://www.contralogic.com/?p=97</guid>
		<description><![CDATA[A complete set of drum loops sampled from a Yamaha PSS-80 keyboard in 48 kHz 16-bit WAV format. The device features the following preset rhythms using synthesized bass drum, snare and hi-hat sounds: 8 beat, 12 beat, 16 beat, march, samba, swing, tango and waltz. Download: pss-80_rhythm_loops.zip]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.contralogic.com/wp-content/uploads/2011/04/pss-80.jpg"><img class="alignnone size-medium wp-image-99" title="PortaSound PSS-80" src="http://www.contralogic.com/wp-content/uploads/2011/04/pss-80-300x150.jpg" alt="PSS-80" width="300" height="150" /></a></p>
<p>A complete set of drum loops sampled from a Yamaha PSS-80 keyboard in 48 kHz 16-bit WAV format.<span id="more-97"></span></p>
<p>The device features the following preset rhythms using synthesized bass drum, snare and hi-hat sounds: <em>8 beat, 12 beat, 16 beat, march, samba, swing, tango</em> and <em>waltz</em>.</p>
<p><strong>Download: <a href="http://www.contralogic.com/data/samples/pss-80_rhythm_loops.zip">pss-80_rhythm_loops.zip</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.contralogic.com/yamaha-pss-80-rhythm-loops/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
