<?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>Sun, 01 Apr 2012 19:18:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<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. For Windows. Download : art-thing.zip  Screens]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://www.youtube.com/embed/kdrJSfDxqgk" frameborder="0" width="560" height="315" class="alignnone"></iframe></p>
<p>A continuously evolving abstract composition on a 320&#215;176 canvas, produced by dynamically blending a series of random image layers. <span id="more-227"></span>For Windows.</p>
<p><strong>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" title="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" title="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" title="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" title="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" title="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" title="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" title="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" title="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" title="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" title="007" /></a>
<a href='http://www.contralogic.com/generative-abstract-pixel-art/attachment/006/' title='006'><img width="150" height="150" src="http://www.contralogic.com/wp-content/uploads/2012/04/006-150x150.png" class="attachment-thumbnail" alt="006" title="006" /></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" title="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" title="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" title="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" title="002" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.contralogic.com/generative-abstract-pixel-art/feed/</wfw:commentRss>
		<slash:comments>0</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 &#8230; <a class="more-link" href="http://www.contralogic.com/dagion/">more…</a>]]></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 &#8230; <a class="more-link" href="http://www.contralogic.com/assorted-ambiences/">more…</a>]]></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 height="81" width="100%"><param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F37151144&amp;g=1&amp;show_comments=true&amp;auto_play=false&amp;color=ff7700"></param><param name="allowscriptaccess" value="always"></param><embed allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F37151144&amp;g=1&amp;show_comments=true&amp;auto_play=false&amp;color=ff7700" type="application/x-shockwave-flash" width="100%"></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 &#8230; <a class="more-link" href="http://www.contralogic.com/procedural-island-generator/">more…</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>0</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, &#8230; <a class="more-link" href="http://www.contralogic.com/yamaha-pss-80-rhythm-loops/">more…</a>]]></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>
		<item>
		<title>Casio VL-Tone Soundfont</title>
		<link>http://www.contralogic.com/casio-vl-tone-soundfont/</link>
		<comments>http://www.contralogic.com/casio-vl-tone-soundfont/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 22:53:19 +0000</pubDate>
		<dc:creator>Chris B</dc:creator>
				<category><![CDATA[Samples]]></category>

		<guid isPermaLink="false">http://www.contralogic.com/?p=93</guid>
		<description><![CDATA[Here&#8217;s a soundfont I made a while ago of the &#8220;piano&#8221; sound from a Casio VL-1 keyboard. All 53 notes in the instrument&#8217;s range are individually sampled at 48 kHz from the VL-Tone&#8217;s line output &#8211; so you can recreate &#8230; <a class="more-link" href="http://www.contralogic.com/casio-vl-tone-soundfont/">more…</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.contralogic.com/wp-content/uploads/2011/04/vl-tone.jpg"><img class="alignnone size-medium wp-image-94" title="VL-Tone" src="http://www.contralogic.com/wp-content/uploads/2011/04/vl-tone-300x150.jpg" alt="Casio VL-1" width="300" height="150" /></a></p>
<p>Here&#8217;s a soundfont I made a while ago of the &#8220;piano&#8221; sound from a <a title="VL-Tone" href="http://www.vintagesynth.com/casio/vl1.php">Casio VL-1</a> keyboard.<span id="more-93"></span></p>
<p>All 53 notes in the instrument&#8217;s range are individually sampled at 48 kHz from the VL-Tone&#8217;s line output &#8211; so you can recreate the authentic sound of this classic vintage instrument.</p>
<p><strong>Download: <a href="http://www.contralogic.com/data/samples/vl-tone_piano.zip">vl-tone_piano.zip</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.contralogic.com/casio-vl-tone-soundfont/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

