<?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>ClassicalCode</title>
	<atom:link href="http://blog.classicalcode.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.classicalcode.com</link>
	<description>I make music and write software</description>
	<lastBuildDate>Mon, 14 Jan 2013 19:42:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>One way &#8220;curl pipe sh&#8221; install scripts can be dangerous [proof of concept]</title>
		<link>http://blog.classicalcode.com/2012/11/curl-pipe-sh-exploit-proof-of-concept/</link>
		<comments>http://blog.classicalcode.com/2012/11/curl-pipe-sh-exploit-proof-of-concept/#comments</comments>
		<pubDate>Fri, 09 Nov 2012 01:36:19 +0000</pubDate>
		<dc:creator>Jordan Eldredge</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[one line]]></category>
		<category><![CDATA[paste]]></category>
		<category><![CDATA[pipe]]></category>
		<category><![CDATA[proof of concept]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sh]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://blog.classicalcode.com/?p=1297</guid>
		<description><![CDATA[I have seen several sites recently that offer a one-line installation that looks something like this: curl -s example.com/install &#124; sh While I appreciated the elegance, it set off warning bells. Despite this initial reaction I could&#8217;t come up with a reason why it was any less secure than other installation methods. In fact, I read [...]]]></description>
				<content:encoded><![CDATA[<p>I have seen <a href="http://pow.cx/">several</a> <a href="http://getcomposer.org/download/">sites</a> recently that offer a one-line installation that looks something like this:</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">curl <span style="color: #660033;">-s</span> example.com<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">sh</span></pre></td></tr></table></div>

<p>While I appreciated the elegance, it set off warning bells. Despite this initial reaction I could&#8217;t come up with a reason <strong>why</strong> it was any less secure than other installation methods. In fact, I read a very logical argument that this method was actually <strong>more</strong> secure from the highly respected <a href="http://paulirish.com/" target="_blank">Paul Irish</a>:</p>
<blockquote class="twitter-tweet" data-in-reply-to="242456473374949377" width="500"><p>@<a href="https://twitter.com/igrigorik">igrigorik</a> compared to .pkg, npm preinstall, I&#8217;d say curl _ | sh is the closest to view-source we have for installers. for devs, it&#8217;s ideal.</p>
<p>&mdash; Paul Irish (@paul_irish) <a href="https://twitter.com/paul_irish/status/242665829659979776" data-datetime="2012-09-03T16:50:16+00:00">September 3, 2012</a></p></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p>Today I realized at least once case that could validate those initial warning bells. Take a look at this proof of concept:</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">curl <span style="color: #660033;">-s</span> classicalcode.com<span style="color: #000000; font-weight: bold;">/</span>curl-proof<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">sh</span></pre></td></tr></table></div>

<p>I&#8217;ll wait while you paste the script url into your browser and make sure it&#8217;s not going to do anything naughty&#8230;</p>
<p>Now that you&#8217;re <strong>sure</strong> the line is safe to run, paste it into your shell (I dare ya!). Or, if you are a big wimp, pipe the output to `cat` instead of `sh` like so:</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">curl <span style="color: #660033;">-s</span> classicalcode.com<span style="color: #000000; font-weight: bold;">/</span>curl-proof<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">cat</span></pre></td></tr></table></div>

<p>As you can see Curl returned a different script than the one you saw in your browser. This is achieved by checking for Curl&#8217;s user-agent and, when found, serving a different file.</p>
<p>Of couse, the whole point is pretty much moot because the install script is probably installing lots of other code that you haven&#8217;t reviewed, so you are wouldn&#8217;t be running this code unless you already trusted the author. However, be aware that you may be lulling yourself into a false sense of security because you <strong>appear</strong> to have the code right infront of you.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.classicalcode.com/2012/11/curl-pipe-sh-exploit-proof-of-concept/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Charlie Chaplin&#8217;s Smile [Ukulele Solo]</title>
		<link>http://blog.classicalcode.com/2012/10/ukulele-solo-charlie-chaplins-smile/</link>
		<comments>http://blog.classicalcode.com/2012/10/ukulele-solo-charlie-chaplins-smile/#comments</comments>
		<pubDate>Tue, 23 Oct 2012 04:53:09 +0000</pubDate>
		<dc:creator>Jordan Eldredge</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Ukulele]]></category>
		<category><![CDATA[arrangement]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[charlie chaplin]]></category>
		<category><![CDATA[chord melody]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[giants hat]]></category>
		<category><![CDATA[instrumental]]></category>
		<category><![CDATA[kala]]></category>
		<category><![CDATA[kitchen]]></category>
		<category><![CDATA[lyrics]]></category>
		<category><![CDATA[mango]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[plaid]]></category>
		<category><![CDATA[recording]]></category>
		<category><![CDATA[San Francisco]]></category>
		<category><![CDATA[sheet music]]></category>
		<category><![CDATA[smile]]></category>
		<category><![CDATA[solo]]></category>
		<category><![CDATA[song]]></category>
		<category><![CDATA[spalted]]></category>
		<category><![CDATA[tab]]></category>
		<category><![CDATA[tablature]]></category>
		<category><![CDATA[tabs]]></category>
		<category><![CDATA[ukulele]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://blog.classicalcode.com/?p=1279</guid>
		<description><![CDATA[Years ago I heard a beautiful arrangement of Charlie Chaplin&#8217;s &#8220;Smile&#8221; on Ukuele Mike&#8217;s Youtube channel. Unfortunately the video is no-longer online. However, his arrangement inspired me to create my own using his as a starting point. My goal was an arrangement which exposed the simplistic beauty of the song&#8217;s timeless melody. Unfortunately while trying to expose the melody [...]]]></description>
				<content:encoded><![CDATA[<p>Years ago I heard a beautiful arrangement of Charlie Chaplin&#8217;s &#8220;<a href="http://en.wikipedia.org/wiki/Smile_(Charlie_Chaplin_song)" target="_blank">Smile</a>&#8221; on <a href="http://www.youtube.com/user/MusicTeacher2010" target="_blank">Ukuele Mike&#8217;s Youtube channel</a>. Unfortunately the video is no-longer online. However, his arrangement inspired me to create my own using his as a starting point. My goal was an arrangement which exposed the simplistic beauty of the song&#8217;s timeless melody. Unfortunately while trying to expose the melody I inadvertently exposed my amateur technique. That&#8217;s why it has taken several years (4-5?) of idle practice to get this piece to a place where it was fit to record. I hope you enjoy listening to this recording as much as I have enjoy playing it for the last several years:</p>
<p><iframe src="http://www.youtube.com/embed/Tw4L_Ys-14g" frameborder="0" width="500" height="378"></iframe></p>
<p>Audio only:<br />
	<audio id="wp_mep_1" src="http://blog.classicalcode.com/wp-content/uploads/2012/10/Smile-Ukulele.mp3" type="audio/mp3"    controls="controls" preload="none"  >
		
		
		
		
		
		
		
		<object width="500" height="30" type="application/x-shockwave-flash" data="http://blog.classicalcode.com/wp-content/plugins/media-element-html5-video-and-audio-player/mediaelement/flashmediaelement.swf">
			<param name="movie" value="http://blog.classicalcode.com/wp-content/plugins/media-element-html5-video-and-audio-player/mediaelement/flashmediaelement.swf" />
			<param name="flashvars" value="controls=true&amp;file=http://blog.classicalcode.com/wp-content/uploads/2012/10/Smile-Ukulele.mp3" />			
		</object>		
	</audio>
<script type="text/javascript">
jQuery(document).ready(function($) {
	$('#wp_mep_1').mediaelementplayer({
		m:1
		
		,features: ['playpause','current','progress','duration','volume','tracks','fullscreen']
		,audioWidth:500,audioHeight:30
	});
});
</script>
<br />
<a href="http://blog.classicalcode.com/wp-content/uploads/2012/10/Smile-Ukulele.mp3">Download as .mp3</a></p>
<p>Tablature of the melody and chord voicings, but not the finger picking:<br />
<a href='http://blog.classicalcode.com/wp-content/uploads/2012/10/Charlie_Chaplin_Smile_Ukulele.pdf'>Charlie_Chaplin_Smile_Ukulele.pdf</a></p>
<p>The lyrics to the song are not used in this recording but are none-the-less an important part of this song:</p>
<blockquote><p>Smile, though your heart is aching<br />
Smile, even though it’s breaking<br />
When there are clouds in the sky<br />
you’ll get by<br />
If you smile through your fear and sorrow<br />
Smile and maybe tomorrow<br />
You’ll see the sun come shining through<br />
for you</p>
<p>Light up your face with gladness<br />
Hide every trace of sadness Although a tear may be ever so near<br />
That’s the time you must keep on trying<br />
Smile what’s the use of crying<br />
You’ll find that life is still worthwhile<br />
If you’ll just<br />
Smile</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.classicalcode.com/2012/10/ukulele-solo-charlie-chaplins-smile/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://blog.classicalcode.com/wp-content/uploads/2012/10/Smile-Ukulele.mp3" length="2237879" type="audio/mpeg" />
		</item>
		<item>
		<title>Walking Away [Ukulele]</title>
		<link>http://blog.classicalcode.com/2012/09/walking-away-ukulele/</link>
		<comments>http://blog.classicalcode.com/2012/09/walking-away-ukulele/#comments</comments>
		<pubDate>Sat, 15 Sep 2012 19:46:52 +0000</pubDate>
		<dc:creator>Jordan Eldredge</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Ukulele]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[lake merced]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[original]]></category>
		<category><![CDATA[recording]]></category>
		<category><![CDATA[SFSU]]></category>
		<category><![CDATA[song]]></category>
		<category><![CDATA[ukulele]]></category>

		<guid isPermaLink="false">http://blog.classicalcode.com/?p=1189</guid>
		<description><![CDATA[Yet another song from the vaults. This one from February 14th, 2006. One of only few serious original songs I have written. Lyrics: I walked out the door and followed my feet and wished for it all to leave. My head was too full, no way to digest, the thoughts you had left me with. [...]]]></description>
				<content:encoded><![CDATA[<div id="attachment_1191" class="wp-caption alignnone" style="width: 510px"><a href="http://blog.classicalcode.com/wp-content/uploads/2012/09/4418315357_78878f2695_o.jpg"><img class="size-large wp-image-1191" title="4418315357_78878f2695_o" src="http://blog.classicalcode.com/wp-content/uploads/2012/09/4418315357_78878f2695_o-500x500.jpg" alt="" width="500" height="500" /></a><p class="wp-caption-text">Photo credit: <a href="http://www.flickr.com/photos/realplastictrees/4418315357/">Neil Patel</a></p></div>
<p>Yet another song from the vaults. This one from February 14th, 2006. One of only few serious original songs I have written.</p>
<p>Lyrics:</p>
<blockquote><p>I walked out the door and followed my feet and wished for it all to leave.<br />
My head was too full, no way to digest, the thoughts you had left me with.<br />
So I paced round the pond, and muttered of love, and tore my hair out from within.<br />
There were tears that time round, and the time after that, and walking away never helped.<br />
So I pace every night to try to forget. But it always just brings me back home.</p></blockquote>
<p>	<audio id="wp_mep_2" src="http://blog.classicalcode.com/wp-content/uploads/2012/09/Walking-Away-mp3.mp3" type="audio/mp3"    controls="controls" preload="none"  >
		
		
		
		
		
		
		
		<object width="500" height="30" type="application/x-shockwave-flash" data="http://blog.classicalcode.com/wp-content/plugins/media-element-html5-video-and-audio-player/mediaelement/flashmediaelement.swf">
			<param name="movie" value="http://blog.classicalcode.com/wp-content/plugins/media-element-html5-video-and-audio-player/mediaelement/flashmediaelement.swf" />
			<param name="flashvars" value="controls=true&amp;file=http://blog.classicalcode.com/wp-content/uploads/2012/09/Walking-Away-mp3.mp3" />			
		</object>		
	</audio>
<script type="text/javascript">
jQuery(document).ready(function($) {
	$('#wp_mep_2').mediaelementplayer({
		m:1
		
		,features: ['playpause','current','progress','duration','volume','tracks','fullscreen']
		,audioWidth:500,audioHeight:30
	});
});
</script>
<br />
<a href="http://blog.classicalcode.com/wp-content/uploads/2012/09/Walking-Away-mp3.mp3">Download as .mp3</a></p>
<p>Recorded on my first ukulele into my first (MacBook) laptop.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.classicalcode.com/2012/09/walking-away-ukulele/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://blog.classicalcode.com/wp-content/uploads/2012/09/Walking-Away-mp3.mp3" length="1673513" type="audio/mpeg" />
		</item>
		<item>
		<title>Tom Waits&#8217; &#8220;Ol&#8217; 55&#8243; for Jared and Kathleen [Ukulele]</title>
		<link>http://blog.classicalcode.com/2012/09/tom-waits-ol-55-for-jared-and-kathleen-ukulele/</link>
		<comments>http://blog.classicalcode.com/2012/09/tom-waits-ol-55-for-jared-and-kathleen-ukulele/#comments</comments>
		<pubDate>Wed, 12 Sep 2012 19:27:07 +0000</pubDate>
		<dc:creator>Jordan Eldredge</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Ukulele]]></category>

		<guid isPermaLink="false">http://blog.classicalcode.com/?p=1103</guid>
		<description><![CDATA[On July 14th I had the honor of being asked to sing Tom Waits&#8217; &#8220;Ol&#8217; 55&#8243; at the wedding of my dear friends Jared and Kathleen. To help commemorate that special day, I have made this simple documentation recording of the arrangment I sang. Thank you both for letting me be a part of your beautiful ceremony, [...]]]></description>
				<content:encoded><![CDATA[<div id="attachment_1112" class="wp-caption alignnone" style="width: 510px"><a href="http://blog.classicalcode.com/wp-content/uploads/2012/08/403849_10150980538574682_1843367325_n.jpg"><img class="size-large wp-image-1112" title="403849_10150980538574682_1843367325_n" src="http://blog.classicalcode.com/wp-content/uploads/2012/08/403849_10150980538574682_1843367325_n-500x333.jpg" alt="Jared and Kathleen" width="500" height="333" /></a><p class="wp-caption-text">Photo credit: Will Rhodes</p></div>
<p>On July 14th I had the honor of being asked to sing Tom Waits&#8217; &#8220;Ol&#8217; 55&#8243; at the wedding of my dear friends Jared and Kathleen. To help commemorate that special day, I have made this simple documentation recording of the arrangment I sang. Thank you both for letting me be a part of your beautiful ceremony, and thank you to Mr. Waits&#8217; for writing this jewel. </p>
<p>	<audio id="wp_mep_3" src="http://blog.classicalcode.com/wp-content/uploads/2012/08/Ol-55.mp3" type="audio/mp3"    controls="controls" preload="none"  >
		
		
		
		
		
		
		
		<object width="500" height="30" type="application/x-shockwave-flash" data="http://blog.classicalcode.com/wp-content/plugins/media-element-html5-video-and-audio-player/mediaelement/flashmediaelement.swf">
			<param name="movie" value="http://blog.classicalcode.com/wp-content/plugins/media-element-html5-video-and-audio-player/mediaelement/flashmediaelement.swf" />
			<param name="flashvars" value="controls=true&amp;file=http://blog.classicalcode.com/wp-content/uploads/2012/08/Ol-55.mp3" />			
		</object>		
	</audio>
<script type="text/javascript">
jQuery(document).ready(function($) {
	$('#wp_mep_3').mediaelementplayer({
		m:1
		
		,features: ['playpause','current','progress','duration','volume','tracks','fullscreen']
		,audioWidth:500,audioHeight:30
	});
});
</script>
<br />
<a class="wpaudio" href="http://blog.classicalcode.com/wp-content/uploads/2012/08/Ol-55.mp3">Download as .mp3</a></p>
<p><span id="more-1103"></span></p>
<div id="attachment_1118" class="wp-caption alignnone" style="width: 510px"><a href="http://blog.classicalcode.com/wp-content/uploads/2012/08/561217_10150915093251302_1710160913_n.jpg"><img class="size-large wp-image-1118" title="561217_10150915093251302_1710160913_n" src="http://blog.classicalcode.com/wp-content/uploads/2012/08/561217_10150915093251302_1710160913_n-500x375.jpg" alt="" width="500" height="375" /></a><p class="wp-caption-text">Photo credit: Alex Telander</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.classicalcode.com/2012/09/tom-waits-ol-55-for-jared-and-kathleen-ukulele/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blog.classicalcode.com/wp-content/uploads/2012/08/Ol-55.mp3" length="3989546" type="audio/mpeg" />
		</item>
		<item>
		<title>I Wish I Had The Time [Ukulele/Vocal Multitrack]</title>
		<link>http://blog.classicalcode.com/2012/08/i-wish-i-had-the-time-ukulelevocal-multitrack/</link>
		<comments>http://blog.classicalcode.com/2012/08/i-wish-i-had-the-time-ukulelevocal-multitrack/#comments</comments>
		<pubDate>Mon, 27 Aug 2012 04:57:07 +0000</pubDate>
		<dc:creator>Jordan Eldredge</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Ukulele]]></category>
		<category><![CDATA[arrangement]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[chelsea hollow]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[Electric Ukulele]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[multitrack]]></category>
		<category><![CDATA[recording]]></category>
		<category><![CDATA[stream]]></category>
		<category><![CDATA[ukulele]]></category>

		<guid isPermaLink="false">http://blog.classicalcode.com/?p=1153</guid>
		<description><![CDATA[Another one from the archives. Here is a tiny song I sent Chelsea on March 14th, 2010. In keeping with my previous creations, it&#8217;s diminutive and bemoans my in-ability to create. Thank you Chelsea for being my muse. Download as .mp3]]></description>
				<content:encoded><![CDATA[<div id="attachment_1155" class="wp-caption alignnone" style="width: 510px"><a href="http://blog.classicalcode.com/wp-content/uploads/2012/08/vintage2.jpg"><img class="size-large wp-image-1155" title="vintage2" src="http://blog.classicalcode.com/wp-content/uploads/2012/08/vintage2-500x332.jpg" alt="" width="500" height="332" /></a><p class="wp-caption-text">Photo credit: Beau Lambert (March 2010)</p></div>
<p>Another one from the archives. Here is a tiny song I sent Chelsea on March 14th, 2010. In keeping with my previous creations, it&#8217;s diminutive and bemoans my <a href="http://blog.classicalcode.com/2008/08/new-song-ballad-of-the-man-who-cant-sing/">in-ability to create</a>. Thank you Chelsea for being my muse.</p>
	<audio id="wp_mep_4" src="http://blog.classicalcode.com/wp-content/uploads/2012/08/I-Wish-I-Had-The-Time-1.mp3" type="audio/mp3"    controls="controls" preload="none"  >
		
		
		
		
		
		
		
		<object width="500" height="30" type="application/x-shockwave-flash" data="http://blog.classicalcode.com/wp-content/plugins/media-element-html5-video-and-audio-player/mediaelement/flashmediaelement.swf">
			<param name="movie" value="http://blog.classicalcode.com/wp-content/plugins/media-element-html5-video-and-audio-player/mediaelement/flashmediaelement.swf" />
			<param name="flashvars" value="controls=true&amp;file=http://blog.classicalcode.com/wp-content/uploads/2012/08/I-Wish-I-Had-The-Time-1.mp3" />			
		</object>		
	</audio>
<script type="text/javascript">
jQuery(document).ready(function($) {
	$('#wp_mep_4').mediaelementplayer({
		m:1
		
		,features: ['playpause','current','progress','duration','volume','tracks','fullscreen']
		,audioWidth:500,audioHeight:30
	});
});
</script>

<p><a title="Download as .mp3" href="http://blog.classicalcode.com/wp-content/uploads/2012/08/I-Wish-I-Had-The-Time-1.mp3">Download as .mp3</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.classicalcode.com/2012/08/i-wish-i-had-the-time-ukulelevocal-multitrack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blog.classicalcode.com/wp-content/uploads/2012/08/I-Wish-I-Had-The-Time-1.mp3" length="543905" type="audio/mpeg" />
		</item>
		<item>
		<title>Chelsea&#8217;s Text Tone [Ukulele]</title>
		<link>http://blog.classicalcode.com/2012/08/chelseas-text-tone-ukulele/</link>
		<comments>http://blog.classicalcode.com/2012/08/chelseas-text-tone-ukulele/#comments</comments>
		<pubDate>Mon, 27 Aug 2012 04:36:44 +0000</pubDate>
		<dc:creator>Jordan Eldredge</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Ukulele]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arrangement]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[chelsea hollow]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[multitrack]]></category>
		<category><![CDATA[recording]]></category>
		<category><![CDATA[ukulele]]></category>

		<guid isPermaLink="false">http://blog.classicalcode.com/?p=1137</guid>
		<description><![CDATA[Here&#8217;s one from the archives. Last year Chelsea had her phone stolen on Muni. As a security measure she wanted to switch to a text-tone that did not scream &#8220;I have en expensive phone in my purse!&#8221; whenever she received a text. To help her out I wrote and recorded this tiny (even by my [...]]]></description>
				<content:encoded><![CDATA[<div id="attachment_1145" class="wp-caption alignnone" style="width: 510px"><a href="http://blog.classicalcode.com/wp-content/uploads/2012/08/531292_3691278771372_40740060_n.jpg"><img class="size-large wp-image-1145  " title="531292_3691278771372_40740060_n" src="http://blog.classicalcode.com/wp-content/uploads/2012/08/531292_3691278771372_40740060_n-500x375.jpg" alt="" width="500" height="375" /></a><p class="wp-caption-text">Chelsea and I perform Menotti&#8217;s The Telephone at her parent&#8217;s house (4/28/2012)<br />Photo credit: Lori Lunsford Brevig</p></div>
<p>Here&#8217;s one from the archives. Last year Chelsea had her phone stolen on Muni. As a security measure she wanted to switch to a text-tone that did not scream &#8220;I have en expensive phone in my purse!&#8221; whenever she received a text. To help her out I wrote and recorded this tiny (even by <a href="http://blog.classicalcode.com/2009/07/original-song-our-love-will-last-as-long/">my standards</a>!) ukulele track. I have in my records that I sent it to her on July 15th, 2011. Feel free to use it your iPhone.</p>
<p>	<audio id="wp_mep_5" src="http://blog.classicalcode.com/wp-content/uploads/2012/08/Chelseas-Text-Tome-C6-Harmonics.mp3" type="audio/mp3"    controls="controls" preload="none"  >
		
		
		
		
		
		
		
		<object width="500" height="30" type="application/x-shockwave-flash" data="http://blog.classicalcode.com/wp-content/plugins/media-element-html5-video-and-audio-player/mediaelement/flashmediaelement.swf">
			<param name="movie" value="http://blog.classicalcode.com/wp-content/plugins/media-element-html5-video-and-audio-player/mediaelement/flashmediaelement.swf" />
			<param name="flashvars" value="controls=true&amp;file=http://blog.classicalcode.com/wp-content/uploads/2012/08/Chelseas-Text-Tome-C6-Harmonics.mp3" />			
		</object>		
	</audio>
<script type="text/javascript">
jQuery(document).ready(function($) {
	$('#wp_mep_5').mediaelementplayer({
		m:1
		
		,features: ['playpause','current','progress','duration','volume','tracks','fullscreen']
		,audioWidth:500,audioHeight:30
	});
});
</script>
<br />
<a href="http://blog.classicalcode.com/wp-content/uploads/2012/08/Chelseas-Text-Tome-C6-Harmonics.mp3">Download as .mp3</a><br />
<a href="http://blog.classicalcode.com/wp-content/uploads/2012/08/Chelseas-Text-Tome-C6-Harmonics.m4r">Download as .m4r</a> (iPhone text tone)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.classicalcode.com/2012/08/chelseas-text-tone-ukulele/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blog.classicalcode.com/wp-content/uploads/2012/08/Chelseas-Text-Tome-C6-Harmonics.mp3" length="185909" type="audio/mpeg" />
		</item>
		<item>
		<title>I Love You Truly [Ukulele Mp3]</title>
		<link>http://blog.classicalcode.com/2012/02/i-love-you-truly-ukulele-mp3/</link>
		<comments>http://blog.classicalcode.com/2012/02/i-love-you-truly-ukulele-mp3/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 19:45:10 +0000</pubDate>
		<dc:creator>Jordan Eldredge</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Ukulele]]></category>
		<category><![CDATA[arrangement]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[Carrie Jacobs Bond]]></category>
		<category><![CDATA[chelsea hollow]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[electric bass]]></category>
		<category><![CDATA[Electric Ukulele]]></category>
		<category><![CDATA[I Love You Truly]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[multitrack]]></category>
		<category><![CDATA[parlor songs]]></category>
		<category><![CDATA[recording]]></category>
		<category><![CDATA[song]]></category>
		<category><![CDATA[ukulele]]></category>

		<guid isPermaLink="false">http://blog.classicalcode.com/?p=988</guid>
		<description><![CDATA[With Chelsea traveling all over the country on her graduate school auditions I had both the time and motivation to record her a little song. Although this one is not original, it is the same style as the two previous ring tones I made for her. The song has four electric ukulele tracks and one [...]]]></description>
				<content:encoded><![CDATA[<p>With <a href="http://chelseahollow.com">Chelsea</a> traveling all over the country on her graduate school auditions I had both the time and motivation to record her a little song. Although this one is not original, it is the same style as the <a href="http://blog.classicalcode.com/2010/09/electric-ukulele-ring-tone-for-chelsea/">two</a> <a href="http://blog.classicalcode.com/2011/05/the-surprise-slide-ukulele-micro-song/">previous</a> ring tones I made for her. The song has four electric ukulele tracks and one electric bass track.</p>
<div id="attachment_993" class="wp-caption alignnone" style="width: 510px"><a href="http://blog.classicalcode.com/wp-content/uploads/2012/02/305303_10150758097545034_695475033_20230725_3825594_n.jpeg"><img class="size-large wp-image-993 " title="Jordan and Chelsea on the futon" src="http://blog.classicalcode.com/wp-content/uploads/2012/02/305303_10150758097545034_695475033_20230725_3825594_n-500x373.jpg" alt="" width="500" height="373" /></a><p class="wp-caption-text">Playing electric ukulele on the couch with Chelsea</p></div>
<p>The song is &#8220;<a href="http://en.wikipedia.org/wiki/I_Love_You_Truly">I Love You Truly</a>&#8221; a 1901 song by <a title="Carrie Jacobs Bond" href="http://en.wikipedia.org/wiki/Carrie_Jacobs_Bond">Carrie Jacobs Bond</a>. The lyrics (which are not present in this recording) are as follows:</p>
<blockquote><p>I love you truly, truly dear,<br />
Life with its sorrow, life with its tears<br />
Fades into dreams when I feel you are near<br />
For I love you truly, truly dear.</p>
<p>Ah! Love, &#8217;tis something to feel your kind hand<br />
Ah! Yes, &#8217;tis something by your side to stand;<br />
Gone is the sorrow, gone doubt and fear,<br />
For you love me truly, truly dear.</p></blockquote>
<p>	<audio id="wp_mep_6" src="http://blog.classicalcode.com/wp-content/uploads/2012/02/I-Love-You-Truly.mp3" type="audio/mp3"    controls="controls" preload="none"  >
		
		
		
		
		
		
		
		<object width="500" height="30" type="application/x-shockwave-flash" data="http://blog.classicalcode.com/wp-content/plugins/media-element-html5-video-and-audio-player/mediaelement/flashmediaelement.swf">
			<param name="movie" value="http://blog.classicalcode.com/wp-content/plugins/media-element-html5-video-and-audio-player/mediaelement/flashmediaelement.swf" />
			<param name="flashvars" value="controls=true&amp;file=http://blog.classicalcode.com/wp-content/uploads/2012/02/I-Love-You-Truly.mp3" />			
		</object>		
	</audio>
<script type="text/javascript">
jQuery(document).ready(function($) {
	$('#wp_mep_6').mediaelementplayer({
		m:1
		
		,features: ['playpause','current','progress','duration','volume','tracks','fullscreen']
		,audioWidth:500,audioHeight:30
	});
});
</script>
<br />
<a href="http://blog.classicalcode.com/wp-content/uploads/2012/02/I-Love-You-Truly.mp3">Download as .mp3</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.classicalcode.com/2012/02/i-love-you-truly-ukulele-mp3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://blog.classicalcode.com/wp-content/uploads/2012/02/I-Love-You-Truly.mp3" length="987790" type="audio/mpeg" />
		</item>
		<item>
		<title>[Ukulele Solo] Never On Sunday</title>
		<link>http://blog.classicalcode.com/2011/11/ukulele-solo-never-on-sunday/</link>
		<comments>http://blog.classicalcode.com/2011/11/ukulele-solo-never-on-sunday/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 19:14:57 +0000</pubDate>
		<dc:creator>Jordan Eldredge</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Ukulele]]></category>
		<category><![CDATA[backyard]]></category>
		<category><![CDATA[recording]]></category>
		<category><![CDATA[red flowers]]></category>
		<category><![CDATA[song]]></category>
		<category><![CDATA[straw hat]]></category>
		<category><![CDATA[ukulele]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://blog.classicalcode.com/?p=984</guid>
		<description><![CDATA[As part of the &#8220;Backyard Sessions&#8221; which I posted about earlier, we also recorded this take of my solo ukulele version of Never on Sunday. I take my ukulele with me everywhere I go. One day when I was sitting in the back of a bus on Height street I struck up a conversation with [...]]]></description>
				<content:encoded><![CDATA[<p>As part of the &#8220;<a href="http://blog.classicalcode.com/2011/11/backyard-ukulele-session-ukulele-videos-with-chelsea/">Backyard Sessions</a>&#8221; which I posted about earlier, we also recorded this take of my solo ukulele version of Never on Sunday. </p>
<p>I take my ukulele with me everywhere I go. One day when I was sitting in the back of a bus on Height street I struck up a conversation with a guy who apparently also played. I let him take my instrument for a spin and he played this tune (which I new from the Chordettes recording). I loved the way it sounded on ukulele so I went home and figured it out for myself.</p>
<p><iframe width="500" height="284" src="http://www.youtube.com/embed/lPM9QRCEB60" frameborder="0" allowfullscreen></iframe></p>
<p>Video credit: Beau Lambert</p>
<p><strong>Update (9/16/2012):</strong> When I first posted this recording, several people asked if there were tabs available. At the time I said I would write them up, but I never did. Shame on me for being a bad citizen of the internet. However, better late than never. Nearly a year later, I found the few hours to write it out. Thank you for your patience:</p>
<p><a href='http://blog.classicalcode.com/wp-content/uploads/2011/11/Never_on_Sunday_Ukulele.pdf'>Never on Sunday ukulele tablature (pdf)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.classicalcode.com/2011/11/ukulele-solo-never-on-sunday/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Backyard Ukulele Session [Ukulele Videos with Chelsea]</title>
		<link>http://blog.classicalcode.com/2011/11/backyard-ukulele-session-ukulele-videos-with-chelsea/</link>
		<comments>http://blog.classicalcode.com/2011/11/backyard-ukulele-session-ukulele-videos-with-chelsea/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 22:49:17 +0000</pubDate>
		<dc:creator>Jordan Eldredge</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Ukulele]]></category>
		<category><![CDATA[backyard]]></category>
		<category><![CDATA[Beau Lambert]]></category>
		<category><![CDATA[chelsea]]></category>
		<category><![CDATA[Diaper Changing Blues]]></category>
		<category><![CDATA[Grace Hollow]]></category>
		<category><![CDATA[Nammies Song]]></category>
		<category><![CDATA[Thomas Hollow]]></category>
		<category><![CDATA[ukulele]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://blog.classicalcode.com/?p=970</guid>
		<description><![CDATA[Chelsea&#8217;s videographer friend Beau Lambert was recently staying with us and graciously offered to record a few songs. Beau set up his camera in our backyard and Chelsea and I thought up a few songs that we could record. We only did one or two takes of each one, so the whole ordeal was really [...]]]></description>
				<content:encoded><![CDATA[<p>Chelsea&#8217;s videographer friend Beau Lambert was recently staying with us and graciously offered to record a few songs. Beau set up his camera in our backyard and Chelsea and I thought up a few songs that we could record. We only did one or two takes of each one, so the whole ordeal was really just informal and fun. Hopefully you will enjoy. Oh, make sure to pay attention to Chelsea&#8217;s hand-drawn title cards!</p>
<p><object width="500" height="284" 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="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/ZIxgGRyTtKk?version=3&amp;hl=en_US" /><param name="allowfullscreen" value="true" /><embed width="500" height="284" type="application/x-shockwave-flash" src="http://www.youtube.com/v/ZIxgGRyTtKk?version=3&amp;hl=en_US" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
<p>Chelsea&#8217;s parents, Tom and Grace, wrote the &#8220;Nammies Song&#8221; to help their kids go to sleep at night.</p>
<p>&nbsp;</p>
<p><object width="500" height="284" 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="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/P126k_BlBig?version=3&amp;hl=en_US" /><param name="allowfullscreen" value="true" /><embed width="500" height="284" type="application/x-shockwave-flash" src="http://www.youtube.com/v/P126k_BlBig?version=3&amp;hl=en_US" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
<p>&#8220;The Diaper Changing Blues&#8221; was written by Chelsea&#8217;s mom Grace, for Chelsea&#8217;s little brother Thomas who was not fond of having his diaper changed.</p>
<p>&nbsp;</p>
<p><object width="500" height="284" 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="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/trikN01A5Dc?version=3&amp;hl=en_US" /><param name="allowfullscreen" value="true" /><embed width="500" height="284" type="application/x-shockwave-flash" src="http://www.youtube.com/v/trikN01A5Dc?version=3&amp;hl=en_US" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
<p>&#8220;The Beard Song&#8221; was one of the first ukulele songs I fell in love with on Youtube. It was written by Rocky and Balls. <a href="http://www.youtube.com/watch?v=Xe3Vsbsb33Q">Check out the original</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.classicalcode.com/2011/11/backyard-ukulele-session-ukulele-videos-with-chelsea/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>I Come To the Garden Alone (For George Morris)</title>
		<link>http://blog.classicalcode.com/2011/07/i-come-to-the-garden-alone-for-george-morris/</link>
		<comments>http://blog.classicalcode.com/2011/07/i-come-to-the-garden-alone-for-george-morris/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 17:27:19 +0000</pubDate>
		<dc:creator>Jordan Eldredge</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Ukulele]]></category>
		<category><![CDATA[arrangement]]></category>
		<category><![CDATA[Charles Austin Miles]]></category>
		<category><![CDATA[chord melody]]></category>
		<category><![CDATA[garden]]></category>
		<category><![CDATA[George Morris]]></category>
		<category><![CDATA[Hymn]]></category>
		<category><![CDATA[I Come To the Garden Alone]]></category>
		<category><![CDATA[In The Garden]]></category>
		<category><![CDATA[instrumental]]></category>
		<category><![CDATA[outside]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[sheet music]]></category>
		<category><![CDATA[solo]]></category>
		<category><![CDATA[tablature]]></category>
		<category><![CDATA[tabs]]></category>
		<category><![CDATA[ukulele]]></category>
		<category><![CDATA[Wanda Bartsch]]></category>

		<guid isPermaLink="false">http://blog.classicalcode.com/?p=925</guid>
		<description><![CDATA[Wanda and George&#8217;s Garden. Photo Credit: Chelsea Hollow Years after my grandfather died, my grandmother reconnected with an old friend from Ohio. George was an old family friend and a widower. A youthful romance followed. I will always remember George&#8217;s kindness, good humor and most of all the spry young love he had for my [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.classicalcode.com/wp-content/uploads/2011/07/photo.jpeg"><img class="alignnone size-large wp-image-946" title="Wanda and Geroge's Garden" src="http://blog.classicalcode.com/wp-content/uploads/2011/07/photo-500x375.jpg" alt="" width="500" height="375" /></a><br />
Wanda and George&#8217;s Garden. Photo Credit: <a href="http://www.chelseahollow.com">Chelsea Hollow</a></p>
<p>Years after my grandfather died, my grandmother reconnected with an old friend from Ohio. George was an old family friend and a widower. A youthful romance followed. I will always remember George&#8217;s kindness, good humor and most of all the spry young love he had for my grandmother Wanda.</p>
<p>I arranged this mostly as a way to spend some time alone with my memories of George. Whenever I think of George and Wanda, I think of the beautiful garden they kept together. I sang this hymn at my Grandmother&#8217;s memorial service so it seemed like a fitting tribute to George.</p>
<p>This video was recorded in my backyard here in San Francisco.</p>
<p><object width="500" height="350" 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="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/FDB0LMrDdEs?version=3&amp;hl=en_US" /><param name="allowfullscreen" value="true" /><embed width="500" height="350" type="application/x-shockwave-flash" src="http://www.youtube.com/v/FDB0LMrDdEs?version=3&amp;hl=en_US" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
<p>	<audio id="wp_mep_7" src="http://blog.classicalcode.com/wp-content/uploads/2011/07/I-Walk-Through-The-Garden-Alone-Ukulele-For-George.mp3" type="audio/mp3"    controls="controls" preload="none"  >
		
		
		
		
		
		
		
		<object width="500" height="30" type="application/x-shockwave-flash" data="http://blog.classicalcode.com/wp-content/plugins/media-element-html5-video-and-audio-player/mediaelement/flashmediaelement.swf">
			<param name="movie" value="http://blog.classicalcode.com/wp-content/plugins/media-element-html5-video-and-audio-player/mediaelement/flashmediaelement.swf" />
			<param name="flashvars" value="controls=true&amp;file=http://blog.classicalcode.com/wp-content/uploads/2011/07/I-Walk-Through-The-Garden-Alone-Ukulele-For-George.mp3" />			
		</object>		
	</audio>
<script type="text/javascript">
jQuery(document).ready(function($) {
	$('#wp_mep_7').mediaelementplayer({
		m:1
		
		,features: ['playpause','current','progress','duration','volume','tracks','fullscreen']
		,audioWidth:500,audioHeight:30
	});
});
</script>
<br />
<a href="http://blog.classicalcode.com/wp-content/uploads/2011/07/I-Walk-Through-The-Garden-Alone-Ukulele-For-George.mp3">Mp3 Download<br />
</a><a href="http://blog.classicalcode.com/wp-content/uploads/2011/07/I-Come-To-the-Garden-Alone.pdf">Tablature Pdf file</a><a href="http://blog.classicalcode.com/wp-content/uploads/2011/07/I-Walk-Through-The-Garden-Alone-Ukulele-For-George.mp3"><br />
</a></p>
<p>Hymn: &#8220;In The Garden&#8221;</p>
<p>By Charles Austin Miles<br />
Arranged and played by Jordan Eldredge<br />
In honor of George Morris.</p>
<p>Lyrics:</p>
<blockquote><p>I come to the garden alone<br />
While the dew is still on the roses<br />
And the voice I hear falling on my ear<br />
The Son of God discloses.</p>
<p>And He walks with me, and He talks with me,<br />
And He tells me I am His own;<br />
And the joy we share as we tarry there,<br />
None other has ever known.</p>
<p>He speaks, and the sound of His voice,<br />
Is so sweet the birds hush their singing,<br />
And the melody that He gave to me<br />
Within my heart is ringing.</p>
<p>I&#8217;d stay in the garden with Him<br />
Though the night around me be falling,<br />
But He bids me go; through the voice of woe<br />
His voice to me is calling.</p></blockquote>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.classicalcode.com/2011/07/i-come-to-the-garden-alone-for-george-morris/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
<enclosure url="http://blog.classicalcode.com/wp-content/uploads/2011/07/I-Walk-Through-The-Garden-Alone-Ukulele-For-George.mp3" length="2021585" type="audio/mpeg" />
		</item>
	</channel>
</rss>
