<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>this is mike hodnick’s web site</description><title>hodnick.com</title><generator>Tumblr (3.0; @kindohm)</generator><link>http://hodnick.com/</link><item><title>Twin Cities Dev Guild - Silverlight Audio Synth Slides and Code</title><description>&lt;p&gt;Thanks to all who attended my presentation on Silverlight digital audio synthesis last night. Code and the slide deck from the presentation can be downloaded here:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://kindohm.com/files/TCDG.SilverlightSynth.Hodnick.zip" target="_blank"&gt;TCDG.SilverlightSynth.Hodnick.zip&lt;/a&gt;&lt;/p&gt;</description><link>http://hodnick.com/post/438855334</link><guid>http://hodnick.com/post/438855334</guid><pubDate>Wed, 10 Mar 2010 05:50:00 -0600</pubDate><category>silverlight</category><category>twincities</category><category>code</category><category>presentation</category></item><item><title>Inetium Wins Microsoft InfoPath Contest</title><description>&lt;p&gt;….but it isn’t just InfoPath. It’s InfoPath + Silverlight + SharePoint 2010 + CRM. As Microsoft states, it’s a “bewildering array of Microsoft technologies”.&lt;/p&gt;

&lt;p&gt;Announcement of the contest winner and other entries can be found here: &lt;a href="http://blogs.msdn.com/infopath/archive/2010/03/08/and-the-winner-is.aspx" target="_blank"&gt;&lt;a href="http://blogs.msdn.com/infopath/archive/2010/03/08/and-the-winner-is.aspx" target="_blank"&gt;http://blogs.msdn.com/infopath/archive/2010/03/08/and-the-winner-is.aspx&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I was fortunate to design and develop the Silverlight user interface for this application - with help from &lt;a href="http://twitter.com/kris_nyreen" target="_blank"&gt;Kris Nyreen&lt;/a&gt; on the styling, graphics, and colors. The app is very unique - using Silverlight as the front end search and visualization tool. It is an internal Inetium application used to help employees tie together relationships between projects, people, and skills.&lt;/p&gt;

&lt;p&gt;See for yourself how it works:&lt;/p&gt;

&lt;p&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/FrgLoBz3bZU&amp;hl=en_US&amp;fs=1&amp;"&gt;
&lt;param name="allowFullScreen" value="true"&gt;
&lt;param name="allowscriptaccess" value="always"&gt;
&lt;embed src="http://www.youtube.com/v/FrgLoBz3bZU&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;I also have to mention that the &lt;a href="http://hodsaudio.net/Song/Details/65" target="_blank"&gt;soundtrack for the video&lt;/a&gt; was also done by yours truly!&lt;/p&gt;</description><link>http://hodnick.com/post/436950395</link><guid>http://hodnick.com/post/436950395</guid><pubDate>Tue, 09 Mar 2010 09:14:00 -0600</pubDate><category>silverlight</category><category>development</category><category>contest</category></item><item><title>She had fought the robots with ease since she was young, leading battles and turning the war’s...</title><description>&lt;p&gt;&lt;em&gt;She had fought the robots with ease since she was young, leading battles and turning the war’s tide. But she couldn’t defeat what she couldn’t fight: scheming humans who greedily lusted for control and power. With integrity and commitment to the fight she defeated both the robot and human foes.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Minisaga" target="_blank"&gt;minisaga.1&lt;/a&gt;&lt;/p&gt;</description><link>http://hodnick.com/post/428251619</link><guid>http://hodnick.com/post/428251619</guid><pubDate>Fri, 05 Mar 2010 07:25:43 -0600</pubDate><category>minisaga</category></item><item><title>My computer, wombat</title><description>TechSupport: hello?&lt;br /&gt;&#13;
TechSupport: What's your computer name?&lt;br /&gt;&#13;
Me: mpls-wombat&lt;br /&gt;&#13;
TechSupport: seriously?&lt;br /&gt;&#13;
Me: yep&lt;br /&gt;&#13;
Me: let me double check&lt;br /&gt;&#13;
Me: yep&lt;br /&gt;&#13;
TechSupport: so, you're not using mpls-mhodnick?&lt;br /&gt;&#13;
Me: no, it's mpls-wombat&lt;br /&gt;&#13;
TechSupport: Thanks!</description><link>http://hodnick.com/post/424651136</link><guid>http://hodnick.com/post/424651136</guid><pubDate>Wed, 03 Mar 2010 14:18:39 -0600</pubDate></item><item><title>This made my day</title><description>&lt;p&gt;My friend &lt;a href="http://www.thoughtstoblog.com" target="_blank"&gt;Jake&lt;/a&gt; sent this to me earlier today.&lt;/p&gt;

