<?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>Jacob A. Rau</title>
	<atom:link href="http://jacobarau.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://jacobarau.com</link>
	<description>The personal blog of Jacob A. Rau</description>
	<lastBuildDate>Sun, 25 Jul 2010 17:20:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Today&#8217;s readings bookmarklet</title>
		<link>http://jacobarau.com/2010/07/todays-readings-bookmarklet/</link>
		<comments>http://jacobarau.com/2010/07/todays-readings-bookmarklet/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 17:11:14 +0000</pubDate>
		<dc:creator>Jacob A. Rau</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jacobarau.com/?p=171</guid>
		<description><![CDATA[Since I&#8217;m lazy, I created a bookmarklet which automatically sends you to the USCCB&#8217;s readings page for the current date. Drag this link onto your bookmark bar, and it should give you a nice Today&#8217;s Readings button (right-click and hit &#8220;Add to Favorites&#8221; if you are in Internet Explorer; unsure of Mac/Safari or Chrome): Today&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Since I&#8217;m lazy, I created a bookmarklet which automatically sends you to the USCCB&#8217;s readings page for the current date.</p>
<p>Drag this link onto your bookmark bar, and it should give you a nice Today&#8217;s Readings button (right-click and hit &#8220;Add to Favorites&#8221; if you are in Internet Explorer; unsure of Mac/Safari or Chrome):</p>
<p><a href="javascript:dt = new Date(); window.location =&quot;http://www.usccb.org/nab/&quot;+twoDig((dt.getMonth()+1).toString())+twoDig(dt.getDate().toString())+dt.getFullYear().toString().substring(2,4)+&quot;.shtml&quot;;function twoDig(num){if (num.length &lt; 2) return &quot;0&quot;+num; else return num;}">Today&#8217;s Readings</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jacobarau.com/2010/07/todays-readings-bookmarklet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to regain free space in VirtualBox images (Windows guest)</title>
		<link>http://jacobarau.com/2010/07/how-to-regain-free-space-in-virtualbox-images-windows-guest/</link>
		<comments>http://jacobarau.com/2010/07/how-to-regain-free-space-in-virtualbox-images-windows-guest/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 18:39:32 +0000</pubDate>
		<dc:creator>Jacob A. Rau</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://jacobarau.com/?p=156</guid>
		<description><![CDATA[Over the course of using a VirtualBox virtual machine, you will find that your virtual disk image file (assuming it is a dynamicly-expanding disk, rather than a fixed-size one) will grow in size. This isn&#8217;t normally a problem, but if you happen to be running low on disk space and have a well-used VM, the [...]]]></description>
			<content:encoded><![CDATA[<p>Over the course of using a VirtualBox virtual machine, you will find that your virtual disk image file (assuming it is a dynamicly-expanding disk, rather than a fixed-size one) will grow in size. This isn&#8217;t normally a problem, but if you happen to be running low on disk space and have a well-used VM, the difference between what the guest and host OS reports used can be dramatic. For example, your guest OS reports 15GB used, but the actual VDI is just over 30GB.</p>
<p>What gives?<span id="more-156"></span> Well, when you started with that fancy dynamic disk, it wasn&#8217;t hard for VirtualBox to remember that the entire drive was empty, so the VDI had pretty much no data stored in it; any sectors of the drive which weren&#8217;t present in the VDI were assumed to be blank. This is how, despite the guest OS thinking the drive is a 5TB drive, the VDI file only takes up a few GB after a clean Windows installation.</p>
<p>As you installed more stuff in the VM, VirtualBox needed to write the contents of the non-blank sectors to the VDI, and so the VDI grew as expected.</p>
<p>Now, here&#8217;s the catch: when you deleted the pile of data from the VM, the guest OS didn&#8217;t actually go through and blank out every sector which was in use, as this would be insanely slow. It only marked that chunk of space as free in a table in a different area of the drive.</p>
<p>So, without making any assumptions about how the data is stored, VirtualBox has no way to tell the difference between an important glob of data which allows Windows to boot and a glob of deleted love letters to your now-ex. Because of this, the VDI doesn&#8217;t shrink immediately when you delete files.</p>
<p>Okay, so how can you fix it?</p>
<p>First, since VirtualBox looks for consecutive blank sectors to drop from the VDI, the free space on the drive actually needs to be blank. There are many tools to do this, but the best one I&#8217;ve found is the <a href="http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx" target="_blank">Sysinternals&#8217; SDelete tool</a>. Running <code>sdelete -c</code> inside the VM will blank out all free space. <strong>Don&#8217;t use the <code>-z</code> option</strong>; <code>-z</code> first blanks the free space, then proceeds to write random data, which will actually <em>lose</em> you space, rather than gaining it. <code>sdelete</code> will take a significant amount of time, depending on your hardware and disk size, as well as factors such as star alignment and ocean temperature.</p>
<p>Once the free space wipe is complete, shut down the VM. The VDI will still be huge, as it now has a whole bunch of unnecessary data saying &#8220;this sector is blank&#8221;. To remove this fluff, on the host OS, run</p>
<pre>VBoxManage modifyvdi <em>full_path_to_vdi</em> compact</pre>
<p>where <code>full_path_to_vdi</code> is the full path to the disk image (if on Windows, include the drive letter onward, such as <code>C:\Images\image.vdi</code>; if on anything else, use the absolute path such as <code>/home/username/image.vdi</code>). After a few minutes, the VDI should shrink down to roughly the size of the contained data.</p>
<p>Of course, the image will grow once again over time, but as far as I can tell, there isn&#8217;t a much more elegant way of mitigating this problem.</p>
<p>That&#8217;s it for this tutorial. If you run into any problems or just want to let me know what you think, feel free to do so in the combox below.</p>
]]></content:encoded>
			<wfw:commentRss>http://jacobarau.com/2010/07/how-to-regain-free-space-in-virtualbox-images-windows-guest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On music&#8230;</title>
		<link>http://jacobarau.com/2010/05/on-music/</link>
		<comments>http://jacobarau.com/2010/05/on-music/#comments</comments>
		<pubDate>Thu, 13 May 2010 18:14:20 +0000</pubDate>
		<dc:creator>Jacob A. Rau</dc:creator>
				<category><![CDATA[AFK miscellanea]]></category>
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://jacobarau.com/?p=142</guid>
		<description><![CDATA[I am currently listening to Utada Hikaru&#8217;s album titled &#8220;Ultra Blue&#8221;. The whole reason I bought it is for the song &#8220;Passion&#8221;, a.k.a. &#8220;Sanctuary&#8221; (Passion is the Japanese version, whereas Sanctuary is the English version). If you like the music from Kingdom Hearts (&#8220;Simple and Clean&#8221; is in the first one; skip 45 seconds in [...]]]></description>
			<content:encoded><![CDATA[<p>I am currently listening to Utada Hikaru&#8217;s album titled &#8220;Ultra Blue&#8221;. The whole reason I bought it is for the song &#8220;Passion&#8221;, a.k.a. &#8220;<a href="http://www.youtube.com/watch?v=nbnD7sVCBOE" target="_blank">Sanctuary</a>&#8221; (Passion is the Japanese version, whereas Sanctuary is the English version). If you like the music from Kingdom Hearts (&#8220;<a href="http://www.youtube.com/watch?v=m30efJe84t8" target="_blank">Simple and Clean</a>&#8221; is in the first one; skip 45 seconds in if you don&#8217;t appreciate the beauty of this opening) I would definitely recommend the rest of Utada&#8217;s collection. Disappointingly, it appears that &#8220;Simple and Clean&#8221; is not available as a download; looks like you&#8217;ll need to purchase the $15 imported CD (<a href="http://www.amazon.com/Colors-Utada-Hikaru/dp/B00007ELNV/ref=ntt_mus_ep_wlb_dpt" target="_blank">Amazon link</a>) if you want a legitimate copy.</p>
<p>Speaking of Kingdom Hearts, I found a bunch of Kingdom Hearts sheet music on <a href="http://www.squaresound.com/arrangements/category.php?id=41" target="_blank">SquareSound.com</a>. A few of them are in Sibelius format, which is a bit annoying, but I definitely intend to practice up at least a couple of these songs. There are these and many more available; <a href="http://www.google.com/search?q=kingdom+hearts+sheet+music" target="_blank">take Google for a spin</a> if you are interested.</p>
]]></content:encoded>
			<wfw:commentRss>http://jacobarau.com/2010/05/on-music/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remote-controlled Bowling Ball</title>
		<link>http://jacobarau.com/2009/11/remote-controlled-bowling-ball/</link>
		<comments>http://jacobarau.com/2009/11/remote-controlled-bowling-ball/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 19:07:08 +0000</pubDate>
		<dc:creator>Jacob A. Rau</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jacobarau.com/?p=136</guid>
		<description><![CDATA[This is something I have dreamed of since I was 7. A company called 900Global, out of Texas, is manufacturing a remote-controlled bowling ball, the RC-900. According to the company&#8217;s FAQ, the ball can be thrown as a normal bowling ball, but it works best when rolled down a ramp. It appears that the niche [...]]]></description>
			<content:encoded><![CDATA[<p>This is something I have dreamed of since I was 7. A company called 900Global, out of Texas, is manufacturing a <a title="900Global's remote-controlled bowling ball" href="http://www.900global.com/remote_control_bowling_ball/" target="_blank">remote-controlled bowling ball, the RC-900.<br />
</a></p>
<p>According to the company&#8217;s FAQ, the ball can be thrown as a normal bowling ball, but it works best when rolled down a ramp. It appears that the niche this company is trying to fill is that of assisting handicapped bowlers. After having helped with the bowling event of Special Olympics, I can definitely see the need for a device like this.</p>
<p>Also, I stink at bowling and always have, so I definitely would like one of these for myself.</p>
<p>Video after the break.</p>
<p><span id="more-136"></span><br />
<object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/31vdI-tlyX0&#038;hl=en&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/31vdI-tlyX0&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://jacobarau.com/2009/11/remote-controlled-bowling-ball/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing Eclipse&#8217;s Autocompletion Feature</title>
		<link>http://jacobarau.com/2009/11/fixing-eclipses-autocompletion-feature/</link>
		<comments>http://jacobarau.com/2009/11/fixing-eclipses-autocompletion-feature/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 18:05:27 +0000</pubDate>
		<dc:creator>Jacob A. Rau</dc:creator>
				<category><![CDATA[Bug fixes and workarounds]]></category>

		<guid isPermaLink="false">http://jacobarau.com/?p=134</guid>
		<description><![CDATA[When I upgraded to Ubuntu Karmic, I reloaded Eclipse from the repositories, and everything seemed to be happy. Except my cherished autocomplete! I dug around online, and found this site; the solution wasn&#8217;t in rebuilding my project, but rather in the comments. Go into Window &#62; Preferences &#62; Java &#62; Editor &#62; Content Assist &#62; [...]]]></description>
			<content:encoded><![CDATA[<p>When I upgraded to Ubuntu Karmic, I reloaded Eclipse from the repositories, and everything seemed to be happy. Except my cherished autocomplete!</p>
<p>I dug around online, and found <a title="Tremend Tech Blog's page on Eclipse Autocomplete" href="http://blog.tremend.ro/2006/10/19/eclipse-java-autocompletion-not-working/" target="_blank">this site</a>; the solution wasn&#8217;t in rebuilding my project, but rather in the comments.</p>
<p>Go into Window &gt; Preferences &gt; Java &gt; Editor &gt; Content Assist &gt; Advanced and make sure &#8220;Java Proposals&#8221; is checked.</p>
<p>If you find that some members are missing, you may need to muck with some of the other checkboxes in that screen. However, when I checked &#8220;Java Non-Type Proposals&#8221;, &#8220;Java Proposals&#8221;, and &#8220;Java Type Proposals&#8221;, every member was duplicated in the list. That&#8217;s not damaging, but it is irritating. Just leaving &#8220;Java Proposals&#8221; checked seems to have made everything happy once again.</p>
]]></content:encoded>
			<wfw:commentRss>http://jacobarau.com/2009/11/fixing-eclipses-autocompletion-feature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cool things on the Internet, round 1</title>
		<link>http://jacobarau.com/2009/11/cool-things-on-the-internet-round-1/</link>
		<comments>http://jacobarau.com/2009/11/cool-things-on-the-internet-round-1/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 14:36:46 +0000</pubDate>
		<dc:creator>Jacob A. Rau</dc:creator>
				<category><![CDATA[Snips of the intarwebs]]></category>

		<guid isPermaLink="false">http://jacobarau.com/?p=126</guid>
		<description><![CDATA[Cory Doctrow has written a book, Makers, in which he tells a story of hackers that enjoy building new things out of trash. He has made the book available for free on his website. Videos of each of the following are embedded after the break. Todd Harrison carved a pumpkin like many of us, but [...]]]></description>
			<content:encoded><![CDATA[<p>Cory Doctrow has written a book, Makers, in which he tells a story of hackers that enjoy building new things out of trash. He has made the book available for free on <a title="Cory Doctrow's &quot;Makers&quot;" href="http://craphound.com/makers/" target="_blank">his website</a>.</p>
<p>Videos of each of the following are embedded after the break.</p>
<p>Todd Harrison carved a pumpkin like many of us, but unlike many of us he filled his with some electronics, including some lights, a big red button, and a car horn. It would be obvious enough for the horn to go off immediately when someone presses the button, but Todd made it light up the eyes, wait a moment, and then honk the horn. I want one! A video and <a title="Todd Harrison's honking pumpkin" href="http://www.toddfun.com/2009/10/11/super-scary-honking-pumpkin/" target="_blank">writeup is available on his website</a>.</p>
<p>Blogger Macaba <a title="Macaba's Do-It-Yourself Segway" href="http://diysegway.blogspot.com/" target="_blank">created a balancing scooter</a> that functions much like a Segway. I have been intrigued by these since I rode one, and once I get some money I very well may make one of my own.</p>
<p>The original source is <a href="http://www.3sat.de/kulturzeit/tips/138237/index.html" target="_blank">here</a>, but I cannot seem to find the original source&#8217;s video; <a title="YouTube link to speaking piano" href="http://www.youtube.com/watch?v=muCPjK4nGY4" target="_blank">this YouTube link will do</a>. The video shows a speaking piano&#8211;that is, a mechanically-controlled piano with a computer playing the correct frequencies so that it plays back the words originally recorded into the computer. This has to be one of the coolest videos I&#8217;ve seen, and it is definitely worth watching. As a side note, I think the YouTube video I linked seems a bit spammy, but the presence of a translation makes it worth bearing.</p>
<p>And last but not least, three guys from Poland got together and created another of the coolest videos I&#8217;ve seen. They made a glass tabletop on which they placed bottle caps; each bottle cap represents a sound. A webcam underneath the table connects to a PC, and the PC does some image processing to find the bottle caps and play back the track, left-to-right repeatedly. It makes a lot more sense if you watch the video. A full writeup is available in Polish on <a title="Amateur Beat Machine (Polish)" href="http://mw.boo.pl/beatmachine/" target="_blank">their website (Polish)</a> (<a title="Google Translation of the Amateur Beat Sequencer" href="http://translate.google.com/translate?u=http%3A%2F%2Fmw.boo.pl%2Fbeatmachine%2F&amp;sl=pl&amp;tl=en&amp;hl=en&amp;ie=UTF-8" target="_blank">Google Translation</a>).</p>
<p><span id="more-126"></span><br />
Honking Pumpkin:<br />
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/gpsiRDaHG90&#038;hl=en&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/gpsiRDaHG90&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>DIY Segway:<br />
<object width="320" height="266" class="BLOG_video_class" id="BLOG_video-2577d005eb65630a" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="movie" value="http://www.blogger.com/img/videoplayer.swf?videoUrl=http%3A%2F%2Fvp.video.google.com%2Fvideodownload%3Fversion%3D0%26secureurl%3DqAAAAO3T1daHheEeH3ZcEQIwEb8KEnClEWa051J5gpHp0jXB1PJOMUljrp_M0ARpYqFueGPWirEsmioQ32mbyOn2f_HWp44S5l90N2t4RrSz9v0TrWHE9givuTa8OzM-VBnaS5dsb1bQvT9NHRAO_nd8L_GD1HAoT4KsoXfp-6VjhOltz7MKvNIFSFmdYNGGbVV4ktILPM8awWbOQUVonbDgl4ixgeP_z8iOaIAF6a45T3j3%26sigh%3DMjV5UKzUFj02_4uMPVRr3TLf6wE%26begin%3D0%26len%3D86400000%26docid%3D0&amp;nogvlm=1&amp;thumbnailUrl=http%3A%2F%2Fvideo.google.com%2FThumbnailServer2%3Fapp%3Dblogger%26contentid%3D2577d005eb65630a%26offsetms%3D5000%26itag%3Dw320%26sigh%3DorY5YemT_phEJskGOHHoRrI23Mc&amp;messagesUrl=video.google.com%2FFlashUiStrings.xlb%3Fframe%3Dflashstrings%26hl%3Den"><param name="bgcolor" value="#FFFFFF"><embed width="320" height="266" src="http://www.blogger.com/img/videoplayer.swf?videoUrl=http%3A%2F%2Fvp.video.google.com%2Fvideodownload%3Fversion%3D0%26secureurl%3DqAAAAO3T1daHheEeH3ZcEQIwEb8KEnClEWa051J5gpHp0jXB1PJOMUljrp_M0ARpYqFueGPWirEsmioQ32mbyOn2f_HWp44S5l90N2t4RrSz9v0TrWHE9givuTa8OzM-VBnaS5dsb1bQvT9NHRAO_nd8L_GD1HAoT4KsoXfp-6VjhOltz7MKvNIFSFmdYNGGbVV4ktILPM8awWbOQUVonbDgl4ixgeP_z8iOaIAF6a45T3j3%26sigh%3DMjV5UKzUFj02_4uMPVRr3TLf6wE%26begin%3D0%26len%3D86400000%26docid%3D0&amp;nogvlm=1&amp;thumbnailUrl=http%3A%2F%2Fvideo.google.com%2FThumbnailServer2%3Fapp%3Dblogger%26contentid%3D2577d005eb65630a%26offsetms%3D5000%26itag%3Dw320%26sigh%3DorY5YemT_phEJskGOHHoRrI23Mc&amp;messagesUrl=video.google.com%2FFlashUiStrings.xlb%3Fframe%3Dflashstrings%26hl%3Den" type="application/x-shockwave-flash"></embed></object></p>
<p>Speaking piano:<br />
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/muCPjK4nGY4&#038;hl=en&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/muCPjK4nGY4&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>Beatmachine:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/GspBaVbhzkU&amp;hl=en&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/GspBaVbhzkU&amp;hl=en&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://jacobarau.com/2009/11/cool-things-on-the-internet-round-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Computer Musicianship</title>
		<link>http://jacobarau.com/2009/08/computer-musicianship/</link>
		<comments>http://jacobarau.com/2009/08/computer-musicianship/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 17:50:44 +0000</pubDate>
		<dc:creator>Jacob A. Rau</dc:creator>
				<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://jacobarau.com/?p=108</guid>
		<description><![CDATA[To the casual observer, I look like a stereotypical computer geek, and it is true that I do know my way around computers. However, I really am a geek of all trades. I have a multitude of geeky levels, and one such level is music. Nine years of piano lessons and two of choir will [...]]]></description>
			<content:encoded><![CDATA[<p>To the casual observer, I look like a stereotypical computer geek, and it is true that I do know my way around computers. However, I really am a geek of all trades. I have a multitude of geeky levels, and one such level is music. Nine years of piano lessons and two of choir will do that to you!</p>
<p>Now, music is fun, and computers are fun&#8230;what happens when the two are fused is something I could spend a whole lot of time on. There are a lot of music enthusiasts who are computer geeks&#8230;hence the plethora of projects out there for working with music on the computer.</p>
<p>Continue reading to see a couple awesome and free music-centric programs available!<span id="more-108"></span></p>
<h2><a href="http://lilypond.org/web/" target="_blank">Lilypond</a></h2>
<p>Lilypond is a music notation program, available for Windows, Mac, and any flavor of Linux. The entire goal of the project is to produce results that compare with a hand-engraved piece of music, as opposed to the ugly grid-based output of competitors. The input to Lilypond is a simple text file, and the output is a PDF, and if desired, a MIDI file. Lilypond isn&#8217;t a graphical program; rather, it is a command-line tool that does its job and quits. There are many tools available to work with Lilypond&#8211;ones that make entering notes as easy as working with <a href="http://www.finalemusic.com/PrintMusic/" target="_blank">Finale PrintMusic</a>, as well as specially-designed text editors to work with the Lilypond text notation. However, all you really need is a text editor (Notepad or GEdit work beautifully), Lilypond, and a PDF viewer. In-depth tutorials are available on the <a href="http://lilypond.org/web/documentation" target="_blank">Lilypond Documentation</a> site.</p>
<h2><a href="http://sourceforge.net/projects/modplug/" target="_blank">OpenMPT</a></h2>
<p>While Lilypond is a music notation software, OpenMPT (formerly ModPlug Tracker) is what is referred to as a tracker. Basically, it is a player piano. This program is in the same class as <a href="http://flstudio.image-line.com/" target="_blank">Fruity Loops</a>. You create instruments based on short audio clips, and then you write music for the instruments to play. This software is much like what artists like <a href="http://www.reverbnation.com/dnagroove" target="_blank">DNA-Groove</a> and <a href="http://anamanaguchi.com/" target="_blank">Anamanaguchi</a> (<a href="http://www.collegehumor.com/video:1918514" target="_blank">CollegeHumor feature</a>) use. In fact, you could probably use it to construct music similar to most pop music, because that&#8217;s what a lot of the artists are using now. OpenMPT is available only for Windows, but it runs flawlessly under <a href="http://www.winehq.org/" target="_blank">WINE</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jacobarau.com/2009/08/computer-musicianship/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iTunes is broken.</title>
		<link>http://jacobarau.com/2009/04/itunes-is-broken/</link>
		<comments>http://jacobarau.com/2009/04/itunes-is-broken/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 05:15:11 +0000</pubDate>
		<dc:creator>Jacob A. Rau</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jacobarau.com/?p=97</guid>
		<description><![CDATA[I got a gift card for iTunes from my parents. Normally, I wouldn&#8217;t buy iTunes credit, opting rather for Amazon MP3 for my online purchases, but since this was essentially free money, and Apple has removed the Digital Rights Management from their online store, I figured I would go for it. What I didn&#8217;t anticipate [...]]]></description>
			<content:encoded><![CDATA[<p>I got a gift card for iTunes from my parents. Normally, I wouldn&#8217;t buy iTunes credit, opting rather for Amazon MP3 for my online purchases, but since this was essentially free money, and Apple has removed the Digital Rights Management from their online store, I figured I would go for it.</p>
<p>What I didn&#8217;t anticipate is that iTunes would work worse than it did years ago.</p>
<p>I will let my message to Apple Support speak for itself.<span id="more-97"></span></p>
<blockquote><p>I would like to report a problem with iTunes Store. I purchase iTunes Plus songs, they download quickly, and then iTunes &#8220;hangs&#8221; with a screen saying &#8220;processing file&#8221;. While it is &#8220;processing&#8221;, it consumes 100% CPU time and the interface becomes sluggish. After a *very* long time (somewhere between 15 and 45 minutes) the &#8220;processing&#8221; completes, and the song is playable&#8230;kind of&#8211;iTunes is &#8220;processing&#8221; the next song, and is so sluggish that it does not respond to presses on the stop, fast forward, etc. buttons. It has done this for every single song I&#8217;ve bought. I have iTunes 8.1.1.10, Windows XP Service Pack 3, a dual-core 1.67 GHz processor, 3GB of RAM, and plenty of hard disk space. I see from a quick Google query that this is a fairly common problem, and as of yet, no working solutions have been posted. Please advise. Thanks, Jacob.</p></blockquote>
<p>About a day later, I received an email from Darrell which was completely unhelpful:</p>
<blockquote><p>Dear Jacob,</p>
<p>My name is Darrell and I will be more than happy to assist you. Some Windows-based iTunes users have been having issues downloading iTunes Plus content. I found some information on our user discussion boards. It seems that the download error is caused by third party phone company music programs such as Verizon V-Cast or Sprint Music Manger. You can disable the program by using Task Manager.</p>
<p>1) Press Control+Alt+Delete to access task manager</p>
<p>2) Select the &#8220;Processes&#8221; and end the task for Memonitor.exe</p>
<p>If you don&#8217;t use any third party phone company music programs, you can go to the Control Panel, access Add/Remove programs, and remove these phone music softwares.</p>
<p>My hours are listed below for your convenience, and if you have anymore questions or concerns, please don&#8217;t hesitate to let me know. Thank you for being a part of our family, and I hope you have a wonderful day.</p>
<p>Sincerely,</p>
<p>Darrell<br />
iTunes Store Customer Support</p></blockquote>
<p>Nice try, except that I haven&#8217;t ever loaded any kind of manager on my PC. Time for round two; Apple-1, Jacob-0.</p>
<blockquote><p>Darrell,</p>
<p>I saw the discussions you refer to regarding the problems with iTunes &#8220;processing&#8221; being caused by some ill-behaved music management software from Sprint or Verizon. I can assure you that I have never loaded any such software on my machine. In fact, this copy of Windows barely gets any use at all, and hence has barely any software loaded on it; the processes that are running are either Windows-native processes or iTunes-related.</p>
<p>I really would like to express my frustration with this issue. Being forced to wait the better part of an hour for an album to download is a major inconvenience, and it seriously sweetens the deal that your competitors, namely Amazon MP3, provide. Perhaps you can enlighten me as to what iTunes is actually doing once the download is complete.</p>
<p>To add to the frustration, the album did not even download properly. One of the files was named incorrectly&#8211;the filename was incorrect, but the tags were correct. The file that was supposed to be in the place of this incorrectly-named file was in the Downloads folder inside my iTunes folder.</p>
<p>Thank you for your time, Darrell.</p>
<p>Jacob</p></blockquote>
<p>I will post back when I get a response. In the meantime, really consider using Amazon MP3 if you don&#8217;t want to be frustrated. It seems to have almost as good of a selection, and once the files download via the Amazon Downloader, they are automatically added to iTunes. So basically, it is a drop-in replacement for the faulty iTunes Store.</p>
<p><em>EDIT:</em> No such luck.</p>
<blockquote><p>Dear Jacob,</p>
<p>I am sorry to hear that the previous troubleshooting tips I provided proved unsuccessful, and I can also fully understand your frustrations. However, as an iTunes Store Customer Support representative, I handle issues related to billing, customer accounts, and the items available on the iTunes Store. The issue you are experiencing falls outside of my area of specialty, but Apple does offer some resources that should help you.</p>
<p>You can call Apple technical support. The representative will be able to tell you about Apple&#8217;s complimentary and fee-based support options and can help you determine which option might be most helpful. To find the appropriate phone number here:</p>
<p>http://www.apple.com/support/contact/phone_contacts.html</p>
<p>You can also create a technical-support case via our website and arrange for an Apple technical support representative to call you. To do so, visit:</p>
<p>http://www.apple.com/support/expert</p>
<p>As to the purchase that is mislabeled if you can please reply back with the song title that is mislabeled. I can proceed to open an investigation to have the song correctly labeled.</p>
<p>My hours are listed below for your convenience, and if you have anymore questions or concerns, please don&#8217;t hesitate to let me know. Thank you for being a part of our family, and I hope you have a wonderful day.</p>
<p>Sincerely,</p>
<p>Darrell<br />
iTunes Store Customer Support</p></blockquote>
<p>Now, this is somewhat of a dead end. The Apple Expert program is a hardware-only program, and thus doesn&#8217;t cover iTunes Store. So what does?</p>
<blockquote><p>Darrell,</p>
<p>Why would you refer me to Apple Expert when you know that it doesn&#8217;t  cover iTunes Store-related problems? I do not own any Apple products,  and this support transaction is not encouraging me to buy any in the future.</p>
<p>The purchase was not mislabeled by iTunes Store; rather, the file was  named incorrectly by iTunes during the download. This issue and the  issue I initially reported could very easily be fixed if the programming  team knew about them.</p>
<p>If you cared whatsoever about Apple&#8217;s well-being, you would escalate  this issue to where it needs to be to get fixed. As long as this problem  persists, I will strongly discourage those around me from buying iTunes  credit, as the Store functionality is broken.</p>
<p>I&#8217;m trying to help you out. Help me out.</p>
<p>Sincerely,<br />
Jacob</p></blockquote>
<p>I really doubt that Apple has any interest in fixing this problem. Therefore, I strongly suggest you check out alternatives.</p>
<p><em>EDIT 2:</em> The response is a dead end.</p>
<blockquote><p>Dear Jacob,</p>
<p>I apologize if I caused any confusion with my last email. The reason I referred you to our Apple Technical Support Team was due to the fact that something on your computer is interfering with iTunes processing your purchase.</p>
<p>I have confirmed that the iTunes Store is functioning and accepting connections. Therefore, the issue is likely related to your Internet connection, local network, or computer. A tech support representatives will be able to assist in resolving the conflict. I wish that I could assist you further but I only have basic troubleshooting tips that are not relevant to the issue you are experiencing. Unfortunately the only way to contact them is by phone. Since I work with email I have no way of escalating your request to them. You can find the correct number by using the link here:</p>
<p>http://www.apple.com/support/contact/phone_contacts.html</p>
<p>As to the file that was labeled incorrectly by iTunes during download. If you can please reply back with the song title I can let our engineers know so they can investigate and resolve the issue as well.</p></blockquote>
<p>Clearly, more than just the iTunes Store is broken. iTunes Support is as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://jacobarau.com/2009/04/itunes-is-broken/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The stuff of summer&#8230;</title>
		<link>http://jacobarau.com/2009/04/the-stuff-of-summer/</link>
		<comments>http://jacobarau.com/2009/04/the-stuff-of-summer/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 15:57:27 +0000</pubDate>
		<dc:creator>Jacob A. Rau</dc:creator>
				<category><![CDATA[AFK miscellanea]]></category>

		<guid isPermaLink="false">http://jacobarau.com/?p=90</guid>
		<description><![CDATA[Each summer thus far, I have wandered all summer long and never made any progress on any leads I&#8217;ve had, programming-wise or otherwise. I hope to change that this summer. So I&#8217;m making a list. Geocache. It is a fun sport, even with a crappy GPS. Some people would argue that it is more fun [...]]]></description>
			<content:encoded><![CDATA[<p>Each summer thus far, I have wandered all summer long and never made any progress on any leads I&#8217;ve had, programming-wise or otherwise. I hope to change that this summer.</p>
<p>So I&#8217;m making a list.</p>
<p><span id="more-90"></span></p>
<ul>
<li><a href="http://www.geocaching.com" target="_blank">Geocache</a>. It is a fun sport, even with a crappy GPS. Some people would argue that it is <em>more</em> fun with a crappy GPS&#8230; There&#8217;s a lot of caches around Ludington, and the area is beautiful!</li>
<li>Migrate my site to <a href="http://www.frihost.com/" target="_blank">Frihost</a>&#8211;&#8221;Free Reliable Internet Hosting&#8221;. The deal there is that I stay active on their forums to keep my hosting account. I&#8217;m kind of torn right now; whether or not I migrate depends on the results of the next point.</li>
<li>Figure out traffic shaping on my router at home. Right now, this site is hosted out of my parents&#8217; basement. As such, I&#8217;ve got a pretty tight upload speed cap on my server so as to keep from disturbing their network. If I use QoS to ensure that the parents get highest priority, I can use as much traffic as I want, greatly increasing the speed of this site. I really, really don&#8217;t want to pay for a host.</li>
<li>Muck about with music-making programs. I have messed with <a href="http://flstudio.image-line.com/" target="_blank">Fruity Loops</a>, but I found it so resource-intensive that it would not run on my 1.66 GHz dual-core laptop. Now, I know that my specs aren&#8217;t that impressive. But I also know that programs like <a href="http://www.users.on.net/~jtlim/ImpulseTracker/" target="_blank">Impulse Tracker</a> ran on 486-class systems. Therefore, something is severely brain-dead with FL. Besides, who wants a proprietary program to do what open source could do better?</li>
<li>Sink my teeth into gnome-power-manager. I would like to participate in <a href="http://code.google.com/soc/" target="_blank">Google&#8217;s Summer of Code</a> but I haven&#8217;t had any experience with any of the projects they host. I see many improvements that can be made in gnome-power-manager, so I am going to work on that and try for SoC next year.</li>
<li>Go to <a href="http://www.indianaroboticsinvitational.org/" target="_blank">Indiana Robotics Invitational</a>. Hopefully with Susan. I will post pictures if I get to go.</li>
<li>Finish <a href="http://www.team2586.com/" target="_blank">Copper Bots&#8217; website</a>. That&#8217;s the team from Calumet I&#8217;m helping out. They need a website; right now it&#8217;s only a plain-vanilla WordPress blog.</li>
<li>LEGO Camp with <a href="http://www.trucktownthunder.com/" target="_blank">Truck Town</a>. It has been epic every year that I&#8217;ve done it, and I am excited to help with it again.</li>
</ul>
<p>I&#8217;m sure there&#8217;s more, and I will add to this list as things happen. This summer should be amazing!</p>
]]></content:encoded>
			<wfw:commentRss>http://jacobarau.com/2009/04/the-stuff-of-summer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Post-mortem on a penlight</title>
		<link>http://jacobarau.com/2009/04/post-mortem-on-a-penlight/</link>
		<comments>http://jacobarau.com/2009/04/post-mortem-on-a-penlight/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 04:29:12 +0000</pubDate>
		<dc:creator>Jacob A. Rau</dc:creator>
				<category><![CDATA[Electronics muckery]]></category>

		<guid isPermaLink="false">http://jacobarau.com/?p=64</guid>
		<description><![CDATA[My penlight stopped working. It&#8217;s perfectly fine with me; it was a freebie I snatched up from the Michigan Tech Advanced Technologies Development Complex during orientation week. But still&#8230;it worked, and then it didn&#8217;t. And I wanted to know why. So I cut it apart. Turns out that these puppies house an entire triple-A battery [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_65" class="wp-caption alignright" style="width: 160px"><a href="http://jacobarau.com/wp-content/uploads/2009/04/img_1736.jpg"><img class="size-thumbnail wp-image-65" title="The penlight" src="http://jacobarau.com/wp-content/uploads/2009/04/img_1736-150x150.jpg" alt="The penlight" width="150" height="150" /></a><p class="wp-caption-text">The penlight, in its nonfunctional state on the palmrest of my laptop.</p></div>
<p>My penlight stopped working.</p>
<p>It&#8217;s perfectly fine with me; it was a freebie I snatched up from the Michigan Tech Advanced Technologies Development Complex during orientation week. But still&#8230;it worked, and then it didn&#8217;t. And I wanted to know why.</p>
<p>So I cut it apart.</p>
<p>Turns out that these puppies house an entire triple-A battery inside them! The outside housing of the battery is connected to the negative side of the</p>
<div id="attachment_66" class="wp-caption alignleft" style="width: 160px"><a href="http://jacobarau.com/wp-content/uploads/2009/04/img_1738.jpg"><img class="size-thumbnail wp-image-66" title="Exploded penlight" src="http://jacobarau.com/wp-content/uploads/2009/04/img_1738-150x150.jpg" alt="The penlight, cut open and splayed out on the table." width="150" height="150" /></a><p class="wp-caption-text">The penlight, cut open and splayed out on the table.</p></div>
<p>battery, so it comes all the way around to the positive side. It has a spring that pushes the battery away from the light bulb; when I press the switch, it mashes the spring and pushes the battery to the light bulb. Except the bulb was burned out. Oops.</p>
]]></content:encoded>
			<wfw:commentRss>http://jacobarau.com/2009/04/post-mortem-on-a-penlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
