<?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>My fourth descent into ADD &#187; audio</title>
	<atom:link href="http://jordanbalagot.com/blog/category/audio/feed/" rel="self" type="application/rss+xml" />
	<link>http://jordanbalagot.com/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sat, 19 Jun 2010 05:29:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Keep your MIDI keyboard active with Mainstage and Applescript: Keep Mainstage Running.app</title>
		<link>http://jordanbalagot.com/blog/2010/04/08/keep-your-midi-keyboard-active-with-mainstage-and-applescript/</link>
		<comments>http://jordanbalagot.com/blog/2010/04/08/keep-your-midi-keyboard-active-with-mainstage-and-applescript/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 21:34:29 +0000</pubDate>
		<dc:creator>jordan314</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Gear]]></category>
		<category><![CDATA[Logic 8]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[originals]]></category>

		<guid isPermaLink="false">http://jordanbalagot.com/blog/?p=360</guid>
		<description><![CDATA[
I know I&#8217;m not the only one with this problem: You have this giant MIDI keyboard that doesn&#8217;t produce sound on its own, and most of the time, playing it doesn&#8217;t do anything. You have to launch logic, or mainstage, or ableton, or digital performer, open a new project, setup a new patch, and then [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jordanbalagot.com/blog/wp-content/uploads/2010/04/keepmainstagerunning.jpg"><img src="http://jordanbalagot.com/blog/wp-content/uploads/2010/04/keepmainstagerunning.jpg" alt="" title="Keep Mainstage Running v 1.0" width="643" height="352" class="aligncenter size-full wp-image-366" border="0" /></a></p>
<p>I know I&#8217;m not the only one with this problem: You have this giant MIDI keyboard that doesn&#8217;t produce sound on its own, and most of the time, playing it doesn&#8217;t do anything. You have to launch logic, or mainstage, or ableton, or digital performer, open a new project, setup a new patch, and then start playing. In music classes, this can be a distraction, and compositionally, it can get in the way between you and your creativity.</p>
<p>I&#8217;d keep MainStage open all the time, but there are times when I don&#8217;t want a secondary keyboard sound when I&#8217;m using Finale or Logic. Ideally, anytime I&#8217;m not using Finale or Logic, I&#8217;d like MainStage to be running.</p>
<p>I&#8217;ve written a simple OS X application in applescript that checks every 30 seconds to see if Logic or Finale are running, and if they&#8217;re not, launches MainStage in the background. It takes up very little CPU and can run continuously. Here is the code:</p>
<div class="codesnip-container" >
<div class="applescript codesnip" style="font-family:monospace;"><span class="kw3">repeat</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">tell</span> <span class="kw1">application</span> <span class="st0">&quot;System Events&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">if</span> <span class="kw2">not</span> <span class="br0">&#40;</span><span class="kw1">exists</span> process <span class="st0">&quot;Logic Pro&quot;</span><span class="br0">&#41;</span> <span class="kw3">then</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">if</span> <span class="kw2">not</span> <span class="br0">&#40;</span><span class="kw1">exists</span> process <span class="st0">&quot;Finale 2010&quot;</span><span class="br0">&#41;</span> <span class="kw3">then</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">if</span> <span class="kw2">not</span> <span class="br0">&#40;</span><span class="kw1">exists</span> process <span class="st0">&quot;MainStage&quot;</span><span class="br0">&#41;</span> <span class="kw3">then</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">set</span> front_app <span class="kw3">to</span> <span class="br0">&#40;</span><span class="kw1">path to</span> frontmost <span class="kw1">application</span> <span class="kw2">as</span> Unicode <span class="kw1">text</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">tell</span> <span class="kw1">application</span> <span class="st0">&quot;MainStage&quot;</span> <span class="kw3">to</span> <span class="kw1">activate</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">set</span> visible <span class="kw3">of</span> process <span class="st0">&quot;MainStage&quot;</span> <span class="kw3">to</span> <span class="kw1">false</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">tell</span> <span class="kw1">application</span> front_app <span class="kw3">to</span> <span class="kw1">activate</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">end</span> <span class="kw3">if</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">end</span> <span class="kw3">if</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">end</span> <span class="kw3">if</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">end</span> <span class="kw3">tell</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; delay 30<br />
<span class="kw3">end</span> <span class="kw3">repeat</span></div>
</div>
<p>If you&#8217;re on mac you can open that code in the script editor by clicking<br />

<a href="applescript://com.apple.scripteditor?action=new&script=repeat%0A%09tell%20application%20%22System%20Events%22%0A%09%09if%20not%20%28exists%20process%20%22Logic%20Pro%22%29%20then%0A%09%09%09if%20not%20%28exists%20process%20%22Finale%202010%22%29%20then%0A%09%09%09%09if%20not%20%28exists%20process%20%22MainStage%22%29%20then%0A%09%09%09%09%09set%20front_app%20to%20%28path%20to%20frontmost%20application%20as%20Unicode%20text%29%0A%09%09%09%09%09tell%20application%20%22MainStage%22%20to%20activate%0A%09%09%09%09%09tell%20application%20front_app%20to%20activate%0A%09%09%09%09end%20if%0A%09%09%09end%20if%0A%09%09end%20if%0A%09end%20tell%0A%09delay%2030%0Aend%20repeat">here</a>. (Thanks to <a href="http://macdevelopertips.com/category/applescript" target="_blank">Mac Developer tips</a> for that trick.)
</p>
<p><strong>Download</strong><br />
I have created two downloadable versions, a regular version and a silent version that does not appear in the dock.</p>
<p>
<style type="text/css">
div.download {
font-size: 20px;
border: 1 px solid;
background: #88E38B;
width: 200px;
padding: 25px;
align: center;
}
</style>

<div class="download"><a href="http://jordanbalagot.com/apps/keepmainstagerunning.zip">Download Here</a></div>
</p>
<p>Note that the silent version is VERY silent, i.e. you do not see it in the dock, nor in the force quit window. A quick way to kill it is to run &#8220;killall applet&#8221; in the terminal, though this will kill other applescripts you have running as well.</p>
<p>A more precise way to kill it is to run this command in the terminal:<br />
ps -ax | grep -i &#8220;keep mainstage&#8221;</p>
<p>Get the first process number listed (usually 5 digits) and then run:<br />
kill XXXXX (where XXXXX is the process number)</p>
<p>You can point to either of these apps in your System Preferences > Accounts > Login Items to have them run automatically when you start your computer.</p>
<p>You should set MainStage&#8217;s startup action in preferences to &#8220;Open Most Recent Concert&#8221;. I have a simple concert with just a piano that I keep open.</p>
<p>Included in the download above are instructions on how to make the silent app run in the background again if you modify it.</p>
<p><strong>Known Bugs with 1.0:</strong><br />
For some reason you have to force-quit the non-silent version, quitting alone does not work.</p>
<p>MainStage has an annoying behavior of grabbing focus once a concert has loaded. The script hides MainStage after it does this, but you will still see it briefly pop up when it launches.</p>
<p>The script will not launch Mainstage if you have Logic or Finale running but with no documents open.</p>
<p>The script may launch Mainstage at annoying times (such as shutdowns or software updates). I&#8217;d recommend just shutting down with mainstage running, and clicking &#8220;don&#8217;t save&#8221; if it asks.</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanbalagot.com/blog/2010/04/08/keep-your-midi-keyboard-active-with-mainstage-and-applescript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create a full MIDI Drumset with Guitar Hero and Rock Band Drums</title>
		<link>http://jordanbalagot.com/blog/2009/11/06/create-a-full-midi-drumset-with-guitar-hero-and-rock-band-drum/</link>
		<comments>http://jordanbalagot.com/blog/2009/11/06/create-a-full-midi-drumset-with-guitar-hero-and-rock-band-drum/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 11:47:54 +0000</pubDate>
		<dc:creator>jordan314</dc:creator>
				<category><![CDATA[Gear]]></category>
		<category><![CDATA[New Instruments]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[drumming]]></category>
		<category><![CDATA[originals]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[wii]]></category>

		<guid isPermaLink="false">http://jordanbalagot.com/blog/?p=337</guid>
		<description><![CDATA[Here is a demonstration of using both the Guitar Hero World Tour Drums for Wii and the Rock Band Drums for Wii to create a full MIDI Drumset:

Camille, the programmer of OSCulator, got his program working with the Velocity-sensitive Guitar Hero drums. Download OSCulator here:
http://www.osculator.net/wp/
I&#8217;m still using JunXion to receive MIDI from the Rock Band [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a demonstration of using both the Guitar Hero World Tour Drums for Wii and the Rock Band Drums for Wii to create a full MIDI Drumset:<br />
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/9ZT5v5HGQa0&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/9ZT5v5HGQa0&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>Camille, the programmer of OSCulator, got his program working with the Velocity-sensitive Guitar Hero drums. Download OSCulator here:<br />
<a href="http://www.osculator.net/wp/" target="_blank">http://www.osculator.net/wp/</a></p>
<p>I&#8217;m still using <a href="http://www.steim.org/steim/junxionLite.html" target="_blank">JunXion</a> to receive MIDI from the Rock Band Drums. Check out my <a href="http://jordanbalagot.com/blog/2008/06/29/turn-wii-rock-band-instruments-into-real-instruments-with-junxion/" target="_blank">other tutorial</a> for setting JunXion up.</p>
<p>I created a Logic environment with a switch that is triggered by the MIDI note that the Rock Band pedal is sending via JunXion. It transforms the closed high hat to the open one when the pedal is released. I&#8217;m also using another transformer to amplify the velocity of the MIDI drums by 30, because the GH drums are pretty quiet otherwise.</p>
<p>Download the Osculator file, the JunXion file, and the Logic file here: <a href='http://jordanbalagot.com/blog/wp-content/uploads/2009/11/gh_rb_setup.zip'>gh_rb_setup.zip</a></p>
<p>Props to Camille for his help, Maeve for me stealing back a loop from her song, and <a href="http://www.myspace.com/samanthaskid">Samantha </a>and Fred Tesche for Dark Matter.</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanbalagot.com/blog/2009/11/06/create-a-full-midi-drumset-with-guitar-hero-and-rock-band-drum/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>Video Demo of the incredible iPhone iGOG Mic Trigger Mode</title>
		<link>http://jordanbalagot.com/blog/2009/10/25/video-demo-of-the-incredible-iphone-igog-mic-trigger-mod/</link>
		<comments>http://jordanbalagot.com/blog/2009/10/25/video-demo-of-the-incredible-iphone-igog-mic-trigger-mod/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 04:14:22 +0000</pubDate>
		<dc:creator>jordan314</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Gear]]></category>
		<category><![CDATA[New Instruments]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[drumming]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[science]]></category>

		<guid isPermaLink="false">http://jordanbalagot.com/blog/?p=331</guid>
		<description><![CDATA[I recently saw a demo of the incredible new iGOG drum trigger program on Create Digital Music. This is the best drum app for the iPhone I&#8217;ve ever seen, because it processes the microphone input at the same time you&#8217;re playing to determine velocity. The drums are multi-sampled and hitting different areas of the pads [...]]]></description>
			<content:encoded><![CDATA[<p>I recently saw a demo of the incredible new iGOG drum trigger program on <a href="http://createdigitalmusic.com/2009/10/21/going-mobile-velocity-sensitive-touch-pads-on-an-iphone-igog-says-yes/" target="_blank">Create Digital Music</a>. This is the best drum app for the iPhone I&#8217;ve ever seen, because it processes the microphone input at the same time you&#8217;re playing to determine velocity. The drums are multi-sampled and hitting different areas of the pads also causes them to respond differently (open/closed Hi Hat, Ride Cymbal / Bell).</p>
<p>iGog is developed by Wave Machine Labs, the same people who created the flagship drum replacement program, <a href="http://www.drumagog.com/" target="_blank">Drumagog</a>. It is $5 and available in the iTunes store and <a href="http://www.wavemachinelabs.com/igog/" target="_blank">also here</a>. </p>
<p>I downloaded the demo and tried it out. The mic trigger mode is amazing! I made a demo of it on youtube:</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/JqyccNK9Ee0&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/JqyccNK9Ee0&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>It goes crazy when you sing into the mic too, which I forgot to demonstrate. The program saves MIDI, WAVs, and allows you to loop and sequence, so it&#8217;s a great program to have on the road or to create realistic sounding drum loops.</p>
<p>The only drawback with this app is that it requires headphones for mic triggering mode, and performance degrades in pad mode if you use speakers, which limits the possibilities for live performance. Mic triggering only works with one instrument at a time &#8211; it would be nice if, like Drumagog, it used frequency analysis to trigger multiple samples at once. Still though, for now the sequencing and looping make up for that.</p>
<p>With sequencing, I would like to see an undo function, or a track editor &#8211; once you&#8217;ve recorded, it&#8217;s added permanently, so it&#8217;s easy to mess up a good sequence with a bad take. If you&#8217;re recording on different instruments, then this is easy to fix later in the MIDI file with a piano roll, but it would be a handy feature on the road.</p>
<p>I always wanted to create a similar drum pad app using the iPhone&#8217;s accelerometers. I would have used the three axises to trigger different samples, so that you tap on the top for bass, side for snare, and back for hi hat. I&#8217;m pretty sure this app works better than my app ever would &#8211; it also works if you tap on the iPhone body. If they could combine accelerometer data into this app though and separate samples per axis, and also allow you to transit MIDI or OSC over WIFI, this would be the ideal drum trigger.</p>
<p>Still though, what an incredible app, and a great value for $5! In-app purchase of free and pay per download drum kits are also available.</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanbalagot.com/blog/2009/10/25/video-demo-of-the-incredible-iphone-igog-mic-trigger-mod/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thesis Score Head Case Available Online</title>
		<link>http://jordanbalagot.com/blog/2009/09/18/thesis-score-head-case-available-online/</link>
		<comments>http://jordanbalagot.com/blog/2009/09/18/thesis-score-head-case-available-online/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 11:46:17 +0000</pubDate>
		<dc:creator>jordan314</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[originals]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://jordanbalagot.com/blog/?p=321</guid>
		<description><![CDATA[My MFA orchestral thesis score for the short film Head Case is available online. Download the tracks here: Vine and Ring Themes, HC Opening, Harold Emerges, Garden Alarm, and Tools Theme.
The session was an amazing experience, recorded by LA&#8217;s top musicians on the same scoring stage that they record Lost and Fringe, at L.A. Sound [...]]]></description>
			<content:encoded><![CDATA[<p>My MFA orchestral thesis score for the short film <em>Head Case</em> is available online. Download the tracks here: <a href="http://jordanbalagot.com/mp3s/jordan_balagot_vine_ring_themes.mp3">Vine and Ring Themes</a>, <a href="http://jordanbalagot.com/mp3s/jordan_balagot_hc_opening.mp3 ">HC Opening</a>, <a href="http://jordanbalagot.com/mp3s/jordan_balagot_harold_emerges.mp3">Harold Emerges</a>, <a href="http://jordanbalagot.com/mp3s/jordan_balagot_garden_alarm.mp3">Garden Alarm</a>, and <a href="http://jordanbalagot.com/mp3s/jordan_balagot_tools_theme.mp3">Tools Theme</a>.</p>
<p>The session was an amazing experience, recorded by LA&#8217;s top musicians on the same scoring stage that they record <em>Lost</em> and <em>Fringe</em>, at L.A. Sound Gallery (formerly Evergreen Recording Studios) by Frank Wolf. My scores were conducted by Eimear Noone and myself.</p>
<p><a href="http://jordanbalagot.com/blog/wp-content/uploads/2009/09/me_mixer_score.jpg"><img src="http://jordanbalagot.com/blog/wp-content/uploads/2009/09/me_mixer_score.jpg" title="jb_score_mixer" width="480" class="alignnone size-medium wp-image-322" /></a></p>
<p>Since graduating in August, I have moved back to Burbank, CA with three of my classmates and we are all pursuing careers in Film Music. Currently I am working for Johnny Klimek and Reinhold Heil, whose composition credits include the films <em>Run Lola Run</em>, <em>Perfume</em>, and <em>The International</em>.</p>
<p>Head Case will be screened at Columbia College Chicago&#8217;s Advanced Practicum screening, on the 8th floor of 1104 S. Michigan Ave. on October 2nd at 5:00 PM.</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanbalagot.com/blog/2009/09/18/thesis-score-head-case-available-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://jordanbalagot.com/mp3s/jordan_balagot_vine_ring_themes.mp3" length="1542560" type="audio/mpeg" />
<enclosure url="http://jordanbalagot.com/mp3s/jordan_balagot_hc_opening.mp3" length="1267378" type="audio/mpeg" />
<enclosure url="http://jordanbalagot.com/mp3s/jordan_balagot_harold_emerges.mp3" length="1245593" type="audio/mpeg" />
<enclosure url="http://jordanbalagot.com/mp3s/jordan_balagot_garden_alarm.mp3" length="1321190" type="audio/mpeg" />
<enclosure url="http://jordanbalagot.com/mp3s/jordan_balagot_tools_theme.mp3" length="1144602" type="audio/mpeg" />
		</item>
		<item>
		<title>A Man&#8217;s Image Feature Finished, One Track Online</title>
		<link>http://jordanbalagot.com/blog/2009/09/18/a-mans-image-feature-finished-one-track-online/</link>
		<comments>http://jordanbalagot.com/blog/2009/09/18/a-mans-image-feature-finished-one-track-online/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 11:25:36 +0000</pubDate>
		<dc:creator>jordan314</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[originals]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://jordanbalagot.com/blog/?p=315</guid>
		<description><![CDATA[I&#8217;ve finished the score for Carolyn Okafor&#8217;s independent feature, A Man&#8217;s Image.

One track is available for download, A Man&#8217;s Image Opening.
The movie will be screened at the DuSable Museum of African American History on October 23, 2009 at 7:30 PM.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finished the score for Carolyn Okafor&#8217;s independent feature, <em>A Man&#8217;s Image</em>.</p>
<p><img src="http://jordanbalagot.com/blog/wp-content/uploads/2009/09/mans_image.jpg" alt="A Man&#039;s Image" title="A Man&#039;s Image" width="479" height="272" class="alignnone size-full wp-image-316" /></p>
<p>One track is available for download, <a href="http://jordanbalagot.com/mp3s/jordan_balagot_mans_image_opening.mp3">A Man&#8217;s Image Opening</a>.</p>
<p>The movie will be screened at the DuSable Museum of African American History on October 23, 2009 at 7:30 PM.</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanbalagot.com/blog/2009/09/18/a-mans-image-feature-finished-one-track-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://jordanbalagot.com/mp3s/jordan_balagot_mans_image_opening.mp3" length="1604480" type="audio/mpeg" />
		</item>
		<item>
		<title>Video Blog: Using Guitar Hero World Tour Wii Drums as MIDI Controllers on OS X with OSCulator</title>
		<link>http://jordanbalagot.com/blog/2009/07/09/video-blog-using-guitar-hero-world-tour-wii-drums-as-midi-controllers-on-os-x-with-osculator/</link>
		<comments>http://jordanbalagot.com/blog/2009/07/09/video-blog-using-guitar-hero-world-tour-wii-drums-as-midi-controllers-on-os-x-with-osculator/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 04:14:15 +0000</pubDate>
		<dc:creator>jordan314</dc:creator>
				<category><![CDATA[Gear]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[originals]]></category>

		<guid isPermaLink="false">http://jordanbalagot.com/blog/?p=301</guid>
		<description><![CDATA[Ever since I heard that Guitar Hero World Tour&#8217;s drums were velocity sensitive, I wanted to try using them as MIDI controllers.
Thanks to this post by Camille, developer of OSCulator, I finally got the Wii World Tour drums to work with velocity sensitivity. Unfortunately, as the video demonstrates, they don&#8217;t work too well. Either they&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p>Ever since I heard that Guitar Hero World Tour&#8217;s drums were velocity sensitive, I wanted to try using them as MIDI controllers.</p>
<p>Thanks to <a href="http://www.osculator.net/bp/topic/15" target="_blank">this post</a> by Camille, developer of OSCulator, I finally got the Wii World Tour drums to work with velocity sensitivity. Unfortunately, as the video demonstrates, they don&#8217;t work too well. Either they&#8217;re not sensitive enough, or bluetooth doesn&#8217;t have enough bandwidth to transfer notes fast enough.</p>
<p>I also talk a little bit about being out in LA for our summer semester program.</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/g5SpYsw30uI&#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/g5SpYsw30uI&#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>Osculator can be downloaded <a href="http://www.osculator.net/wp/download/" target="_blank">here</a>. It is free to try and costs $39 to buy. It&#8217;s a great program, though I&#8217;m disappointed with what seems like hardware limits on the drums.</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanbalagot.com/blog/2009/07/09/video-blog-using-guitar-hero-world-tour-wii-drums-as-midi-controllers-on-os-x-with-osculator/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Huge Improvements to the Flash Music Player &#8211; Autoresume, Volume, Shuffle, and more</title>
		<link>http://jordanbalagot.com/blog/2009/05/12/huge-improvements-to-the-flash-music-player-autoresume-volume-shuffle-and-more/</link>
		<comments>http://jordanbalagot.com/blog/2009/05/12/huge-improvements-to-the-flash-music-player-autoresume-volume-shuffle-and-more/#comments</comments>
		<pubDate>Tue, 12 May 2009 15:24:48 +0000</pubDate>
		<dc:creator>jordan314</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[The Web]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[originals]]></category>

		<guid isPermaLink="false">http://jordanbalagot.com/blog/?p=297</guid>
		<description><![CDATA[I upgraded the XSPF player to a hugely improved version I found here:
http://www.boutell.com/xspf/
Now, as you surf the site, the music will auto-resume to where you left off. Also, if you stop the music, it remains stopped as you surf other pages or come back to my site later.
The enhanced XSPF player also allowed me to [...]]]></description>
			<content:encoded><![CDATA[<p>I upgraded the XSPF player to a hugely improved version I found here:<br />
<a href="http://www.boutell.com/xspf/" target="_blank">http://www.boutell.com/xspf/</a><br />
Now, as you surf the site, the music will auto-resume to where you left off. Also, if you stop the music, it remains stopped as you surf other pages or come back to my site later.<br />
The enhanced XSPF player also allowed me to set the default volume from the start (50%), allows you to seek through songs, and allows you to shuffle and repeat tracks.<br />
Thank you, <a href="http://musicplayer.sourceforge.net/" target="_blank">Fabrico Zuardi</a> (original creator), Lacy Morrow (shuffle version), and <a href="http://www.boutell.com/xspf/">Boutell.com</a> (auto-resume version)!</p>
<p>Edit:<br />
Looking at the ActionScript, I realize I was wrong, after a minute auto-resume times out and the site will go back to playing from the beginning. This was a feature programmed so that auto-resume only jumps between pages. I&#8217;m debating turning off the one-minute time-out. What do you think? Is auto-play acceptable if the volume is turned down? When you come back to a site days later, do you want it to resume playing music where you left off?</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanbalagot.com/blog/2009/05/12/huge-improvements-to-the-flash-music-player-autoresume-volume-shuffle-and-more/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>No file or output access to iPhone MP3 library &#8211; 3.0 SDK still too restrictive</title>
		<link>http://jordanbalagot.com/blog/2009/03/29/no-file-access-to-iphone-mp3-library-30-sdk-still-to-restrictive/</link>
		<comments>http://jordanbalagot.com/blog/2009/03/29/no-file-access-to-iphone-mp3-library-30-sdk-still-to-restrictive/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 05:39:56 +0000</pubDate>
		<dc:creator>jordan314</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[bad ideas]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[multitouch]]></category>

		<guid isPermaLink="false">http://jordanbalagot.com/blog/?p=273</guid>
		<description><![CDATA[So the iPhone 3.0 SDK does allow you to play music from the iPod library from within your application. However, you do not have file access to the mp3s, nor can you control the output other than the standard iPod player controls, i.e. play, stop, skip, and volume. This means you can&#8217;t add effects, you [...]]]></description>
			<content:encoded><![CDATA[<p>So the iPhone 3.0 SDK does allow you to play music from the iPod library from within your application. However, you do not have file access to the mp3s, nor can you control the output other than the standard iPod player controls, i.e. play, stop, skip, and volume. This means you can&#8217;t add effects, you can&#8217;t speed up or slow down a song, and I don&#8217;t think you can even crossfade songs from the library.</p>
<p>That sucks. The 3.0 SDK is still too restrictive. Imagine the amazing 3.0 apps that would come out if you could manipulate the output of your library. A real scratch interface for DJs. A live BPM counter. Reaktor-like stutter and loop apps. A pedometer that syncs music to your step. All of these ideas are things I wanted to try with the 3.0 SDK, and none of them are possible.</p>
<p>Likewise, accessories that come out are more or less going to be limited to one application. You could make a MIDI interface but it&#8217;s only going to work with your app. You could make a keyboard accessory, but it&#8217;s only going to work with your application. You&#8217;d have to copy and paste what you typed from your application to other apps. Even if you allowed other developers to use your keyboard framework to allow it to work in their applications, the keyboard still wouldn&#8217;t work in native apps like Safari, Mail, SMS, etc.</p>
<p>Apple, the iPhone is an amazing device, and you&#8217;re still being far too restrictive with it! Opening up the library to at least read access, allowing device makers to write drivers for their accessories, and giving users and developers at least limited shared file system access would do wonders for the potential for the iPhone.</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanbalagot.com/blog/2009/03/29/no-file-access-to-iphone-mp3-library-30-sdk-still-to-restrictive/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fixed Flash Music Player</title>
		<link>http://jordanbalagot.com/blog/2009/03/25/fixed-flash-music-player/</link>
		<comments>http://jordanbalagot.com/blog/2009/03/25/fixed-flash-music-player/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 02:51:30 +0000</pubDate>
		<dc:creator>jordan314</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[audio]]></category>

		<guid isPermaLink="false">http://jordanbalagot.com/blog/2009/03/25/fixed-flash-music-player/</guid>
		<description><![CDATA[I fixed several songs that were stuttering and changing pitch in the flash music player. It turns out several of the mp3s were 48k instead of 44.1k, which were incompatible with the player. Thanks to Phil for notifying me.
]]></description>
			<content:encoded><![CDATA[<p>I fixed several songs that were stuttering and changing pitch in the flash music player. It turns out several of the mp3s were 48k instead of 44.1k, which were incompatible with the player. Thanks to <a href="http://crazyforjane.com" target="_blank">Phil</a> for notifying me.</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanbalagot.com/blog/2009/03/25/fixed-flash-music-player/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Syndicated floating flash music player available</title>
		<link>http://jordanbalagot.com/blog/2009/03/19/syndicated-floating-flash-music-player-available/</link>
		<comments>http://jordanbalagot.com/blog/2009/03/19/syndicated-floating-flash-music-player-available/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 19:05:24 +0000</pubDate>
		<dc:creator>jordan314</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[The Web]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[originals]]></category>

		<guid isPermaLink="false">http://jordanbalagot.com/blog/?p=259</guid>
		<description><![CDATA[I&#8217;m going to be including the floating flash player with my music on some other sites I&#8217;ve made. If you&#8217;re interested, here is code that you can paste in that will display the floating flash player on your site and remotely fetch the most recent music from my site:
&#60;script type=&#8221;text/javascript&#8221; src=&#8221;http://jordanbalagot.com/float.js&#8221;&#62;&#60;/script&#62;
&#60;script&#62;
if (NS4) {document.write(&#8216;&#60;LAYER NAME=&#8221;floatlayer&#8221; LEFT=&#8221;&#8216;+floatX+&#8217;&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m going to be including the floating flash player with my music on some other sites I&#8217;ve made. If you&#8217;re interested, here is code that you can paste in that will display the floating flash player on your site and remotely fetch the most recent music from my site:</p>
<div class="codesnip-container" >&lt;script type=&#8221;text/javascript&#8221; src=&#8221;http://jordanbalagot.com/float.js&#8221;&gt;&lt;/script&gt;<br />
&lt;script&gt;<br />
if (NS4) {document.write(&#8216;&lt;LAYER NAME=&#8221;floatlayer&#8221; LEFT=&#8221;&#8216;+floatX+&#8217;&#8221; TOP=&#8221;&#8216;+floatY+&#8217; Z-INDEX=2&#8243;&gt;&#8217;);}<br />
if ((IE4) || (NS6)) {document.write(&#8216;&lt;div id=&#8221;floatlayer&#8221; style=&#8221;position:absolute; left:&#8217;+floatX+&#8217;; top:&#8217;+floatY+&#8217;; z-index:2&#8243;&gt;&#8217;);}<br />
&lt;/script type=&#8221;text/javascript&#8221;&gt;<br />
&lt;object type=&#8221;application/x-shockwave-flash&#8221; width=&#8221;300&#8243; height=&#8221;153&#8243; data=&#8221;http://jordanbalagot.com/xspf_player.swf?playlist_url=http://jordanbalagot.com/jbplaylist.xml&#8221;&gt;<br />
&lt;param name=&#8221;movie&#8221; value=&#8221;http://jordanbalagot.com/xspf_player.swf?playlist_url=http://jordanbalagot.com/jbplaylist.xml&#8221; /&gt;<br />
&lt;/object&gt;&lt;br/&gt;<br />
&lt;div align=&#8221;center&#8221;&gt;&lt;font size=&#8221;1&#8243;&gt;Music from &lt;a href=&#8221;http://jordanbalagot.com&#8221; target=&#8221;_blank&#8221;&gt;jordanbalagot.com&lt;/a&gt;&lt;/font&gt;&lt;/div&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
if (NS4){document.write(&#8216;&lt;/LAYER&gt;&#8217;);}<br />
if ((IE4) || (NS6)){document.write(&#8216;&lt;/DIV&gt;&#8217;);}<br />
ifloatX=floatX;ifloatY=floatY;define();window.onresize=define;lastX=-1;lastY=-1;adjust();<br />
&lt;/script&gt;</div>
<p>If you want the music to start automatically call this swf instead:<br />
http://jordanbalagot.com/xspf_player.swf?playlist_url=http://jordanbalagot.com/jbplaylist.xm&amp;autoplay=true<br />
Sometime in the future I&#8217;ll make a separate playlist that only has more web-suited background music.</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanbalagot.com/blog/2009/03/19/syndicated-floating-flash-music-player-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