&lt;p&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/oavMtUWDBTM&amp;hl=en_US&amp;fs=1&amp;"&gt;
&lt;param name="allowFullScreen" value="true"&gt;
&lt;param name="allowscriptaccess" value="always"&gt;
&lt;embed src="http://www.youtube.com/v/oavMtUWDBTM&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;</description><link>http://hodnick.com/post/420967290</link><guid>http://hodnick.com/post/420967290</guid><pubDate>Mon, 01 Mar 2010 19:40:53 -0600</pubDate></item><item><title>SilverSynth: a Silverlight Audio Synth Library</title><description>&lt;p&gt;Introducing &lt;a href="http://silversynth.codeplex.com" target="_blank"&gt;SilverSynth&lt;/a&gt;, a digital audio synthesis library for Silverlight. &lt;a href="http://silversynth.codeplex.com" target="_blank"&gt;&lt;a href="http://silversynth.codeplex.com" target="_blank"&gt;http://silversynth.codeplex.com&lt;/a&gt;&lt;/a&gt;  Straight from the project description:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Quite simply, SilverSynth is a Silverlight library used to create awesome sounds in a web browser. It can be used as a core library for developing music-based applications or for just generating noise that annoys your co-workers. It supports synthesis of sine, saw, square and triangle wave forms, frequency modulation, amplitude modulation, panning, volume control, and dynamic envelopes.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Much of the core wave form generation code is based off of &lt;a href="http://www.charlespetzold.com/blog/2009/07/Simple-Electronic-Music-Sequencer-for-Silverlight.html" target="_blank"&gt;Charles Petzold’s work&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Silverlight developers can use the library to create a wide spectrum of custom sounds and attach a custom StereoPcmStreamSource to a MediaElement:&lt;/p&gt;

&lt;script src="http://gist.github.com/316236.js?file=gistfile1.cs"&gt;&lt;/script&gt;&lt;p&gt;Perhaps the coolest feature of the library is the ability to create signal chains using a fluent API syntax:&lt;/p&gt;

&lt;script src="http://gist.github.com/316237.js?file=gistfile1.txt"&gt;&lt;/script&gt;&lt;p&gt;The source code also includes a demo app so you can see how the library is used.&lt;/p&gt;

&lt;p&gt;Happy noise-making!  Well - before I conclude I should say that aside from noise that annoys your co-workers, you can create some &lt;a href="http://kindohm.com/ksynth" target="_blank"&gt;cool&lt;/a&gt; &lt;a href="http://kindohm.com/ksynth.b" target="_blank"&gt;musical&lt;/a&gt; &lt;a href="http://kindohm.com/twittersynth" target="_blank"&gt;applications&lt;/a&gt; with this stuff too.&lt;/p&gt;</description><link>http://hodnick.com/post/413990776</link><guid>http://hodnick.com/post/413990776</guid><pubDate>Fri, 26 Feb 2010 16:17:00 -0600</pubDate></item><item><title>With every breath you become less human…</title><description>&lt;embed type="application/x-shockwave-flash" src="http://hodnick.com/swf/audio_player.swf?audio_file=http://www.tumblr.com/audio_file/407390399/tumblr_kyb6pnAseV1qzrz0o&amp;color=FFFFFF" height="27" width="207" quality="best"&gt;&lt;/embed&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;With every breath you become less human…&lt;/p&gt;</description><link>http://hodnick.com/post/407390399</link><guid>http://hodnick.com/post/407390399</guid><pubDate>Tue, 23 Feb 2010 13:12:59 -0600</pubDate></item><item><title>Automated Azure Deployments with TFS Build</title><description>&lt;p&gt;I recently had the &lt;span style="text-decoration: line-through;"&gt;pain&lt;/span&gt; pleasure of setting up automatic Azure deployments as part of our TFS build process for an ASP.NET MVC app. There is a fair amount of documentation out there already on the tasks required to get this working, but you have to connect a few dots and correct a few problems along the way.&lt;/p&gt;

