<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.4" -->
<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/"
	>

<channel>
	<title>Wyck.ca - The Blog</title>
	<link>http://wyck.ca/blog</link>
	<description>Movies, Music, Entertainment</description>
	<pubDate>Mon, 07 Sep 2009 17:39:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.4</generator>
	<language>en</language>
			<item>
		<title>Muffy&#8217;s Collaborative Roadbird</title>
		<link>http://wyck.ca/blog/?p=119</link>
		<comments>http://wyck.ca/blog/?p=119#comments</comments>
		<pubDate>Mon, 07 Sep 2009 17:39:12 +0000</pubDate>
		<dc:creator>Wyck</dc:creator>
		
	<category>Music</category>
		<guid isPermaLink="false">http://wyck.ca/blog/?p=119</guid>
		<description><![CDATA[I just completed a musical project with Muffy St. Bernard.  Muffy gave me a single track that was mostly ambient drones with some sampler stuff and some drum loops.  I layered over it with some electric guitars, cello and synth.
I had quite a bit of fun with the vocoder too, it&#8217;s such an amusing toy.  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.youtube.com/watch?v=XvMi2TtcWQU"><img align="right" class="alignright" id="image120" alt="Roadbird 109" src="/blog/wp-content/uploads/2009/09/roadbird.jpg" /></a>I just completed <a title="Roadbird 109" href="http://www.youtube.com/watch?v=XvMi2TtcWQU">a musical project</a> with Muffy St. Bernard.  Muffy gave me a single track that was mostly ambient drones with some sampler stuff and some drum loops.  I layered over it with some electric guitars, cello and synth.</p>
<p>I had quite a bit of fun with the vocoder too, it&#8217;s such an amusing toy.  A vocoder has two inputs.  Through modulation, one input adopts the tonal characteristics of the other. So if you feed in some distorted electric guitar, and modulate it with the sounds of your own voice, you get that classic robotic Cylon Raider sound from <a href="http://www.youtube.com/watch?v=34LFk2FV4pw">Night Flight To Venus</a>.</p>
<p>I also was inspired to play some real instruments rather than just sequence MIDI on the synth.  I had the electric guitar out in three difference configurations.  And I played cello for a couple of tracks too.  (My cello skills are not improving&#8230;but that&#8217;s clearly because I don&#8217;t practise.)  I feel sloppy when I play the analog instruments by themselves, but all mixed together, many mistakes are much less obvious or hidden altogether.  But I was up for the challenge.  I found playing Rock Band for an hour or so beforehand got me warmed up to play but didn&#8217;t tire me out.</p>
<p>The video is just fluff - just something to watch while you&#8217;re listening on youtube.  I had grand visions for a music video, but it&#8217;s just too much work and I only wanted to invest a couple of hours in it.  Nevertheless, the video is kind of trippy and it conjures up images of some kind of laser light show at a rave.</p>
<p>I kept saying that I wasn&#8217;t going to be finished with this track until I incorporated a didgeridoo track into it somehow, but alas&#8230;it never happened.  Next time!</p>
<p>Watch this video on YouTube:</p>
<p><a title="Roadbird 109" href="http://www.youtube.com/watch?v=XvMi2TtcWQU">Roadbird 109</a> (3 min 38 sec)</p>
<p><em>Special thanks to Muffy St. Bernard!</em>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://wyck.ca/blog/?feed=rss2&amp;p=119</wfw:commentRSS>
		</item>
		<item>
		<title>Borrowed Kaos</title>
		<link>http://wyck.ca/blog/?p=118</link>
		<comments>http://wyck.ca/blog/?p=118#comments</comments>
		<pubDate>Mon, 09 Jun 2008 02:49:44 +0000</pubDate>
		<dc:creator>Wyck</dc:creator>
		
	<category>Music</category>
		<guid isPermaLink="false">http://wyck.ca/blog/?p=118</guid>
		<description><![CDATA[A friend and coworker of mine, Chris Mennie, was kind enough to lend me his new toy, the Korg Kaossilator.  It&#8217;s a nifty little synth and digital loop recorder with a rather unique interface.  It has an X-Y touch sensitive pad, along with a twisty knob and a couple of poorly positioned buttons [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" alt="Korg Kaossilator" class="alignleft" id="image117" title="Korg Kaossilator" src="/blog/wp-content/uploads/2008/06/kaossilator.png" />A friend and coworker of mine, <a title="Chris Mennie" href="http://foopq.isa-geek.net/">Chris Mennie</a>, was kind enough to lend me his new toy, the <a title="Korg Kaossilator" href="http://www.korg.com/gear/info.asp?A_PROD_NO=KO1">Korg Kaossilator</a>.  It&#8217;s a nifty little synth and digital loop recorder with a rather unique interface.  It has an X-Y touch sensitive pad, along with a twisty knob and a couple of poorly positioned buttons and even more poorly positioned audio jacks.  With a grand total of three 7-segment led displays, operating the gizmo takes the equivalent skill of laproscopic surgery.  The good news, is that Korg&#8217;s synth sounds are really good, and they provide a good selection of trance, house, and techno sounds that are useful when exercising its sound-on-sound loop recorder.</p>
<p>The task was to see what I could do with it.  I liked the portability of it.  I plugged my headphones into it and sat on the couch, in bed, on the porch, basically anywhere I could zone out and get swept away by the odd acid arpegiators, techno choruses, vox, and drum&#8217;n'bass perc kits.  It quickly became evident that 8 beats of loop wasn&#8217;t going to be enough to produce something with any structure.  So I took the thing downstairs to get it plugged in to the music studio.</p>
<p>I worked out a basic style and structure and recorded several tracks, some safe, some really experimental.  Then I did the very bold thing of returning the instrument back to its owner! With no opportunity to re-record, I was left with the big task of mixing, augmenting and otherwise massaging what I had into something worthy of signing my name to.</p>
<p>I found it particularly challenging to avoid really thick mixes with too many sounds.  After all, the idea was to show off the Kaossilator, so it was tempting to use every sound regardless of how crazy it was. I used minimal song structure to allow me to focus on the character of the sounds, using just enough to call it a song.</p>
<p>I padded it out with just a couple of sounds from the Roland XP-80 to fill in the gaps and mask out some performance bloopers.  The Kaossilator has no MIDI input, so everything was recorded live and unquantized.  I imposed the same restrictions on the XP-80 to keep the same feel.  It does have a slightly sloppy feel in places, but there were limited options. The most positive thing I can say about the experience is that I really like the easy access to the expression axis, it makes me think I should make more use of it in my future recordings.  &#8230;that and I enjoy hearing new synth sounds!</p>
<p>It took a couple of weeks to get enough spare time to chip away at the sounds, and mix it all together into something I was happy with. But I have finally come up with a demo track. So here&#8217;s what I came up with.</p>
<p>This file is available for download:</p>
<p><a title="Chad Faragher - Kaos" href="/media/Chad%20Faragher%20-%20Kaos.mp3">Kaos.mp3</a> (4 MB, 2 min 7 sec)</p>
<p><em>Special thanks to Chris Mennie for the loan of the gear.</em>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://wyck.ca/blog/?feed=rss2&amp;p=118</wfw:commentRSS>
		</item>
		<item>
		<title>The Key To Searching</title>
		<link>http://wyck.ca/blog/?p=113</link>
		<comments>http://wyck.ca/blog/?p=113#comments</comments>
		<pubDate>Wed, 02 Apr 2008 13:36:41 +0000</pubDate>
		<dc:creator>Wyck</dc:creator>
		
	<category>Distractions</category>
		<guid isPermaLink="false">http://wyck.ca/blog/?p=113</guid>
		<description><![CDATA[Don’t you wish you could find a song by humming a few bars?  You can’t remember the lyrics, but the tune is stuck in your head.  Or maybe it’s an instrumental and there are just no lyrics to search for.  Well, there is a website where you can sing a few notes [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoBodyText"><img align="right" alt="magnifying glass" id="image114" title="magnifying glass" class="alignright" src="/blog/wp-content/uploads/2008/04/magnifying-glass-sml.jpg" /><span lang="EN-US">Don’t you wish you could find a song by humming a few bars?  You can’t remember the lyrics, but the tune is stuck in your head.  Or maybe it’s an instrumental and there are just no lyrics to search for.  Well, there is a <a href="http://www.midomi.com/">website</a> where you can sing a few notes into your microphone and they will search for music that matches what you sang.</span></p>
<p class="MsoBodyText"><span lang="EN-US">I’ve been doing this with the radio station for years.  There’s always a late night DJ you can call who will happily tell you the name of a song just hearing you hum a few notes over the phone.  This is a fantastic service and to computerize the whole process is definitely a step in the right direction.</span></p>
<p class="MsoBodyText"><span lang="EN-US">I have no idea how <a title="Google" href="http://www.google.com">Google</a> works, but in my opinion it’s the most useful search engine.  It doesn’t allow me to search by sound.  This would be a useful addition to their search capabilities.  It got me thinking about a few things.</span></p>
<p class="MsoBodyText"><span lang="EN-US"><img align="left" title="Lua" id="image115" alt="Lua" class="alignleft" src="/blog/wp-content/uploads/2008/04/luasml.jpg" />Lately I’ve been using the <a title="The Programming Language Lua" href="http://www.lua.org/">Lua scripting language</a>.  Lua features a data structure called a table that is a dictionary of keys and their associated values.  You associate a key with a value.  When you provide the key, you can easily retrieve the associated value.  The interesting thing in Lua is that keys can be any data type.  When keys are strings it’s like a dictionary mapping.  When keys are integers it’s like an array.  But keys can be other things like functions, userdata, or even other tables.  I have the x and you have the associated y.  Tables can do this for you because they are manually fed all the associations.  <a title="Ghostbusters" href="http://www.imdb.com/title/tt0087332/"><em>I am the gatekeeper.  Are you the keymaster?</em></a></span></p>
<p class="MsoBodyText"><span lang="EN-US">Obviously the fuzzy searching is extremely useful.  In Lua if you misspell a key name, you don’t get your value.  But with Google, you can pretty much completely mangle your search text and still be directed to something associated with that text.  But why is it limited to text?</span></p>
<p class="MsoBodyText"><span lang="EN-US">The miracle of Google has to be in how it associates data and how it ranks those associations.  So Google should really start associating other kinds of data other than text.  Now it’s true that you can search <strong>for</strong> images.  But you can’t search <strong>by</strong> images.  This reveals a weakness in their association of images.  Images are found by the text that appears near them.  The association is done by analyzing text annotations, and by virtue of the images proximity to other text.  No processing is done on the actual image other than its size.  You can search for small, medium, or large images.  But wouldn’t it be cool if it actually looked at the image and tried to make sense of it?  Obviously this is hard.  But Google taps into the fact that people do it for them.  People caption photos, and stick pictures on web pages where the photos supplement the information on the page.</span></p>
<p class="MsoBodyText"><span lang="EN-US">Let’s go back a step and consider audio again.  In the case of <a title="midomi.com" href="http://midomi.com">midomi.com</a>, it actually does analyze the sound.  I’m pretty sure it processes the raw audio and produces some magic numbers.  It does the same processing on the audio that you sing into your microphone and when the magic numbers from the song more-or-less match the magic numbers from your singing, you get a match.</span></p>
<p class="MsoBodyText"><span lang="EN-US">So the genius of making such a system work lies in the choice of how to analyze the audio to produce the magic numbers.  There is lots of information in an audio waveform but not all of it is discerning information.  And it doesn’t make sense to just remove the inaudible stuff.  Obviously the mp3 encoding of the original song and the mp3 encoding of my singing are going to be different.  You have to throw away even more information until you are left with only what restricts your classification of what it is that you are hearing.  And you may wish to do this in several domains.  Search by melody is probably what you want though.  It’s unlikely that you will want to search by loudness or tempo.  But if you’re a marching band and you want recordings of music at exactly 90 bpm then go for it.  </span></p>
<p class="MsoBodyText"><span lang="EN-US">The thing is that it takes effort to analyze, process, classify and associate information.  This process is called <em>indexing</em>, and it takes time.  But Google doesn’t seem to mind classifying all the text on the internet.  We just need to expand that a bit into more types of information.</span></p>
<p class="MsoBodyText"><span lang="EN-US">I would like to be able to search by sound, image, text, or even any binary file.  Virus scanners already scan files looking for virus signatures.  You could imagine searching by virus.</span></p>
<p class="MsoBodyText"><span lang="EN-US">Google largely makes use of contextual information.  If it sees a picture on a page about Abraham Lincoln, then there’s a decent chance the picture is relevant to Abe.  It might even be <a title="Google Image Search for Abraham Lincoln" href="http://images.google.ca/images?hl=en&#038;q=Abraham+Lincoln&#038;btnG=Search+Images&#038;gbv=2">a picture of the guy</a>; chances are, anyway.  It just needs to do more analysis and more indexing.</span></p>
]]></content:encoded>
			<wfw:commentRSS>http://wyck.ca/blog/?feed=rss2&amp;p=113</wfw:commentRSS>
		</item>
		<item>
		<title>Walkaround Effect</title>
		<link>http://wyck.ca/blog/?p=110</link>
		<comments>http://wyck.ca/blog/?p=110#comments</comments>
		<pubDate>Tue, 12 Jun 2007 02:44:04 +0000</pubDate>
		<dc:creator>Wyck</dc:creator>
		
	<category>Movies</category>
		<guid isPermaLink="false">http://wyck.ca/blog/?p=110</guid>
		<description><![CDATA[Inspired by the video for Come Into My World, by Kylie Minogue, I tried to do a match-move effect.  Normally this kind of effect is done with motion control cameras.  In my case, I had no such equipment.  But I did have a stopwatch, a mind for solving problems, and a really [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" class="alignleft" alt="Come Into My World" id="image111" title="Come Into My World" src="/blog/wp-content/uploads/2007/06/kylie.jpg" />Inspired by the video for <em>Come Into My World</em>, by <strong>Kylie Minogue</strong>, I tried to do a match-move effect.  Normally this kind of effect is done with motion control cameras.  In my case, I had no such equipment.  But I did have a stopwatch, a mind for solving problems, and a really nice new fluid-head tripod.</p>
<p>Ceilidh was nice enough to help me out by being my little Kylie stand-in.  I had Ceilidh walk around the circle a couple of times, and then through a series of transformations, composites, masks, and time adjustments, was able to make two copies of her walking around together.  The idea here was just to see how much work it was to do manually and what the challenges were.</p>
<p>The most uncooperative thing about the production technique was that the trees actually move around in the wind.  In Kylie&#8217;s video, the set was stationary, and all the moving elements were repeated.  In my effect, the largest moving element (the foliage) in the scene was not to be repeated, instead it was supposed to match.  This was nearly impossible, and if I had to do it again, I would choose a less breezy day.</p>
<p><img align="right" class="alignright" alt="Walkaround" id="image112" title="Walkaround" src="/blog/wp-content/uploads/2007/06/walkaround.jpg" />Also, I&#8217;m learning about lens distortion for another project I&#8217;m cooking up, and I think I&#8217;ll have to pull out a geometry text book or something because it&#8217;s not obvious to me what transformation will make the two videos line up perfectly after they are offset.  I&#8217;m sure I&#8217;ll figure it out, but this project showed that the lens adjustment definitely needs to be performed for a perfect match.  I did make several mistakes (<em>gasp!</em>) during production that prevented me from cleaning it up perfectly, most of them timing-related, that could have been easily avoided with a motion-control setup.  But considering this was done manually, I think it&#8217;s a success for the low-budget approach.</p>
<p><ins><div class='googleVideo_title'>Walkaround</div><div class='googleVideo_holder'><div style='height:326px;' class='googleVideo'><object style='width:432px; height:326px;' type='application/x-shockwave-flash' data='http://video.google.com/googleplayer.swf?docId=4836659248432610102'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='http://video.google.com/googleplayer.swf?docId=4836659248432610102'/><param name='quality' value='best'/><param name='bgcolor' value='#ffffff' /><param name='scale' value='noScale' /><param name='wmode' value='window'/><param name='salign' value='TL' /></object></div></div><div class='googleVideo_link'><a href='http://video.google.com/videoplay?docid=4836659248432610102'>View this video on Google Video</a></div></ins>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://wyck.ca/blog/?feed=rss2&amp;p=110</wfw:commentRSS>
		</item>
		<item>
		<title>New Tripod For My Birthday</title>
		<link>http://wyck.ca/blog/?p=109</link>
		<comments>http://wyck.ca/blog/?p=109#comments</comments>
		<pubDate>Sat, 02 Jun 2007 04:33:23 +0000</pubDate>
		<dc:creator>Wyck</dc:creator>
		
	<category>Distractions</category>
		<guid isPermaLink="false">http://wyck.ca/blog/?p=109</guid>
		<description><![CDATA[It&#8217;s a wonderful day!  I got a new tripod for my birthday!  It&#8217;s a Manfrotto 351MVCF with 519 Fluid Head, plus a super cool carrying bag!  Definitely worth all the exclamation marks!


I actually wanted to get a tripod last year for my birthday, but decided at the last minute to get the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/Media/Tripod.jpg"><img align="right" class="alignright" alt="Tripod" id="image107" title="Tripod" src="/blog/wp-content/uploads/2007/06/tripodsml.jpg" /></a>It&#8217;s a wonderful day!  I got a new tripod for my birthday!  It&#8217;s a <strong>Manfrotto 351MVCF</strong> with <strong>519 Fluid Head</strong>, plus a super cool carrying bag!  Definitely worth all the exclamation marks!</p>
<p><a href="/Media/TripodHead.jpg"><img align="left" title="Tripod Head" id="image106" alt="Tripod Head" class="alignleft" src="/blog/wp-content/uploads/2007/06/tripodheadsml.jpg" /></a></p>
<p><a href="/Media/TripodCamera.jpg"><img align="bottom" alt="Tripod with Camera" id="image108" title="Tripod with Camera" src="/blog/wp-content/uploads/2007/06/tripodcamerasml.jpg" /></a></p>
<p>I actually wanted to get a tripod last year for my birthday, but decided at the last minute to get the hard-drive DV recorder (FireStore FS-4). And then again for Christmas, but opted for the gift certificate instead. Finally, after passing up several opportunities, I have a decent video tripod to call my own.</p>
<p>I tried it out today, and OMG, it&#8217;s so smooth.  Clean starts and nice tension.  It&#8217;s so easy to adjust and calibrate.  Especially considering the odd weight distribution of the XL-2.  Although having the FS-4 drive on the back of the XL-2 certainly helps.</p>
<p>So already I&#8217;m contemplating a LANC zoom/focus controller, as well as an on camera LCD like the <a title="ikan V8000W" href="http://www.ikancorp.com/pages/monitors/v8000w/index.htm">ikan&#8217;s V8000W</a> for sharp focusing.</p>
<p>It&#8217;s absolutely amazing, I love it!  Thanks so much to <em>everyone </em>who pitched in!
</p>
]]></content:encoded>
			<wfw:commentRSS>http://wyck.ca/blog/?feed=rss2&amp;p=109</wfw:commentRSS>
		</item>
		<item>
		<title>Remote Control Hummer POV</title>
		<link>http://wyck.ca/blog/?p=104</link>
		<comments>http://wyck.ca/blog/?p=104#comments</comments>
		<pubDate>Mon, 07 May 2007 23:45:46 +0000</pubDate>
		<dc:creator>Wyck</dc:creator>
		
	<category>Movies</category>
		<guid isPermaLink="false">http://wyck.ca/blog/?p=104</guid>
		<description><![CDATA[Things to do on a lazy afternoon:  Work?  Nah.  Clean?  Nah.  Strap a camera to a remote control car and shoot some video?  Sure!
Now that I have a real video camera, I feel less protective of my other one.  So much, that I decided to duct tape it [...]]]></description>
			<content:encoded><![CDATA[<p><img align="right" class="alignright" title="Hummer" id="image105" alt="Hummer" src="/blog/wp-content/uploads/2007/05/hummersml.jpg" />Things to do on a lazy afternoon:  Work?  Nah.  Clean?  Nah.  Strap a camera to a remote control car and shoot some video?  Sure!</p>
<p>Now that I have a real video camera, I feel less protective of my other one.  So much, that I decided to duct tape it to my remote control hummer and drive it around the yard.  I set up the XL2 as a stationary camera and shot some supporting video too so you can get an idea of what&#8217;s going on.  It&#8217;s not a very fancy vehicle, but it&#8217;s electric with two gear settings (power or speed).  So I tried drive around the grass and garden a bit in power mode, then hit the sidewalks for some speed.</p>
<p>This video also makes a case against shooting to tape.  Every time the car hit bumps there were DV tape dropouts, so I actually had to make quite an effort to sync up the two videos in post.  This was mostly accomplished by synchronizing the audio from both sources.  I mixed the two audio sources together, and I kind of like the effect.  You get to hear the audio from both the stationary mic, and the on-board mic. This means you get good presence, but you also get to hear the Doppler effect when the car buzzes the stationary camera.  I also had a bear of a time getting the video converted, rendered and uploaded.  I never recall having had so many difficulties with codecs and compression.  Nothing seemed to want to work correctly.  Alas, gone are the days where I was blissfully unaware of what all the settings should be.  And after all that, the pixel aspect ratio got mucked up somehow.  Anyway, it&#8217;s not too bad.  But geez, I could really use a much better tripod.</p>
<p>I found this to be a pretty good way to attract the attention of neighbourhood kids and dogs.   As with all my R/C experiences, this video ends in tragedy.</p>
<p>Next time:  R/C helicopter!</p>
<p><ins><div class='googleVideo_title'>Remote Control Hummer POV Video</div><div class='googleVideo_holder'><div style='height:326px;' class='googleVideo'><object style='width:432px; height:326px;' type='application/x-shockwave-flash' data='http://video.google.com/googleplayer.swf?docId=-6201885380890340751'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='http://video.google.com/googleplayer.swf?docId=-6201885380890340751'/><param name='quality' value='best'/><param name='bgcolor' value='#ffffff' /><param name='scale' value='noScale' /><param name='wmode' value='window'/><param name='salign' value='TL' /></object></div></div><div class='googleVideo_link'><a href='http://video.google.com/videoplay?docid=-6201885380890340751'>View this video on Google Video</a></div></ins>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://wyck.ca/blog/?feed=rss2&amp;p=104</wfw:commentRSS>
		</item>
		<item>
		<title>La page web du jour</title>
		<link>http://wyck.ca/blog/?p=103</link>
		<comments>http://wyck.ca/blog/?p=103#comments</comments>
		<pubDate>Fri, 02 Mar 2007 04:24:02 +0000</pubDate>
		<dc:creator>Wyck</dc:creator>
		
	<category>Distractions</category>
		<guid isPermaLink="false">http://wyck.ca/blog/?p=103</guid>
		<description><![CDATA[This is not going to have global appeal, but I find it pretty darn funny.   And since I&#8217;ve been distracted by work this month, working late preparing for our big trade show in Las Vegas,  I thought I&#8217;d share something my manager at work showed me to lighten the mood as we [...]]]></description>
			<content:encoded><![CDATA[<p>This is not going to have global appeal, but I find it pretty darn funny.   And since I&#8217;ve been distracted by work this month, working late preparing for our big <a title="NAB 2007" href="http://www.nabshow.com/">trade show</a> in Las Vegas,  I thought I&#8217;d share something my manager at work showed me to lighten the mood as we toil away the months. (The work distractions are likely to continue until April or so, when all my efforts will culminate at <acronym title="National Association of Broadcasters">NAB</acronym>.)</p>
<p><a title="WeirdBaby - Têtes à claques style" href="/media/WeirdBaby.jpg"><img align="right" title="WeirdBaby - Têtes à claques style" id="image102" alt="WeirdBaby - Têtes à claques style" class="alignright" src="/blog/wp-content/uploads/2007/03/weirdbabysml.jpg" /></a><strong>Têtes à claques </strong>is an interesting website full of crazy shorts in Quebecois.  You&#8217;ll see French-Canadian short animated clips with some humorous characters.  The character style is that of video of real eyes and mouth superimposed over a claymation style doll-like figure.  The humour is infectious, and, well, if you&#8217;ve never experienced the French-Canadian vernacular, you&#8217;ll probably just be lost.</p>
<p>My favourite is the <strong>LCD Shovel 2007</strong>.  <em>Merci, Uncle Tom&#8230;Merci!</em></p>
<p>Visit <a title="Têtes à claques" href="http://www.tetesaclaques.tv">Têtes à claques</a> on the internet, and watch the shorts.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://wyck.ca/blog/?feed=rss2&amp;p=103</wfw:commentRSS>
		</item>
		<item>
		<title>Rendering Audio From MIDI</title>
		<link>http://wyck.ca/blog/?p=100</link>
		<comments>http://wyck.ca/blog/?p=100#comments</comments>
		<pubDate>Sat, 03 Feb 2007 04:45:44 +0000</pubDate>
		<dc:creator>Wyck</dc:creator>
		
	<category>Music</category>
		<guid isPermaLink="false">http://wyck.ca/blog/?p=100</guid>
		<description><![CDATA[Something I always wanted to do was to write a program that took a MIDI file and output an audio file.  This is obviously a massive undertaking to do well, but I wanted to see how far I could get in a few days.  I downloaded the MIDI file spec, and a couple [...]]]></description>
			<content:encoded><![CDATA[<p>Something I always wanted to do was to write a program that took a <acronym title="Musical Instrument Digital Interface">MIDI</acronym> file and output an audio file.  This is obviously a massive undertaking to do well, but I wanted to see how far I could get in a few days.  I downloaded the MIDI file spec, and a couple of sample MIDI files and commenced coding.  I understand some of the basics, like the fact that pure tones are sine waves, that you can combine waves by adding them together, that changes in frequency are multiplicative, not additive, and that in general, the world of sound is a place of gradual changes, in that pressure can change rapidly, but not instantly.  From those basic concepts I was able to write a simple program to take my MIDI file and generate a <acronym title="Pulse Code Modulated">PCM</acronym> audio file.</p>
<p><img align="left" class="alignleft" alt="Hearing Response Curve" id="image101" title="Hearing Response Curve" src="/blog/wp-content/uploads/2007/02/hearing.jpg" />Something I didn&#8217;t learn about until after trying this was not all sound pressures are equally loud.  Humans are much more sensitive to frequencies in the 1 kHz to 4 kHz range than other frequencies.  Some higher frequencies are perceived as louder than lower frequencies at the same amplitude.  This gives way to a measurement of loudness called dBA rather than simply dB.  The relationship of this measurement to loudness is, of course, dependent on your own ear!  (Try <a title="Equal loudness contours and audiometry - Test your own hearing" href="http://www.phys.unsw.edu.au/~jw/hearing.html">measuring your own hearing response curve</a>.)  (This is very noticeable in the <em>impromptu </em>sample below.)</p>
<p>Something else I wasn&#8217;t expecting was that tempo can change in strange ways in MIDI files, and it&#8217;s not trivial to process all this data.   I&#8217;m still not sure what exactly went wrong, but it has something to do with tempo tracks, which are not optional to process apparently.</p>
<p>So a few things I would like to add to this apart from dBA weighting and proper tempo processing are: different timbres, percussion, and effects like reverb and chorus, etc.</p>
<p>Anyway, check out my first attempt at pure music synthesis:</p>
<p><a title="impromptu.mp3" href="/media/impromptu.mp3">impromptu.mp3</a> (1 MB, 5 min)</p>
<p><a title="wtc1021.mp3" href="/media/wtc1021.mp3">wtc1021.mp3</a> (290 kB, 1 min 13 sec)
</p>
]]></content:encoded>
			<wfw:commentRSS>http://wyck.ca/blog/?feed=rss2&amp;p=100</wfw:commentRSS>
		</item>
		<item>
		<title>Distractions Big and Small</title>
		<link>http://wyck.ca/blog/?p=97</link>
		<comments>http://wyck.ca/blog/?p=97#comments</comments>
		<pubDate>Tue, 30 Jan 2007 04:22:42 +0000</pubDate>
		<dc:creator>Wyck</dc:creator>
		
	<category>Distractions</category>
		<guid isPermaLink="false">http://wyck.ca/blog/?p=97</guid>
		<description><![CDATA[It was a long wait, but it finally arrived.  World of WarCraft: The Burning Crusade arrived right around the time I wrote my last blog.  Right around that time, my dad, by &#8220;coincidence&#8221; dropped in for the weekend.  We ran the Boys from Stormwind around Azeroth for another solidly unproductive weekend. Dad&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><img align="right" class="alignright" alt="World Of Warcraft: The Burning Crusade" id="image96" src="/blog/wp-content/uploads/2007/01/burningcrusade.jpg" />It was a long wait, but it finally arrived.  <span style="font-weight: bold">World of WarCraft: The Burning Crusade</span> arrived right around the time I wrote my last blog.  Right around that time, my dad, by &#8220;coincidence&#8221; dropped in for the weekend.  We ran the <span style="font-style: italic">Boys from Stormwind</span> around Azeroth for another solidly unproductive weekend. Dad&#8217;s convinced high-speed internet is just around the corner in his neighbourhood, so it won&#8217;t be long before the addiction takes its stranglehold on him.</p>
<p>While I&#8217;m talking about it, I might as well give my two cents worth.  This expansion pack is pretty cool, from what I&#8217;ve seen of it.  The first thing you notice is that 10 minutes of questing in outland drops green items that are superior to blues that took a week of running dungeons for.  It&#8217;s pretty nice to see that XP bar growing again.  We&#8217;ll see how much time it steals.  I have to get dad on VoIP, though, because he is as of yet typing un-tutored.</p>
<p><a title="Saitek X52 Flight Control System" href="/media/FlightController.jpg"><img align="left" class="alignleft" alt="Saitek X52 Flight Control System" id="image98" title="Saitek X52 Flight Control System" src="/blog/wp-content/uploads/2007/01/flightcontrollersml.jpg" /></a></p>
<p>Then, for further distraction, I bought myself a pretty excellent flight controller for <strong>Microsoft Flight Simulator X</strong>.  I picked up the <strong>Saitek X52</strong>, which I&#8217;ll go ahead and recommend to anyone looking for such a device.  This thing is outstanding!  More buttons than I need, and very precise.  It&#8217;s absolutely essential to have something like this to have ultimate control of the aircraft.  Trying to fly the helicopter with the keyboard feels much like the typing tutor my dad never installed.  It&#8217;s great to be able to look out a window, engage airbrakes, control flaps, and use reverse thrusters and spoilers on landing without having to touch the keyboard, or even adjust my grip.  It also adds a nifty blue glowing ambiance to the room.</p>
<p><img align="right" title="Canadian Parliament" id="image99" alt="Canadian Parliament" class="alignright" src="/blog/wp-content/uploads/2007/01/ottawa.jpg" />Also in there was a trip to Ottawa for my cousin&#8217;s wedding, the other highlight of the trip being a family visit to tour the parliament buildings.  The greatest spectacle on the journey was the newly refinished library, which is absolutely breathtaking.  I recommend to every Canadian that you make a pilgrimage to the capitol at least once in your lifetime.  It&#8217;s very powerful to stand in the house of commons, or the senate where our country is run.  Or to see the <em>brass bar</em>&#8211;the history: after entering the house with 200 soldiers to arrest representatives who were not going to vote in accordance with his wishes, the king was usurped, and ultimately beheaded for the intrusion, and the brass bar erected as a symbol of the limit of monarchy&#8217;s power.  The word <em>awesome</em> is overused, and people try to replace it with <em>awe-inspiring</em> to try to recapture the word&#8217;s eloquence&#8211;but being at Canada&#8217;s capitol was truly awesome.</p>
<p>So all in all, this sums up to a few consecutive weeks of worthy distractions from my creative hobbies.  Now back to the studio!
</p>
]]></content:encoded>
			<wfw:commentRSS>http://wyck.ca/blog/?feed=rss2&amp;p=97</wfw:commentRSS>
		</item>
		<item>
		<title>Plugging into Google Video</title>
		<link>http://wyck.ca/blog/?p=94</link>
		<comments>http://wyck.ca/blog/?p=94#comments</comments>
		<pubDate>Fri, 12 Jan 2007 05:24:02 +0000</pubDate>
		<dc:creator>Wyck</dc:creator>
		
	<category>Movies</category>
		<guid isPermaLink="false">http://wyck.ca/blog/?p=94</guid>
		<description><![CDATA[I figure I&#8217;m going to start using Google Video.  The annoying part was that I had to write a WordPress plug-in to accomplish this.  I was forced to learn a bunch of php stuff that I didn&#8217;t want to, but what&#8217;s done is done.
Here are some teasers to prove that all is working [...]]]></description>
			<content:encoded><![CDATA[<p>I figure I&#8217;m going to start using <a title="Google Video" href="http://video.google.com">Google Video</a>.  The annoying part was that I had to write a WordPress plug-in to accomplish this.  I was forced to learn a bunch of php stuff that I didn&#8217;t want to, but what&#8217;s done is done.</p>
<p>Here are some teasers to prove that all is working well:</p>
<p><ins><div class='googleVideo_title'>Flying Car</div><div class='googleVideo_holder'><div style='height:326px;' class='googleVideo'><object style='width:432px; height:326px;' type='application/x-shockwave-flash' data='http://video.google.com/googleplayer.swf?docId=3193103554170956481'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='http://video.google.com/googleplayer.swf?docId=3193103554170956481'/><param name='quality' value='best'/><param name='bgcolor' value='#ffffff' /><param name='scale' value='noScale' /><param name='wmode' value='window'/><param name='salign' value='TL' /></object></div></div><div class='googleVideo_link'><a href='http://video.google.com/videoplay?docid=3193103554170956481'>View this video on Google Video</a></div></ins></p>
<p><ins><div class='googleVideo_title'>Melting</div><div class='googleVideo_holder'><div style='height:326px;' class='googleVideo'><object style='width:432px; height:326px;' type='application/x-shockwave-flash' data='http://video.google.com/googleplayer.swf?docId=-3122982500564785388'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='http://video.google.com/googleplayer.swf?docId=-3122982500564785388'/><param name='quality' value='best'/><param name='bgcolor' value='#ffffff' /><param name='scale' value='noScale' /><param name='wmode' value='window'/><param name='salign' value='TL' /></object></div></div><div class='googleVideo_link'><a href='http://video.google.com/videoplay?docid=-3122982500564785388'>View this video on Google Video</a></div></ins>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://wyck.ca/blog/?feed=rss2&amp;p=94</wfw:commentRSS>
		</item>
	</channel>
</rss>
