<?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>Swiing</title>
	<atom:link href="http://www.glidepro.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.glidepro.net/blog</link>
	<description>Usual stuff with unusual interfaces - by Michael Aldridge</description>
	<lastBuildDate>Mon, 08 Mar 2010 23:05:25 +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>Sound Manipulation in Flash</title>
		<link>http://www.glidepro.net/blog/2010/03/sound-manipulation-in-flash/</link>
		<comments>http://www.glidepro.net/blog/2010/03/sound-manipulation-in-flash/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 23:03:35 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.glidepro.net/blog/?p=272</guid>
		<description><![CDATA[
			
				
			
		
For a long time, there has been nothing worth shouting about in terms of Flash&#8217;s capabilities with Sound.  Indeed, the furthest you got was some exciting pan and volume controls &#8211; admittedly functional but ultimately limited and uninspiring.  Enter Flash CS4 and Flash Player 10!
Flash CS4 brings with it an event for audio objects called [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.glidepro.net%2Fblog%2F2010%2F03%2Fsound-manipulation-in-flash%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.glidepro.net%2Fblog%2F2010%2F03%2Fsound-manipulation-in-flash%2F&amp;source=glidepro&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>For a long time, there has been nothing worth shouting about in terms of Flash&#8217;s capabilities with Sound.  Indeed, the furthest you got was some exciting pan and volume controls &#8211; admittedly functional but ultimately limited and uninspiring.  Enter Flash CS4 and Flash Player 10!</p>
<p><span id="more-272"></span>Flash CS4 brings with it an event for audio objects called SampleDataEvent (check out the <a href="http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/events/SampleDataEvent.html">Adobe Reference</a>).  In essence, you create a sound object in Flash, like you would normally do.  But, instead of loading a MP3 file and playing it, you can add the SampleDataEvent listener and &#8216;feed&#8217; the sound object with your own data, and play it!</p>
<p>This event goes hand in hand with the <a href="http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/media/Sound.html#extract()">sound.extract()</a> method.  This method will extra the raw sound data from a sound object, and feed the SampleDataEvent of another sound object.</p>
<p>Now, at the moment, this just sounds like the long and way to play a MP3 file, however it&#8217;s the bit in between extracting and &#8216;feeding&#8217; the sound object that we&#8217;re interested in.  The raw data can be manipulated in any way you like.</p>
<p>The most basic thing you can do with a sound (probably) is to slow it down or speed it up.  This is done by taking the raw data and either missing out samples during playback (so that the sound is perceived as faster), or by adding more samples, by duplicating the raw data (so that the sound is perceived as slower).  At the same time, if a sound is sped up, the pitch is increased, and vice versa.  Easy eh?</p>
<p>I won&#8217;t go into further detail, but move to my little demo application that I&#8217;ve made.</p>
<p><a href="http://glidepro.net/go-dj/">http://glidepro.net/go-dj/</a></p>
<p>It&#8217;s a simple DJ application.  Two tracks are loaded, and played at once.  You can control the pitch of both to bring the tracks to a near-identical speed (in terms of rhythm).  There&#8217;s also a feature on the left track to pull/push it in sync with the rhythm of the right track.</p>
<p>Hope you had a bit of fun with this funny little app thing!</p>
<p><em>(credits go to Lee Brimelow author of <a href="http://theflashblog.com/">The Flash Blog</a></em><em> for his examples and <a href="http://www.andre-michelle.com/">Andre Michelle</a></em><em> for his examples and his inspirational work with all things <a href="http://lab.andre-michelle.com/">Flash and audio</a></em><em>)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.glidepro.net/blog/2010/03/sound-manipulation-in-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I heart MySuiteStuff!</title>
		<link>http://www.glidepro.net/blog/2009/12/i-heart-mysuitestuff/</link>
		<comments>http://www.glidepro.net/blog/2009/12/i-heart-mysuitestuff/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 22:34:20 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.glidepro.net/blog/?p=245</guid>
		<description><![CDATA[
			
				
			
		
My amazing Flash icon cushion from MySuiteStuff arrived today and I must admit I&#8217;m rather chuffed hehe&#8230;  I need to find somewhere safe where it can sit proudly!

Check out their website for your favourite Adobe Creative Suite icon (perhaps not something you&#8217;re forced to think about on a daily basis, but there you go&#8230;)
(click on [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.glidepro.net%2Fblog%2F2009%2F12%2Fi-heart-mysuitestuff%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.glidepro.net%2Fblog%2F2009%2F12%2Fi-heart-mysuitestuff%2F&amp;source=glidepro&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>My amazing Flash icon cushion from <a href="http://www.mysuitestuff.com/" target="_blank">MySuiteStuff</a> arrived today and I must admit I&#8217;m rather chuffed hehe&#8230;  I need to find somewhere safe where it can sit proudly!</p>
<p><span id="more-245"></span></p>
<p>Check out their website for your favourite Adobe Creative Suite icon (perhaps not something you&#8217;re forced to think about on a daily basis, but there you go&#8230;)</p>
<p><em>(click on either picture for a bigger view, although the picture is &#8216;iPhone-camera-in-poor-lighting-grainy)</em></p>
<p><a href="http://www.glidepro.net/blog/wp-content/uploads/2009/12/IMG_00681.JPG"><img class="alignnone size-medium wp-image-247" title="mysuitestuff Fl cushion" src="http://www.glidepro.net/blog/wp-content/uploads/2009/12/IMG_00681-225x300.jpg" alt="mysuitestuff Fl cushion" width="225" height="300" /></a></p>
<p><a href="http://www.glidepro.net/blog/wp-content/uploads/2009/12/IMG_00691.JPG"><img class="alignnone size-medium wp-image-253" title="mysuitestuff 'Fl' cushion" src="http://www.glidepro.net/blog/wp-content/uploads/2009/12/IMG_00691-225x300.jpg" alt="mysuitestuff 'Fl' cushion" width="225" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.glidepro.net/blog/2009/12/i-heart-mysuitestuff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Through the eyes of a n00b &#8211; the SocialGO API part 1</title>
		<link>http://www.glidepro.net/blog/2009/12/through-the-eyes-of-a-n00b-the-socialgo-api-part-1/</link>
		<comments>http://www.glidepro.net/blog/2009/12/through-the-eyes-of-a-n00b-the-socialgo-api-part-1/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 22:07:13 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[SocialGO]]></category>

		<guid isPermaLink="false">http://www.glidepro.net/blog/?p=210</guid>
		<description><![CDATA[
			
				
			
		
It&#8217;s been a while since I&#8217;ve said anything on here &#8211; been busy!!  First a bit of background on SocialGO for the uninitiated&#8230;

SocialGO is a social networking platform that allows anyone to create their own social networking site.  Like many social-media orientated sites (like Facebook, Twitter, Flickr etc), SocialGO has its own API [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.glidepro.net%2Fblog%2F2009%2F12%2Fthrough-the-eyes-of-a-n00b-the-socialgo-api-part-1%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.glidepro.net%2Fblog%2F2009%2F12%2Fthrough-the-eyes-of-a-n00b-the-socialgo-api-part-1%2F&amp;source=glidepro&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>It&#8217;s been a while since I&#8217;ve said anything on here &#8211; been busy!!  First a bit of background on <a href="http://www.socialgo.com/">SocialGO</a> for the uninitiated&#8230;</p>
<p><span id="more-210"></span></p>
<p>SocialGO is a social networking platform that allows anyone to create their own social networking site.  Like many social-media orientated sites (like Facebook, Twitter, Flickr etc), SocialGO has its own API that allows a site owner to access the data on their site, add functionality to it and do all kinds of fancy things (I like to keep this site jargon-free, ha <img src='http://www.glidepro.net/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )</p>
<p>Think about all of those applications you&#8217;ve seen on Facebook.  Well, all of those are created using <a href="http://developers.facebook.com/" target="_blank">Facebook&#8217;s API</a>.  Without an API these applications would be completely standalone on the site without any type of integration with member profiles and the information on them &#8211; it&#8217;s exactly the same with the SocialGO API.</p>
<p><span style="text-decoration: underline;"><strong>Getting the data from the SocialGO site database</strong>&#8230;</span></p>
<p>One of the fancy things that the SocialGO API lets you do is output a list of the various types of media available on the site.  You can get the information and URLs for all of the images, videos and audio on the site.  To do this you need to have a copy of the latest <a href="http://wiki.api.socialgo.com/" target="_blank">SocialGO API Class</a>, a text editor and a server run the PHP.</p>
<p>The following code will output a list of photos from my SocialGO site:</p>
<pre>&lt;?php
include 'SNM_api.php';

$api = new SNM_api();

$api-&gt;setApiServer('http://api.socialgo.com/');
$api-&gt;setNetworkKey('----');
$api-&gt;setDeveloperKey('----');

$filter = array(
 'album_id' =&gt; '7',
 );

$result = $api-&gt;getPhoto($filter);
print "&lt;?xml version=\"1.0\"?&gt;\n";
print "&lt;photolist&gt;\n";
foreach ($result-&gt;media_item as $photo)
{
 print "  &lt;url&gt;$photo-&gt;absolute_uri&lt;/url&gt;\n";
}
print "&lt;/photolist&gt;\n";
?&gt;</pre>
<p>This code is run on my server, so if you visit &#8211; <a href="http://glidepro.net/wii-sg-site/db-test2.php">http://glidepro.net/wii-sg-site/db-test2.php</a> &#8211; then you will see a list of all the images on my SocialGO site (<a href="http://wiidev.info">http://wiidev.info</a>).  View the source-code of this page and you will see that the output has been formatted in XML thus&#8230;</p>
<pre id="line1"><span class="pi">&lt;?xml version="1.0"?&gt;</span>
&lt;<span class="start-tag">photolist</span>&gt;
  &lt;<span class="start-tag">url</span>&gt;http://static.socialgo.com/cache/61355/image/159.jpg&lt;/<span class="end-tag">url</span>&gt;
  &lt;<span class="start-tag">url</span>&gt;http://static.socialgo.com/cache/61355/image/160.jpg&lt;/<span class="end-tag">url</span>&gt;
  &lt;<span class="start-tag">url</span>&gt;http://static.socialgo.com/cache/61355/image/161.jpg&lt;/<span class="end-tag">url</span>&gt;
  &lt;<span class="start-tag">url</span>&gt;http://static.socialgo.com/cache/61355/image/162.jpg&lt;/<span class="end-tag">url</span>&gt;</pre>
<p>&#8230;and so on!</p>
<p>&#8230;of course, you don&#8217;t have to output to XML, but I wanted to use this data with Flash/Actionscript3 &#8211; which has a comprehensive set of classes for loading and manipulating XML data.</p>
<p><span style="text-decoration: underline;"><strong>Using the data&#8230;</strong></span></p>
<p>OK, now I have my data all nicely formatted in XML, I can call this PHP file directly from Flash thus:</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 419px; width: 1px; height: 1px;">var xmlLoader:URLLoader = new URLLoader();</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 419px; width: 1px; height: 1px;">var xmlData:XML = new XML();</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 419px; width: 1px; height: 1px;">xmlLoader.addEventListener(Event.COMPLETE, LoadXML);</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 419px; width: 1px; height: 1px;">xmlLoader.load(new URLRequest(&#8220;http://glidepro.net/wii-sg-site/getmusic.php&#8221;));</div>
<pre>var xmlLoader:URLLoader = new URLLoader();
var xmlData:XML = new XML();
xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
xmlLoader.load(new URLRequest("getphotos.php"));

function LoadXML(e:Event):void {
	xmlData=new XML(e.target.data);
}</pre>
<p>Ta-da!  That was nice and simple, so step by step:</p>
<p>1. Define the variable to load the XML file and the XML object that will hold the XML data once it has been loaded</p>
<p>2. Load the PHP file.</p>
<p>3. Once the PHP has loaded, an event listener will fire and the XML data will be place in the XML object variable</p>
<p>4. Now it&#8217;s possible to get to any of the XML data by simply referring to the nodes.  Take the XML I pasted above.  Suppose I wanted to get the URL of the first photo, I&#8217;d output it like this:</p>
<pre>trace (xmlData.url[0]);</pre>
<p>Easy! Thanks to the wonders of AS3, you can use the actual XML node names.  Back in the murky days of AS2 you would have needed to use something like this&#8230;</p>
<pre>trace (xmlData.childNode[0]);</pre>
<p>&#8230;which is completely meaningless to be perfectly honest!  Logical, yet meaningless&#8230;</p>
<p><span style="text-decoration: underline;"><strong>The Final Result!</strong></span></p>
<p>OK, well I&#8217;ve skipped the step of writing the Actionscript, however</p>
<p>The example I created was a 3D spinning cube that displays 6 random photos from the SocialGO site.  Simply put, the application finds out how many photo URLs are listed in the XML object and selects 6 random photos to put on each side of the cube.</p>
<p><strong>Hit F5 to refresh and see different photos!</strong></p>

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="swfobj_0" width="470" height="400" align="left">
      <param name="movie" value="http://glidepro.net/wii-sg-site/cube_finished.swf" />
      <param name="align" value="left" />
      <!--[if !IE]>-->
      <object type="application/x-shockwave-flash" data="http://glidepro.net/wii-sg-site/cube_finished.swf" width="470" height="400" align="left">
      <!--<![endif]-->
        <p>The Flash plugin is required to view this object.</p>
      <!--[if !IE]>-->
      </object>
      <!--<![endif]-->
    </object>

<p>Check out <a href="http://glidepro.net/wii-sg-site/cube_finished.swf" target="_blank">http://glidepro.net/wii-sg-site/cube_finished.swf</a> to see the SWF in a new window &#8211; might be easier when refreshing&#8230;</p>
<p><strong><em>Well, that&#8217;s all for the time being, but there&#8217;s loads more to come!</em></strong></p>
<p><strong><em>Over n out&#8230;</em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.glidepro.net/blog/2009/12/through-the-eyes-of-a-n00b-the-socialgo-api-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update of my projects&#8230;</title>
		<link>http://www.glidepro.net/blog/2009/09/update-of-my-projects/</link>
		<comments>http://www.glidepro.net/blog/2009/09/update-of-my-projects/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 13:47:56 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Papervision]]></category>
		<category><![CDATA[popforge]]></category>
		<category><![CDATA[wiiflashserver]]></category>

		<guid isPermaLink="false">http://www.glidepro.net/blog/?p=204</guid>
		<description><![CDATA[
			
				
			
		
A quick post on the fiddly little things I&#8217;ve been working on!
I&#8217;ve recently been mucking around with various Actionscript libraries and have created several little programs just to see what&#8217;s possible.  These programs are SO minimal that it will probably seem pointless me even showing them(!)
Augmented reality fiddle (print the marker from here) &#8211; you [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.glidepro.net%2Fblog%2F2009%2F09%2Fupdate-of-my-projects%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.glidepro.net%2Fblog%2F2009%2F09%2Fupdate-of-my-projects%2F&amp;source=glidepro&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>A quick post on the fiddly little things I&#8217;ve been working on!</p>
<p><span id="more-204"></span>I&#8217;ve recently been mucking around with various Actionscript libraries and have created several little programs just to see what&#8217;s possible.  These programs are SO minimal that it will probably seem pointless me even showing them(!)</p>
<p><a href="http://glidepro.net/ar1" target="_blank">Augmented reality fiddle</a> (print the marker from <a href="http://glidepro.net/ar1/marker.pdf" target="_blank">here</a>) &#8211; you will need a webcam for this one&#8230;  Go to the page and hold up the marker.  If everything is running correctly, you will see a picture of <a href="http://en.wikipedia.org/wiki/Mel_Gibson" target="_blank">Mel Gibson</a> and <a href="http://en.wikipedia.org/wiki/Danny_Glover" target="_blank">Danny Glover</a> as their characters in <a href="http://en.wikipedia.org/wiki/Lethal_Weapon" target="_blank">Lethal Weapon</a> (what can I say, I&#8217;m a huge fan).  A music track also plays.  You should notice that moving the marker around will cause the music to pan around too&#8230;  This was made using the <a href="http://www.libspark.org/wiki/saqoosha/FLARToolKit/en" target="_blank">FLARToolkit</a> which everyone seems to be jumping on at the moment.</p>
<p><a href="http://glidepro.net/audio1">Popforge audio filter fiddle</a> &#8211; you&#8217;ll need to wait a while for the audio to load and there is a slight chance that this will break&#8230;!  However if you get it working, you should be able to move the sliders around to control the cutoff values of several filters.  The offline demo of this can also be controlled by waving a Wii Remote around which is incredibly fun and something that I don&#8217;t believe has been done on the Wii console itself, though god knows why.  The demo uses the <a href="http://code.google.com/p/popforge/" target="_blank">Popforge library</a> which is the understated GODSEND for anyone wanting to manipulate audio &#8216;properly&#8217; with Actionscript, compared to the frankly poor methods that Adobe have provided up til now.  The library also enables waveforms to be generated so you can make your own synth if you wish (see my <a href="http://www.glidepro.net/blog/2009/09/portfolio-in-a-blog-post/" target="_blank">Porfolio in a post!</a> article).</p>
<p><a href="http://glidepro.net/phy3d" target="_blank">Physics engine fiddle </a>- this is kinda cool but boring after a short time haha&#8230; This demostrates the use of a physics engine with Papervision.  There are quite a few physics engines available for Actionscript, all providing slightly different capabilities, however this is the <a href="http://seraf.mediabox.fr/wow-engine/as3-3d-physics-engine-wow-engine/" target="_blank">WOW-Engine</a>.  Just hover on the small box to see it jump around!</p>
<p>Essentially, I&#8217;m more interested in what&#8217;s possible at the moment and thinking way less about practical ways to use all these abilities &#8211; all about the (lofi) tech demos!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glidepro.net/blog/2009/09/update-of-my-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Portfolio in a blog post!</title>
		<link>http://www.glidepro.net/blog/2009/09/portfolio-in-a-blog-post/</link>
		<comments>http://www.glidepro.net/blog/2009/09/portfolio-in-a-blog-post/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 12:40:01 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Self Love]]></category>
		<category><![CDATA[glidepro]]></category>
		<category><![CDATA[Michael Aldridge]]></category>

		<guid isPermaLink="false">http://www.glidepro.net/blog/?p=172</guid>
		<description><![CDATA[
			
				
			
		
This is me folks!
Michael Aldridge BSc(Hons)

UPDATE - pushing this post back to the top to add that I have since graduated with a First Class Honours in Digital Media Development.  So I&#8217;m now Michael Aldridge BSc(Hons)&#8230; and about time too!
Well, work has begun, if only in a small way, to my portfolio site.  At some [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.glidepro.net%2Fblog%2F2009%2F09%2Fportfolio-in-a-blog-post%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.glidepro.net%2Fblog%2F2009%2F09%2Fportfolio-in-a-blog-post%2F&amp;source=glidepro&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>This is me folks!</p>
<p>Michael Aldridge BSc(Hons)</p>
<p><span id="more-172"></span></p>
<p><strong>UPDATE </strong>- pushing this post back to the top to add that I have since graduated with a First Class Honours in Digital Media Development.  So I&#8217;m now Michael Aldridge BSc(Hons)&#8230; and about time too!</p>
<p>Well, work has begun, if only in a small way, to my portfolio site.  At some point very soon, www.glidepro.net will actually have something on it rather than simply directing you here to my blog!</p>
<p>Before giving you a nice list of links to my work I guess I could list the applications that I have experience of (some more than others!)</p>
<ul style="text-align: left;">
<li><strong>Flash</strong>, which includes both AS2 and AS3.  Furthermore to this I can implement <strong>Papervision3D </strong>(to allow real-time 3D rendering in Flash), <strong>WiiFlashServer </strong>(to allow Flash applications to accept input from a Nintendo Wii Remote) and <strong>Popforge </strong>(a real-time audio engine allowing sound to be generated from scratch and/or process sound files etc).  I am also learning the ins and outs of the <strong>FLARtoolkit</strong>, that allows &#8216;augmented reality&#8217; applications to be developed within Flash.</li>
<li><strong>Flex</strong>, programming in AS3.  I am currently learning how this environment works, but it&#8217;s quite easy to get to grips with!  Within the Flex environment it&#8217;s possible to implement all the classes mentioned above (Papervision3D, WiiFlashServer and Popforge).  In the case of Papervision3D, there are some features that would otherwise be very long-winded to program in Flash that are very easy to accomplish in Flex.  Plus it means it&#8217;s possible to run the code from the library&#8217;s creators, such as the rather clever Seb Lee-Delisle.</li>
<li><strong>Dreamweaver</strong>, using HTML/CSS to create<strong> <span style="font-weight: normal;">pretty </span></strong>websites.  I use the <strong>960.gs grid-system</strong> to lay out my latest sites as it lets you produce browser compliant site with tidy layouts.  Pretty much speaks for itself really.  Dreamweaver is my last stop between my graphical/Flash content and my FTP application.</li>
<li><strong>Photoshop</strong>.  Again, enough said!  Pretty much every time I use this application, I&#8217;m doing something different and learning something new.  In theory I can only get better&#8230;</li>
<li><strong>Premiere</strong>, capturing video via iLink/IEEE1394, editing, exporting and authoring DVD content using the bundled Encore.</li>
<li><strong>After Effects</strong>, editing content, key-framing effects and exporting for DVD or web distribution.  As with Photoshop, my experience and knowledge of this application grows everytime I open it.</li>
<li><strong>Adobe Media Encoder</strong>, encoding video for Flash applications.  OK, this may not strictly count as a fully fledged application, however this has recently been my most-used tool!  I have gained a knowledge of converting video, selecting suitable bitrates dependent on the content etc.</li>
<li><strong>Autodesk 3dsMax 2009</strong>, I don&#8217;t think the versions differ too much except that each version&#8217;s files are annoyingly NOT backward compatible! I can model fairly complex meshes, however my forte with this application lies in picking materials and editing said materials within Photoshop.  As with Director MX mentioned below, it&#8217;s possible to place objects in 3dsMax under the control of the <strong>Reactor</strong>/Havok physics engine, to compliment the standard key-framing approach.</li>
<li><strong>Macromedia Director MX</strong>.  Not the most obvious application to admit having skills in you may say.  Well, I&#8217;ve used this application to make a fully interactive 3D application that implements the highly popular <strong>Havok physics engine</strong> to make objects move in a believable manner.  I have learnt a lot about the programming language Lingo.  Most importantly, I have gained an appreciation of how to code objects in a 3D space.  In a similar manner to Flash, I have also implemented the ability to allow control from a Wii Remote.</li>
<li><strong>PHP/MySQL</strong>, listed last as it WILL be on my skill list by the end of the summer, so this is here to remind me&#8230;!</li>
<li>Other &#8211; software or standards.  <strong>SVN, FTP, </strong>(some!) <strong>SSH</strong>.</li>
<li><strong>Sound/MIDI  sequencing/editing</strong> software.  I have a BTEC diploma in Music Technology and have been using computers to produce music for upwards of 10 years all the back to Windows 3.1!  I have played the <strong>piano </strong>on and off for the last 18 years, and have gained Grade 6.  I can also roughly(!) play the <strong>saxophone</strong>.</li>
</ul>
<p>I don&#8217;t think there&#8217;s anything I&#8217;ve missed.  If anyone out there knows me better than I do then give me a nudge!</p>
<p>Right, onto the examples.  They aren&#8217;t in any particular order at the moment, and their descriptions are a bit ropey, but you&#8217;ll get the idea until I update them&#8230;<br />
<em>Wii Remote controlled Drum Machine (created in Flash using AS3) &#8211; </em><br />
<a href="http://glidepro.net/blog/2009/04/swiing-playtime/" target="_blank">http://glidepro.net/blog/2009/04/swiing-playtime/</a><br />
The application is called &#8216;Swiing&#8217; (same name as my blog) and was programmed as a competition entry to &#8216;Codeo&#8217;, a programming competition for university students run by Cogapp in Brighton.  The application won the prize for that particular month&#8217;s competition.  The video shows the employees of Cogapp having a play with it.  I promise that it&#8217;s possible to get proper drum rhythms out of it with a bit of practice!<br />
To see the application in action visit: <a href="http://glidepro.net/blog/2009/03/swiing-wins-cogapps-coding-competition/" target="_blank">http://glidepro.net/blog/2009/03/swiing-wins-cogapps-coding-competition/</a> although you will need a Wii Remote connected to your computers over Bluetooth to see anything work.</p>
<p><em>Flash game</em><br />
<a href="http://glidepro.net/flash_coursework1.swf" target="_blank">http://glidepro.net/flash_coursework1.swf</a><br />
Use the arrow keys to move around and CTRL to &#8216;attack&#8217;.  The final version of the game is currently being graded, so a previous version is shown here to demonstrate the maths behind &#8216;walking into the line of sight&#8217; of your enemies etc.</p>
<p><em>Surfer Bunny (3D world created in Macromedia Director implementing the Havok physics engine), 29MB to download</em><br />
<a href="http://glidepro.net/surfer_bunny.exe" target="_blank">http://glidepro.net/surfer_bunny.exe</a><br />
The original idea was just to simulate physics in a 3D world but I took it a step further and made a mini-game out of it.  The more rings you collect, the higher you can jump therefore being able to reach different places.  This work was graded at 80%.</p>
<p><em>Webcam motion detect example (created in Flash) &#8211; </em><br />
<a href="http://glidepro.net/motiondiff_3.swf" target="_blank">http://glidepro.net/motiondiff_3.swf</a><br />
Waving your hand over the glowing dots on your picture will trigger a musical note.  It&#8217;s possible to play some rudimentary tunes.</p>
<p><em>Synthesizer/sequencer made using Andre Michelle&#8217;s Popforge library with a shameless inclusion of  a Papervision3D visualisation- </em><br />
<a href="http://glidepro.net/synth5" target="_blank">http://www.glidepro.net/synth5</a><br />
(Warning: perhaps turn down your speakers before clicking the link)</p>
<p>That&#8217;s it!  I&#8217;ll be back with more (and better described) examples soon&#8230;</p>
<p>Michael</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glidepro.net/blog/2009/09/portfolio-in-a-blog-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sensors, Symbology and Character recognition</title>
		<link>http://www.glidepro.net/blog/2009/09/sensors-symbology-and-character-recognition/</link>
		<comments>http://www.glidepro.net/blog/2009/09/sensors-symbology-and-character-recognition/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 23:49:37 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[University]]></category>
		<category><![CDATA[Wii]]></category>

		<guid isPermaLink="false">http://www.glidepro.net/blog/?p=196</guid>
		<description><![CDATA[
			
				
			
		
I&#8217;ve left uni but still keen to continue working on something(!)
So I&#8217;m extending my degree&#8217;s project and about to author a paper &#8211; or at least try to.
To increase the confusion that little bit further, here&#8217;s the provisional title:
Identifying a remote input sensor that best yields a &#8216;more&#8217; natural/intuitive syntax or symbology while optimising character [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.glidepro.net%2Fblog%2F2009%2F09%2Fsensors-symbology-and-character-recognition%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.glidepro.net%2Fblog%2F2009%2F09%2Fsensors-symbology-and-character-recognition%2F&amp;source=glidepro&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;ve left uni but still keen to continue working on something(!)<span id="more-196"></span></p>
<p>So I&#8217;m extending my degree&#8217;s project and about to author a paper &#8211; or at least try to.</p>
<p>To increase the confusion that little bit further, here&#8217;s the provisional title:</p>
<blockquote><p>Identifying a remote input sensor that best yields a &#8216;more&#8217; natural/intuitive syntax or symbology while optimising character recognition</p></blockquote>
<p>Damn that needs to be shortened and/or made more concise or something&#8230;</p>
<p>My university project involved examining the input sensors on the Nintendo Wii Remote, the infra-red sensor and the accelerometer.</p>
<p>So, the gist of the paper is essentially to carry on this comparison, to find a possible link between the co-ordinate data from the infra-red sensor and the acceleration data from the accelerometer.  Of course, I may not be able to draw a comparison so I may leave this idea to persue another avenue of exploration&#8230;</p>
<p>Step one is to make an application that will simultaneously record both accelerometer and infra-red data from the Wii Remote then I can start capturing (meaningful) data&#8230;</p>
<p>Wish me luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glidepro.net/blog/2009/09/sensors-symbology-and-character-recognition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Added iPhone support to this blog :)</title>
		<link>http://www.glidepro.net/blog/2009/07/added-iphone-support-to-this-blog/</link>
		<comments>http://www.glidepro.net/blog/2009/07/added-iphone-support-to-this-blog/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 06:59:22 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Self Love]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.glidepro.net/blog/?p=193</guid>
		<description><![CDATA[
			
				
			
		
As of now you can view this blog on an iPhone and it&#8217;ll appear nicely formatted!Thanks to the marvels of Twitter I found out about WPtouch, a Wordpress plugin/theme that&#8217;ll re-format the blog when viewed on an iPhone.
Here&#8217;s what you should see when you view http://www.glidepro.net/ on your beloved iPhone&#8230;

(screenshot courtesy of Chloe Fan)
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.glidepro.net%2Fblog%2F2009%2F07%2Fadded-iphone-support-to-this-blog%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.glidepro.net%2Fblog%2F2009%2F07%2Fadded-iphone-support-to-this-blog%2F&amp;source=glidepro&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>As of now you can view this blog on an iPhone and it&#8217;ll appear nicely formatted!<span id="more-193"></span>Thanks to the marvels of Twitter I found out about WPtouch, a Wordpress plugin/theme that&#8217;ll re-format the blog when viewed on an iPhone.</p>
<p>Here&#8217;s what you should see when you view http://www.glidepro.net/ on your beloved iPhone&#8230;</p>
<p><img class="alignnone size-full wp-image-194" title="gh8s" src="http://www.glidepro.net/blog/wp-content/uploads/2009/07/gh8s.jpg" alt="gh8s" width="320" height="480" /></p>
<p><em>(screenshot courtesy of <a href="http://twitter.com/chloester" target="_blank">Chloe Fan</a>)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.glidepro.net/blog/2009/07/added-iphone-support-to-this-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Me &amp; My Papervision3D endeavours</title>
		<link>http://www.glidepro.net/blog/2009/06/me-my-papervision3d-endeavours/</link>
		<comments>http://www.glidepro.net/blog/2009/06/me-my-papervision3d-endeavours/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 12:10:46 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Papervision]]></category>

		<guid isPermaLink="false">http://www.glidepro.net/blog/?p=181</guid>
		<description><![CDATA[
			
				
			
		
Over the last 3 weeks-ish I&#8217;ve started to learn the mystical wonders of Papervision 3D.

For the uninitiated, Papervision 3D is the creation of  Carlos Ulloa, Andy Zupko, Seb Lee-Delisle, and many more people that I&#8217;ve just to find out about!  It is described as an open source realtime 3D engine for Flash.  A quick Google [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.glidepro.net%2Fblog%2F2009%2F06%2Fme-my-papervision3d-endeavours%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.glidepro.net%2Fblog%2F2009%2F06%2Fme-my-papervision3d-endeavours%2F&amp;source=glidepro&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Over the last 3 weeks-ish I&#8217;ve started to learn the mystical wonders of Papervision 3D.<span id="more-181"></span></p>
<p><img class="alignnone size-medium wp-image-184" title="3d7_screenshot1_edit" src="http://www.glidepro.net/blog/wp-content/uploads/2009/06/3d7_screenshot1_edit-300x168.png" alt="3d7_screenshot1_edit" width="450" height="252" /></p>
<p>For the uninitiated, Papervision 3D is the creation of <a href="http://www.carlosulloa.com/" target="_blank"> Carlos Ulloa</a>, <a href="http://blog.zupko.info/" target="_blank">Andy Zupko</a>, <a href="http://www.sebleedelisle.com/" target="_blank">Seb Lee-Delisle</a>, and many more people that I&#8217;ve just to find out about!  It is described as an open source realtime 3D engine for Flash.  A quick Google around the web for examples and the like will turn up some rather nice examples of what the engine is capable of.</p>
<p>Here are a couple of notable examples:</p>
<p><a href="http://www.absolut.com/iaaw" target="_blank">In an ABSOLUT WORLD</a> &#8211; a really nice example from Carlos Ulloa created for Absolut Vodka.  It&#8217;s a relatively simple set of models, but it&#8217;s done SO well.  A 2D physics engine has also been implemented, and it&#8217;s possible to rearranged the interface and have lots of fun before even looking at the content!</p>
<p><a href="http://www.cleoag.ru/labs/flex/parkseasons/" target="_blank">PARK.seasons</a> &#8211; I was shown this example only last week by a friend and created by <a href="http://www.cleoag.ru/2008/04/09/parkseasons-in-pv3d/" target="_blank">Den Ivanov</a>.  This is a prime example of the marvels you can achieve with Papervision.  It&#8217;s quite difficult to explain actually, so have a look!  At first you will probably think &#8220;wow, that&#8217;s simple&#8221;, but look again and you&#8217;ll realise that the concept is rather complex.</p>
<p><a href="http://blog.zupko.info/?cat=8" target="_blank">Technical demos and examples</a> &#8211; by Andy Zupko.  Andy&#8217;s extensions to the Papervision engine are literally amazing, when you think that this is all be achieved with the Flash Player.</p>
<p><a href="http://www.sebleedelisle.com/?p=455" target="_blank">Big and Small</a> &#8211; is the product of Plug-In Media, of which Seb Lee-Delisle is Technical Director.  It&#8217;s an impressive endeavour to create a complete interactive world that&#8217;s fun for children.  It&#8217;s based on the children&#8217;s TV series of the same name, and is produced by the BBC and Kindle.  Check out some of the screenshots and videos in Seb&#8217;s blogpost and you will see the effort, love and dedication that&#8217;s gone into creating an immersive world.  You can also see that this example shows that it&#8217;s possible to create clutered, colourful and cosey 3D scenes, aswell as the clean lines and reflections of the Absolut World example&#8230;</p>
<p>&#8230;in a word Papervision is one diverse beasty!</p>
<p>Soooo, onto my creations so far, none of which are as accomplished as the examples above.  I originally started playing around with the engine in Flash, but I quickly realised that there were some things that weren&#8217;t possible unless I used pure Actionscript with Flex.  Having said that, it probably &#8216;is&#8217; possible to do many of these things in Flash, but I just don&#8217;t know how.  I can&#8217;t admit to being an amazing AS3 coder &#8211; yet&#8230;</p>
<p>The following are links to all the little programs I&#8217;ve made.  They are all centralised around a single theme (which is my way of saying they&#8217;re all pretty similar and boring!).  Through all these examples, I have learnt many things about setting up materials, positioning 3D lights and manipulating the camera.  In particular, there are pretty much an infinite number of ways to set up materials, so it has been quite fun to explore&#8230;</p>
<p><a href="http://glidepro.net/3d1" target="_blank">http://glidepro.net/3d1<br />
</a></p>
<p><a href="http://glidepro.net/3d2" target="_blank">http://glidepro.net/3d2</a></p>
<p><a href="http://glidepro.net/3d3" target="_blank">http://glidepro.net/3d3</a></p>
<p><a href="http://glidepro.net/3d4" target="_blank">http://glidepro.net/3d4</a></p>
<p><a href="http://glidepro.net/3d5" target="_blank">http://glidepro.net/3d5</a></p>
<p><a href="http://glidepro.net/3d6" target="_blank">http://glidepro.net/3d6</a></p>
<p><a href="http://glidepro.net/3d7" target="_blank">http://glidepro.net/3d7</a></p>
<p>Fire up your speakers aswell because in many of these examples there is 3D sound placement!  When I knew little about the capabilites of the Papervision engine I didn&#8217;t know that it featured its own 3D sound methods, so several of the early examples feature my own 3D sound efforts!  I used simple phythagorus to find out the distance between the camera coordinates and a set point in 3D space (rather 2D space, ignoring the y-axis, which is the up and down component).  If the camera was within a set radius, a sound object was faded in.  I&#8217;m sure with more time (and ignorance of the Papervision methods!) I would have perfected my 3D sound method, but I think the Papervision way of doing things is much slicker <img src='http://www.glidepro.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The final example, 3d7, is my first attempt at mucking around with applying Flash filters to 3D models.  However, from a personal point of view, I think you should be able to apply the filters to materials, rather than the models.  This is pure ignorance of the hierarchy of the engine&#8217;s structure, just in case anyone goes &#8220;hmph, ignorant little nit&#8221;&#8230;</p>
<p>Anyway, that&#8217;ll do for now i think&#8230; more later!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glidepro.net/blog/2009/06/me-my-papervision3d-endeavours/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mel Harris Productions site goes live</title>
		<link>http://www.glidepro.net/blog/2009/06/mel-harris-productions-site-goes-live/</link>
		<comments>http://www.glidepro.net/blog/2009/06/mel-harris-productions-site-goes-live/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 07:03:34 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Clients]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.glidepro.net/blog/?p=166</guid>
		<description><![CDATA[
			
				
			
		
Finally, the new Mel Harris Productions site has gone live!

Mel and his crew specialise in features, music videos, web content and promotional films.
The site took around 4 solid (-ish!) weeks to concept, build and deliver.
One of the key points in the brief was to allow easy updates to be made to the site.  It&#8217;s not [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.glidepro.net%2Fblog%2F2009%2F06%2Fmel-harris-productions-site-goes-live%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.glidepro.net%2Fblog%2F2009%2F06%2Fmel-harris-productions-site-goes-live%2F&amp;source=glidepro&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Finally, the new <a href="http://www.melharrisproductions.com/" target="_blank">Mel Harris Productions</a> site has gone live!<span id="more-166"></span></p>
<p><a href="http://www.melharrisproductions.com/"><img class="alignnone size-full wp-image-167" title="blogshot2" src="http://www.glidepro.net/blog/wp-content/uploads/2009/06/blogshot2.png" alt="blogshot2" width="605" height="347" /></a></p>
<p>Mel and his crew specialise in features, music videos, web content and promotional films.</p>
<p>The site took around 4 solid (-ish!) weeks to concept, build and deliver.</p>
<p>One of the key points in the brief was to allow easy updates to be made to the site.  It&#8217;s not practical to have to edit the actual Flash file and &#8216;hard-code&#8217; the text.  Therefore, every textual, picture and video element is pulled from an XML file, which can be edited in anything as simple as Notepad.</p>
<p>Hope you enjoy the site and it&#8217;s content&#8230;</p>
<p><a href="http://www.melharrisproductions.com/">http://www.melharrisproductions.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.glidepro.net/blog/2009/06/mel-harris-productions-site-goes-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In Windows 7th Heaven&#8230;</title>
		<link>http://www.glidepro.net/blog/2009/06/in-windows-7th-heaven/</link>
		<comments>http://www.glidepro.net/blog/2009/06/in-windows-7th-heaven/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 06:38:34 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[popforge]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.glidepro.net/blog/?p=156</guid>
		<description><![CDATA[
			
				
			
		
I&#8217;ve moved to Windows 7, I&#8217;ll update this post as I get to grips with things!Yesterday I successfully installed a clean copy of Microsoft Windows 7 RC.  Once I&#8217;d realised that everything was running on my secondary monitor and not my main monitor (spent a silly time clicking at a blank screen  ) everything [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.glidepro.net%2Fblog%2F2009%2F06%2Fin-windows-7th-heaven%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.glidepro.net%2Fblog%2F2009%2F06%2Fin-windows-7th-heaven%2F&amp;source=glidepro&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;ve moved to Windows 7, I&#8217;ll update this post as I get to grips with things!<span id="more-156"></span>Yesterday I successfully installed a clean copy of Microsoft Windows 7 RC.  Once I&#8217;d realised that everything was running on my secondary monitor and not my main monitor (spent a silly time clicking at a blank screen <img src='http://www.glidepro.net/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ) everything was alright!  Foolish me&#8230;</p>
<p>Here&#8217;s a list of pros and cons that I&#8217;ve found so far&#8230;</p>
<p>Pros</p>
<ul>
<li>Looks better than Vista</li>
<li>Works faster than Vista</li>
<li>Better use of space on the taskbar</li>
<li>You can hide all of the taskbar tray icons (by the clock) so it looks less cluttered.  You can choose icons you&#8217;d like to have constant access to though</li>
<li>Funky window scaling, you just drag a window to the edge of the screen to maximize it</li>
</ul>
<p>Cons</p>
<ul>
<li>The new Windows Media Player 12 isn&#8217;t recognised by 4OD (I know this isn&#8217;t a Windows fault but it&#8217;s annoying lol).  Incidentally, when choosing a version of WMP to download on the Microsoft site, it thinks that Windows NT is installed and recommends WMP 6.4 &#8211; OLD!</li>
<li>Occasionally annoying when you&#8217;re browsing the applications open on the taskbar.  Hovering on an app makes all the visible windows go transparent which is pain when viewing video full-screen</li>
<li>M-Audio Delta series sound card drivers (and I suspect most of the M-Audio range) aren&#8217;t compatible.  Thankfully the on-board soundcard seems to be performing fine so far!</li>
<li>Here&#8217;s a pretty major one &#8211; NO support for Blu-ray/HDDVD (well, not so much the HDDVD as it&#8217;s a technically dead format).  Microsoft say that it will apparently cost an extra $30 per copy for consumers to implement.  That would be OK apart from the next point&#8230;</li>
<li>&#8230;which is that none of the 3rd party software for playing HD stuff seems to install!  So that&#8217;s Cyberlink PowerDVD, Corel WinDVD and Nero Showtime &#8211; useless!!  Admitedly I still want the ability to play my collection of HDDVDs so I had to use the older version of PowerDVD.  The install of PowerDVD is completely fine, but it requires a patch from Cyberlink to play the HD discs.  Unfortunately, you get an error message halfway through the install and then PowerDVD is removed from your computer.</li>
</ul>
<p>Also found that my synthesiser programs and other programs made using Popforge seem to run without any audio glitches.  This is either down to Windows 7 generally being more efficient or that the sound drivers are better supported.  Either way, I&#8217;m a happy chappy &#8211; those glitches are ANNOYING as anyone who&#8217;s had shoddy audio drivers will know&#8230;</p>
<p><strong>UPDATE </strong>- needed a compromise for the non-existant HD support in Windows 7 so I&#8217;ve made a partition for Windows Vista and I&#8217;m using that just for the HD discs&#8230; Seems a bit too much effort to play the HD stuff, and I could&#8217;ve just reverted back to using Vista completely, but as I said in the previous paragraph, some of my programs just seem to run much better in Windows 7!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glidepro.net/blog/2009/06/in-windows-7th-heaven/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