&lt;p&gt;First read Dominic Green’s post on the topic: &lt;a href="http://blogs.msdn.com/domgreen/archive/2009/09/29/deploying-to-the-cloud-as-part-of-your-daily-build.aspx" target="_blank"&gt;&lt;a href="http://blogs.msdn.com/domgreen/archive/2009/09/29/deploying-to-the-cloud-as-part-of-your-daily-build.aspx" target="_blank"&gt;http://blogs.msdn.com/domgreen/archive/2009/09/29/deploying-to-the-cloud-as-part-of-your-daily-build.aspx&lt;/a&gt;&lt;/a&gt;. For the most part, his post covers about 90% of what you need to know.&lt;/p&gt;

&lt;p&gt;One “gotcha” is with certificates and the TFS build server. You will need to create a certificate &lt;em&gt;&lt;strong&gt;&lt;em&gt;&lt;strong&gt;on the build machine&lt;/strong&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/em&gt; and upload it to Azure management API certificate area. However you will likely run into an “Anonymous” scheme error and will need to follow the guidelines that Alexander Strauss lays out in his post &lt;a href="http://blogs.msdn.com/astrauss/archive/2010/01/28/tales-about-working-with-the-azure-service-management-api-chapter-i.aspx" target="_blank"&gt;&lt;a href="http://blogs.msdn.com/astrauss/archive/2010/01/28/tales-about-working-with-the-azure-service-management-api-chapter-i.aspx" target="_blank"&gt;http://blogs.msdn.com/astrauss/archive/2010/01/28/tales-about-working-with-the-azure-service-management-api-chapter-i.aspx&lt;/a&gt;&lt;/a&gt;:&lt;/p&gt;

&lt;div style="margin-left: 30px;margin-right: 30px;font-style: italic;"&gt;
&lt;p&gt;…in my first try I run into an error that I was not able to get my Service Management API requests authenticated. The service always returned:&lt;/p&gt;

&lt;p&gt;Error 403 (Forbidden): The HTTP request was forbidden with client authentication scheme ‘Anonymous’.&lt;/p&gt;

&lt;p&gt;In order to have the requests working you need to meet two prerequisites for your certificate:&lt;/p&gt;

   &lt;ol&gt;
&lt;li&gt;The certificate needs to be installed in the certificate store of the client machine from where you send the requests to the Service Management API.&lt;/li&gt;
   &lt;li&gt;The certificate must have an associated private key.&lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;

&lt;p&gt;Certificates in Windows are kind of magical to me and I’m glad there are folks out there who have already dug in to that stuff.&lt;/p&gt;

&lt;p&gt;Last, you will need to modify the source code of the csmanage.exe tool referenced by Dominic. You can get the csmanage.exe tool here: &lt;a href="http://code.msdn.microsoft.com/Wiki/View.aspx?ProjectName=windowsazuresamples" target="_blank"&gt;&lt;a href="http://code.msdn.microsoft.com/Wiki/View.aspx?ProjectName=windowsazuresamples" target="_blank"&gt;http://code.msdn.microsoft.com/Wiki/View.aspx?ProjectName=windowsazuresamples&lt;/a&gt;&lt;/a&gt;. The problem with csmanage.exe at the time of this writing is that it incorrectly returns an exit code of “1” when the operations run successfully and an exit code of “0” when there are errors. In the Main() method of csmanage.exe you can find this code:&lt;/p&gt;

&lt;script src="http://gist.github.com/312531.js?file=mgr.cs"&gt;&lt;/script&gt;&lt;p&gt;The problem is that Program.ExecuteActions() returns a bool that represents a “hasErrors” value internally. Thus, if “hasErrors” is false, then the program should return “0”. You can simply modify the source code and change the condition to deal with this:&lt;/p&gt;

&lt;script src="http://gist.github.com/312534.js?file=mgr2.cs"&gt;&lt;/script&gt;&lt;p&gt;Happy deploying!&lt;/p&gt;</description><link>http://hodnick.com/post/407345941</link><guid>http://hodnick.com/post/407345941</guid><pubDate>Tue, 23 Feb 2010 12:37:05 -0600</pubDate><category>azure</category><category>code</category><category>programming</category></item><item><title>ready whip.</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_ky1jcjpTEk1qzrz0oo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;ready whip.&lt;/p&gt;</description><link>http://hodnick.com/post/396617902</link><guid>http://hodnick.com/post/396617902</guid><pubDate>Thu, 18 Feb 2010 08:09:55 -0600</pubDate></item><item><title>TC SLUG - Silverlight Audio Synthesis Slides/Code</title><description>&lt;p&gt;My slides and code samples from today’s presentation at the Twin Cities Silverlight User Group have been posted:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://kindohm.com/files/Hodnick.SLDigitalAudioSynth.zip" target="_blank"&gt;Hodnick.SLDigitalAudioSynth.zip&lt;/a&gt; (1.26 MB)&lt;/p&gt;

&lt;p&gt;The other apps I showed are listed below:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://kindohm.com/kSynth" target="_blank"&gt;kSynth&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://kindohm.com/kSynth.b" target="_blank"&gt;kSynth.b&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://kindohm.com/kSynth.Drone" target="_blank"&gt;kSynth.Drone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://kindohm.com/MusicBalls" target="_blank"&gt;Music Balls&lt;/a&gt; - uses the Farseer Physics Engine&lt;/li&gt;
&lt;li&gt;&lt;a href="http://kindohm.com/TwitterSynth" target="_blank"&gt;TwitterSynth&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Finally, check out Charles Petzold’s &lt;a href="http://www.charlespetzold.com/blog/2009/07/Simple-Electronic-Music-Sequencer-for-Silverlight.html" target="_blank"&gt;Simple Music Sequencer for Silverlight&lt;/a&gt; as well as his &lt;a href="http://www.amazon.com/Programming-Windows-Microsoft-Charles-Petzold/dp/157231995X/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1266351639&amp;sr=8-1" target="_blank"&gt;Programming Windows&lt;/a&gt; book.&lt;/p&gt;</description><link>http://hodnick.com/post/393246512</link><guid>http://hodnick.com/post/393246512</guid><pubDate>Tue, 16 Feb 2010 14:17:00 -0600</pubDate></item><item><title>sledding weekend</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_kxhof9UYZV1qzrz0oo1_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://27.media.tumblr.com/tumblr_kxhof9UYZV1qzrz0oo2_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;p&gt;sledding weekend&lt;/p&gt;</description><link>http://hodnick.com/post/376645677</link><guid>http://hodnick.com/post/376645677</guid><pubDate>Sun, 07 Feb 2010 14:47:32 -0600</pubDate></item><item><title>Craziness at the Hodnick household after dinner.</title><description>&lt;object type="application/x-shockwave-flash" width="400" height="300" data="http://vimeo.com/moogaloop.swf?clip_id=9118902&amp;server=vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF"&gt;&lt;param name="quality" value="best" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="scale" value="showAll" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=9118902&amp;server=vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF" /&gt;&lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=9118902&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Craziness at the Hodnick household after dinner.&lt;/p&gt;</description><link>http://hodnick.com/post/364364781</link><guid>http://hodnick.com/post/364364781</guid><pubDate>Sun, 31 Jan 2010 21:16:27 -0600</pubDate></item><item><title>New Music: Hostile Robot Takeover</title><description>&lt;p&gt;I present to you:&lt;/p&gt;

&lt;h3&gt;Hostile Robot Takeover, by The Skill Druids&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Hostile Robot Takeover&lt;/em&gt; is a musical suite written, performed, recorded, and produced by myself under the Skill Druids moniker (more info on that name can be found &lt;a href="http://www.kindohm.com/archive/2009/10/03/new-online-music-library-hodsaudio.net.aspx" target="_blank"&gt;here&lt;/a&gt;).  These songs are permanently located out on &lt;a href="http://hodsaudio.net" target="_blank"&gt;HodsAudio&lt;/a&gt;, but you can just download them directly here below (don’t miss the lyrics/story a little farther below).&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="http://hodsaudio.net/mp3/HostileRobotTakeover/SkillDruids.HRT.01.Introduction.mp3" target="_blank"&gt;Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://hodsaudio.net/mp3/HostileRobotTakeover/SkillDruids.HRT.02.AbductedByRobots.mp3" target="_blank"&gt;Abducted By Robots&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://hodsaudio.net/mp3/HostileRobotTakeover/SkillDruids.HRT.03.WeAreCaptives.mp3" target="_blank"&gt;We Are Captives&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://hodsaudio.net/mp3/HostileRobotTakeover/SkillDruids.HRT.04.MeanwhileAtTheRechargeDock.mp3" target="_blank"&gt;Meanwhile, at the recharge dock&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://hodsaudio.net/mp3/HostileRobotTakeover/SkillDruids.HRT.05.Fight.mp3" target="_blank"&gt;Fight!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://hodsaudio.net/mp3/HostileRobotTakeover/SkillDruids.HRT.06.Escape.mp3" target="_blank"&gt;Escape!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://hodsaudio.net/mp3/HostileRobotTakeover/SkillDruids.HRT.07.FightReprise.mp3" target="_blank"&gt;Fight! {reprise}&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://hodsaudio.net/mp3/HostileRobotTakeover/SkillDruids.HRT.08.LaterAtTheRechargeDock.mp3" target="_blank"&gt;Later, at the recharge dock&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://hodsaudio.net/mp3/HostileRobotTakeover/SkillDruids.HRT.09.SlavesForever.mp3" target="_blank"&gt;Slaves Forever&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://hodsaudio.net/mp3/HostileRobotTakeover/SkillDruids.HRT.10.Conclusion.mp3" target="_blank"&gt;Conclusion&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;These songs are also available here on HodsAudio.net: &lt;a href="http://hodsaudio.net/Album/Details/17" target="_blank"&gt;&lt;a href="http://hodsaudio.net/Album/Details/17" target="_blank"&gt;http://hodsaudio.net/Album/Details/17&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Credits&lt;/h3&gt;

&lt;p&gt;Directly or indirectly, small or large, in some way, shape, or form, this album has been influenced by (in no particular order): me, robots, Keelhaul, Helmet, 311, Melvins, &lt;a href="http://www.d.umn.edu/~rlindek1/" target="_blank"&gt;Dr. Richard Lindeke&lt;/a&gt;, &lt;a href="http://leejsackett.com" target="_blank"&gt;Lee Sackett&lt;/a&gt;, &lt;a href="http://jasonbock.net" target="_blank"&gt;Jason Bock&lt;/a&gt;, &lt;a href="http://justaddcode.com" target="_blank"&gt;Neil Iversen&lt;/a&gt;, &lt;a href="http://thoughtstoblog.com" target="_blank"&gt;Jake Good&lt;/a&gt;, &lt;a href="http://stevedigre.com/" target="_blank"&gt;Steve Digre&lt;/a&gt;, Nicole Hodnick, Pantera, and Static-X.  Yes, I said Pantera. I’m not going to bother explaining, but trust me, there are some specific Pantera influences on &lt;em&gt;Escape&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;If it weren’t for Jackie and Greg Gerten, I probably never would have even started this project.&lt;/p&gt;

&lt;h3&gt;The Plot&lt;/h3&gt;

&lt;p&gt;&lt;a href="http://hodnick.com/private/353599738/tumblr_kwu1zmG2gY1qzrz0o" target="_blank"&gt;You can view the full lyrics here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The lyrics speak for themselves, but here is a more descriptive summary. The story is told in the first person, but I really don’t picture myself when listening to these songs. Anyway, first I’m abducted by robots from my home. I’m taken to some sort of facility where I, along with other human captives, are placed in a crude prison with blue force field walls. Some humans try to overcome the force fields and become injured.  In the meantime, two other robots consider the possibility that the humans might rise up and resist their captivity. We secretly talk to each other and plan a resistance. We find our chance to fight and bring it to the robots. We do considerable damage and use the chance to attempt escape. We fight our way to the doors through a robot defense, but ultimately we fail. Meanwhile, two robots consider the damage done and reveal that they have enslaved the humans.  We concede that we lost our opportunity to escape and that we must now obey and yield to our robot masters.&lt;/p&gt;

&lt;h3&gt;Mike’s Take on All This&lt;/h3&gt;

&lt;p&gt;By far this was one of the most enjoyable solo musical projects I’ve worked on in a long, long time. I think part of it was because four out of the five main tracks have been incubating for some time and I was able to focus just on recording and writing lyrics rather than arranging the music. Tunes like &lt;em&gt;Abducted&lt;/em&gt; and &lt;em&gt;Captives&lt;/em&gt; have been in the works since about 2002.  Wow that’s eight years ago. Tunes like &lt;em&gt;Escape&lt;/em&gt; started around 2003 and &lt;em&gt;Fight&lt;/em&gt; was probably around 2005. &lt;em&gt;Fight&lt;/em&gt; actually appears in a different form on the Skill Druids’ “The Drow”. &lt;em&gt;Slaves Forever&lt;/em&gt; was the only “new” song I composed for this collection.&lt;/p&gt;

&lt;p&gt;Next, I plan on taking the tracks from this release and slicing them up and remixing them into some ridiculously complex breakcore. Not sure how that is going to go…&lt;/p&gt;

&lt;p&gt;Hope you enjoy the music!&lt;/p&gt;</description><link>http://hodnick.com/post/357382355</link><guid>http://hodnick.com/post/357382355</guid><pubDate>Wed, 27 Jan 2010 23:10:29 -0600</pubDate><category>music</category><category>skilldruids</category><category>studio</category></item><item><title>I secretly dance while my code compiles</title><description>&lt;p&gt;&lt;object width="500" height="375"&gt;&lt;param name="allowfullscreen" value="true"&gt;
&lt;param name="allowscriptaccess" value="always"&gt;
&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8915515&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=FF7700&amp;fullscreen=1"&gt;
&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=8915515&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=FF7700&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="375"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;</description><link>http://hodnick.com/post/356395759</link><guid>http://hodnick.com/post/356395759</guid><pubDate>Wed, 27 Jan 2010 11:51:53 -0600</pubDate></item><item><title>Halo 3 FlagDrag/BombDrag</title><description>&lt;p&gt;Halo 3 is over two years old, but it’s still a fun game. Fun enough that each Monday night there is a small group of us who get together and play it.&lt;/p&gt;

&lt;p&gt;A staple of our Monday evenings has become drag racing:&lt;/p&gt;

&lt;p&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/i3fZd8lKWdQ&amp;hl=en_US&amp;fs=1&amp;"&gt;
&lt;param name="allowFullScreen" value="true"&gt;
&lt;param name="allowscriptaccess" value="always"&gt;
&lt;embed src="http://www.youtube.com/v/i3fZd8lKWdQ&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;We’ve modified this track and have been playing it for months, but now the excitement is starting to wear off.  I think we all love the insanity the drag race map brings to the table, but we’re getting a little bored with it.&lt;/p&gt;

&lt;p&gt;I decided to create a similar variant that combines the drag racing insanity with Assault/Capture the Flag. Here are some screen shots and descriptions:&lt;/p&gt;

&lt;p&gt;Overhead view of the map. Notice the attacker starting point on the left and the defending base on the right:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_kwlpgqY5Kt1qzrj0v.jpg" alt=""/&gt;&lt;/p&gt;

&lt;p&gt;Attacking team starting point:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_kwlpj5tNck1qzrj0v.jpg" alt=""/&gt;&lt;/p&gt;

&lt;p&gt;A few goodies along the way for the attackers to pick up:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_kwlpjoU2P51qzrj0v.jpg" alt=""/&gt;&lt;/p&gt;

&lt;p&gt;At the end of the strip, the launch point we’ve all come to know and love:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_kwlpli08191qzrj0v.jpg" alt=""/&gt;&lt;/p&gt;

&lt;p&gt;Attackers have an alternate side route. Vehicles can only leave from the base on these routes - not enter:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_kwlpsukrkg1qzrj0v.jpg" alt=""/&gt;&lt;/p&gt;

&lt;p&gt;Defenders have a chain gun available to spray bullets on attackers as they launch:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_kwlpmg2Rd41qzrj0v.jpg" alt=""/&gt;&lt;/p&gt;

&lt;p&gt;Better view of the defensive base:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_kwlpodSb7z1qzrj0v.jpg" alt=""/&gt;&lt;/p&gt;

&lt;p&gt;A big, tall back wall is provided to try and keep the lightweight Mongoose ATV’s from flying out. I’d say it’s about a 50/50 chance they will stay in bounds!  During play-testing, I found that the ATV’s just fly super far into the air with the exploding fusion coil plus grav lifts at the launch point. I kind of like the randomness of not knowing if you’ll make it as an attacker. The bigger Warthogs make it in without risk almost every time.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_kwlpp2Sand1qzrj0v.jpg" alt=""/&gt;&lt;/p&gt;

&lt;p&gt;Secret route to rocket launcher. Approximately equi-distant between offense/defense:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_kwlpto1Xpw1qzrj0v.jpg" alt=""/&gt;&lt;/p&gt;

&lt;p&gt;Hopefully we’ll play this on the coming Monday.  After some play testing with the group - I’ll try and remember to make this map available for download.&lt;/p&gt;</description><link>http://hodnick.com/post/346011852</link><guid>http://hodnick.com/post/346011852</guid><pubDate>Thu, 21 Jan 2010 08:38:36 -0600</pubDate><category>halo</category><category>halo3</category><category>game</category><category>xbox</category></item><item><title>WaveEdit - a Silverlight wave form editor</title><description>&lt;p&gt;Introducing &lt;a href="http://www.kindohm.com/WaveEdit" target="_blank"&gt;WaveEdit&lt;/a&gt; - a Silverlight gadget you can use to craft your own sound wave form:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.kindohm.com/WaveEdit" target="_blank"&gt;&lt;img src="http://media.tumblr.com/tumblr_kwifyhtnBk1qzrj0v.png" alt=""/&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The purpose of this app is purely just to have fun.  So, enjoy!&lt;/p&gt;</description><link>http://hodnick.com/post/343065738</link><guid>http://hodnick.com/post/343065738</guid><pubDate>Tue, 19 Jan 2010 14:10:00 -0600</pubDate><category>silverlight</category><category>code</category><category>audio</category></item><item><title>OFF THE AIR</title><description>&lt;p&gt;I introduce &lt;a href="http://kindohm.com/OffTheAir" target="_blank"&gt;Off The Air&lt;/a&gt; - a Silverlight audio gadget. &lt;a href="http://kindohm.com/OffTheAir/OTA.zip" target="_blank"&gt;Download the source code&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://kindohm.com/OffTheAir" target="_blank"&gt;&lt;img src="http://media.tumblr.com/tumblr_kw54mdWjZm1qzrj0v.png" alt=""/&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I intended this to be an entry in the &lt;a href="http://mix10k.visitmix.com" target="_blank"&gt;MIX10k challenge&lt;/a&gt; until I learned I could only submit &lt;a href="http://mix10k.visitmix.com/Entry/Details/153" target="_blank"&gt;one entry&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;</description><link>http://hodnick.com/post/330679731</link><guid>http://hodnick.com/post/330679731</guid><pubDate>Tue, 12 Jan 2010 09:35:00 -0600</pubDate><category>code</category><category>silverlight</category><category>audio</category></item><item><title>Video</title><description>&lt;object type="application/x-shockwave-flash" width="400" height="300" data="http://vimeo.com/moogaloop.swf?clip_id=8660853&amp;server=vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF"&gt;&lt;param name="quality" value="best" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="scale" value="showAll" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8660853&amp;server=vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF" /&gt;&lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=8660853&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://hodnick.com/post/327927352</link><guid>http://hodnick.com/post/327927352</guid><pubDate>Sun, 10 Jan 2010 20:24:29 -0600</pubDate></item><item><title>The Home Studio is Officially Complete</title><description>&lt;p&gt;This moment has been about eight years in the making.  Eight years ago we moved into a new house with an unfinished basement:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.flickr.com/photos/kindohm/385022024/" title="Bare basement before the project #2 by kindohm, on Flickr" target="_blank"&gt;&lt;img src="http://farm1.static.flickr.com/157/385022024_47e930ed74.jpg" width="500" height="375" alt="Bare basement before the project #2" style="border: 0px"/&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Goal number one was always to “finish” this space and create a small music studio. This goal was achieved within the last year or two.  However, a secondary goal was to replace my custom-built studio computer (used for recording and music production) with a much better-performing machine.&lt;/p&gt;

&lt;p&gt;The old computer (watch the video to hear how unbearably loud it ran - not good for a studio):&lt;/p&gt;

&lt;p&gt;&lt;object width="500" height="375"&gt;&lt;param name="allowfullscreen" value="true"&gt;
&lt;param name="allowscriptaccess" value="always"&gt;
&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8661020&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=FF7700&amp;fullscreen=1"&gt;
&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=8661020&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=FF7700&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="375"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;The old computer was a Pentium 3 running at 733 Mhz with about 700 MB (or so) of RAM. When I built it, I also purchased Cakewalk’s Sonar (version 1) recording software. Back then in the year 2000 (or so), I could record one stereo track of drums, a few guitar tracks, a bass track, and a few vocal tracks and mix them down with a few effects running and the computer could get by.&lt;/p&gt;

&lt;p&gt;Eventually I started doing dynamics processing on each track (EQ and compression) and wanted to record more tracks for my drums.  The old computer just became obsolete. I eventually purchased a Yamaha AW16G hard disk recorder:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_kw27a5vw7g1qzrj0v.jpg" alt=""/&gt;&lt;/p&gt;

&lt;p&gt;This recorder allowed me to perform dedicated dynamics processing on each track and also allowed me to record up to eight simultaneous tracks of drums.  This little machine is extremely useful, but by today’s digital audio workstation standards on a computer it has a clumsy user interface (it basically lacks a keyboard, mouse, and display).&lt;/p&gt;

&lt;p&gt;Thus, I always wanted to get a replacement studio computer that would have enough horsepower to perform a good amount of effects processing on a large number of tracks.  I’ll still utilize the AW16G for recording in some circumstances, but not for mixing or final production.&lt;/p&gt;

&lt;p&gt;Now the new studio is complete with a new Dell (under the table on the left):&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.flickr.com/photos/kindohm/4264670036/" title="New Studio by kindohm, on Flickr" target="_blank"&gt;&lt;img src="http://farm5.static.flickr.com/4016/4264670036_f884af95f3.jpg" width="500" height="375" alt="New Studio" style="border: 0px;"/&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The new Dell has plenty of horsepower with a Pentium Core 2 Duo Quad.&lt;/p&gt;

&lt;p&gt;I’m still running the first version of Sonar, believe it or not. It’s almost a 10-year old product. Maybe someday I’ll actually use some non-ancient software!&lt;/p&gt;

&lt;p&gt;Anyway - this new Dell purchase pretty much finishes up the original studio plans.  Hopefully I’ll crank out my next project soon and you can hear the results!&lt;/p&gt;</description><link>http://hodnick.com/post/327922527</link><guid>http://hodnick.com/post/327922527</guid><pubDate>Sun, 10 Jan 2010 20:21:23 -0600</pubDate><category>music</category><category>studio</category></item><item><title>Photo</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_kvughgxgAL1qzrz0oo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://hodnick.com/post/320298088</link><guid>http://hodnick.com/post/320298088</guid><pubDate>Wed, 06 Jan 2010 15:17:40 -0600</pubDate></item></channel></rss>
