<?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>TODAY, CREATE. &#187; Music</title>
	<atom:link href="http://www.todaycreate.com/category/music/feed" rel="self" type="application/rss+xml" />
	<link>http://www.todaycreate.com</link>
	<description>Home of the daily creative output and exploration of ideas for Mike Creighton, new media designer and programmer.</description>
	<lastBuildDate>Mon, 23 Aug 2010 00:19:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Another computeSpectrum() Example</title>
		<link>http://www.todaycreate.com/2009/01/17/another-computespectrum-example</link>
		<comments>http://www.todaycreate.com/2009/01/17/another-computespectrum-example#comments</comments>
		<pubDate>Sun, 18 Jan 2009 02:14:28 +0000</pubDate>
		<dc:creator>Mike Creighton</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Generative]]></category>
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://www.todaycreate.com/?p=172</guid>
		<description><![CDATA[UPDATE (01-18-2009): Some of you may have noticed that the Flash SWF was missing if you were viewing this post via its permalink. It&#8217;s fixed now. Sorry &#8217;bout my screw-up. UPDATE #2 (08-23-2009): Just realized that the text file with the sample ActionScript class was called &#8220;BasicAnalysis.txt&#8221;. It should&#8217;ve been called &#8220;BasicAnalyzer.txt&#8221;, which you&#8217;d need [...]]]></description>
			<content:encoded><![CDATA[<p><strong>UPDATE</strong> (01-18-2009): Some of you may have noticed that the Flash SWF was missing if you were viewing this post via its permalink. It&#8217;s fixed now. Sorry &#8217;bout my screw-up.</p>
<p><strong>UPDATE #2</strong> (08-23-2009): Just realized that the text file with the sample ActionScript class was called &#8220;BasicAnalysis.txt&#8221;. It should&#8217;ve been called &#8220;BasicAnalyzer.txt&#8221;, which you&#8217;d need to rename to &#8220;BasicAnalyzer.as&#8221;. The link has been updated below.</p>
<p>Most of my traffic comes from searches for <em>Actionscript 3 spectrum analysis</em>. Because of this, I decided to post an updated example that you can use to conquer your <code>SoundMixer.computeSpectrum()</code> woes. I realized that my <a href="http://www.todaycreate.com/2007/02/18/actionscript-3-spectrum-analyzer">original post</a> had source code that wasn&#8217;t entirely transparent &#8212; and thus, probably not as useful as it could be.</p>
<p>This new example shows how you can draw a series of columns (using basic <code>Graphics.drawRect()</code> code) and how you can do something a little more interesting. I wanted to include both so that people learning from this code don&#8217;t get too confused.</p>
<p id="basicanalyzer">
<img src="http://todaycreate.com/wp-content/creations/2009/01/basicanalyzer_noflash.jpg" border="0" />
</p>
<p><script type="text/javascript" src="/js/swfobject.js"></script><script type="text/javascript" src="/wp-content/creations/2009/01/basicanalysis.js"></script></p>
<p><strong>Download the source:</strong> <a href="http://todaycreate.com/wp-content/creations/2009/01/BasicAnalyzer.txt"><strong>BasicAnalyzer.txt</strong></a> (you&#8217;ll want to rename the extension to <code>.as</code>).</p>
<p>Things you might gain from referencing this class:</p>
<ul>
<li>A better understanding of what&#8217;s going on with the ByteArray that <code>SoundMixer.computeSpectrum()</code> writes to</li>
<li>A means for averaging the values in the ByteArray so that you don&#8217;t have to represent all 256 values of each stereo channel</li>
<li>A simple example for doing something a little more &#8220;interesting&#8221; with the float values in the ByteArray</li>
</ul>
<p>The source is fully commented, so feel free to snag it for your own use.</p>
<p>You can either make this class your FLA&#8217;s document class if you want to try it out, or you can add it as a child of any DisplayObject. Though, there&#8217;s some positioning based on <code>stage.stageHeight</code> in there, so your mileage may vary. If you do make it your document class, the Flash movie you&#8217;re seeing is 560px by 400px.</p>
<p>Also if you&#8217;re interested, the music is &#8220;Venus Morning&#8221; off an album called &#8220;Talk Strange: A Beat Tape Inspired by Bjork&#8221; by <a href="http://www.myspace.com/dertbeats">Dert</a>. Click on his name for the download. Highly recommended.</p>
<p><strong>UPDATE #3</strong> I created a ZIP file with the code and an FLA demonstrating how to use it. You can grab that package here: <a href="http://www.todaycreate.com/wp-content/creations/2009/01/BasicAnalyzer.zip">BasicAnalyzer.zip</a>. It was created using Flash CS4, but should be able to be opened using Flash CS3.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.todaycreate.com/2009/01/17/another-computespectrum-example/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>ActionScript 3 Spectrum Analyzer</title>
		<link>http://www.todaycreate.com/2007/02/18/actionscript-3-spectrum-analyzer</link>
		<comments>http://www.todaycreate.com/2007/02/18/actionscript-3-spectrum-analyzer#comments</comments>
		<pubDate>Mon, 19 Feb 2007 02:40:59 +0000</pubDate>
		<dc:creator>Mike Creighton</dc:creator>
				<category><![CDATA[Abstract]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Generative]]></category>
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://www.todaycreate.com/2007/02/18/actionscript-3-spectrum-analyzer</guid>
		<description><![CDATA[+ view Flash demo After some deliberation, I decided to go ahead and start learning ActionScript 3 (but not necessarily Flex). I have some ideas for an image generation technique based on audio data. The first step toward that is the audio analysis. I was initially going to attempt this using Processing, but after looking [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.todaycreate.com/wp-content/creations/2007/02/BasicAudioSpectrumAnalyzer/"><img class="hasLargeImage" border="0" src="http://www.todaycreate.com/wp-content/creations/2007/02/basic_audio_spectrum_cap_01.gif" alt="Basic Audio Spectrum Analyzer Screen Capture" /></a><span class="imageLinkHolder">+ <a href="http://www.todaycreate.com/wp-content/creations/2007/02/BasicAudioSpectrumAnalyzer/">view Flash demo</a></span></p>
<p>After some deliberation, I decided to go ahead and start learning ActionScript 3 (but not necessarily Flex). I have some ideas for an image generation technique based on audio data. The first step toward that is the audio analysis.</p>
<p>I was initially going to attempt this using Processing, but after looking at the new AS3 language API, I found that ActionScript had the capabilities I needed. On top of that, we&#8217;re going to start moving to some AS3 development at <a href="http://www.odopod.com">work</a>. So I can kill two birds with one stone.</p>
<p>Let me know if you&#8217;re interested in the source code for this. I need to clean it up a bit, but it might be useful to some folks.</p>
<p>[<strong>UPDATE</strong>]:</p>
<p>I&#8217;ve updated the song on the <a href="http://www.todaycreate.com/wp-content/creations/2007/02/BasicAudioSpectrumAnalyzer/">demo page</a> to be something that&#8217;s much more beautiful and visually interesting. It&#8217;s a song called <strong>model d</strong> by a Japanese artist named <a href="http://www.myspace.com/soinagawa">so inagawa</a>. The song is from a free netlabel release at <a href="http://unfoundsoundrecords.com/unreleases/">un<strong>found</strong>sound&#8217;s free mp3 releases</a> (un<strong>found</strong>17). You can also download it from <a href="http://www.archive.org/details/unfound17">archive.org</a>.</p>
<p>I&#8217;ve added the source code for the project to the <a href="http://www.todaycreate.com/wp-content/creations/2007/02/BasicAudioSpectrumAnalyzer/">demo page</a> as well. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.todaycreate.com/2007/02/18/actionscript-3-spectrum-analyzer/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://www.todaycreate.com/wp-content/creations/2007/02/different_kind_of_love.mp3" length="6422143" type="audio/mpeg" />
		</item>
		<item>
		<title>A Mix for the Holidays</title>
		<link>http://www.todaycreate.com/2006/12/09/a-mix-for-the-holidays</link>
		<comments>http://www.todaycreate.com/2006/12/09/a-mix-for-the-holidays#comments</comments>
		<pubDate>Sun, 10 Dec 2006 06:28:05 +0000</pubDate>
		<dc:creator>Mike Creighton</dc:creator>
				<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://www.todaycreate.com/2006/12/10/a-mix-for-the-holidays</guid>
		<description><![CDATA[So this isn&#8217;t really a mix. It&#8217;s more like a mix tape &#8212; minus the tape. We&#8217;ll call it curating. The story: odopod is having a holiday party next week. I was asked by one of the partners, Jacquie Moss, to put together about an hour of music for the dinner-portion of the event. I [...]]]></description>
			<content:encoded><![CDATA[<p>So this isn&#8217;t really a mix. It&#8217;s more like a mix <em>tape</em> &#8212; minus the tape. We&#8217;ll call it curating. </p>
<p>The story: <a href="http://www.odopod.com" title="Visit Odopod">odopod</a> is having a holiday party next week. I was asked by one of the partners, <a href="http://www.google.com/search?q=%22jacquie+moss%22" title="Google Jacquie Moss">Jacquie Moss</a>, to put together about an hour of music for the dinner-portion of the event. I asked her if there were any specific qualities I should look out for. Her reply:</p>
<p><bq><em>Conversational. Upbeat, but low-key. Ambient. Interesting. Lovely.</em></bq></p>
<p>So, here&#8217;s my stab at meeting that request: <strong>Download Mike Creighton&#8217;s <a href="http://www.todaycreate.com/wp-content/creations/2006/12/mike_creighton_-_odopod_holiday_mix.mp3" title="Download Mike Creighton's Odopod Holiday Mix">Odopod Holiday Mix</a>.</strong></p>
<p>And for those of you that are curious about the playlist, here it is:</p>
<ol>
<li>Khonnor &#8211; Rooms</li>
<li>DNTEL &#8211; (This Is) The Dream of Evan and Chan [Barbara Morgenstern Remix]</li>
<li>Herrmann &#038; Kleine &#8211; Shuttle</li>
<li>múm &#8211; awake on a train</li>
<li>Solvent &#8211; When the Sun Hits</li>
<li>Air &#8211; Mike Mills</li>
<li>Sondre Lerche &#8211; Stupid Memory</li>
<li>John C. Kelley &#8211; surfs up</li>
<li>Broken Social Scene &#8211; Looks Just Like the Sun</li>
<li>Modest Mouse &#8211; Gravity Rides Everything</li>
<li>Matmos &#8211; For the Trees</li>
<li>Cornelius &#8211; Brazil</li>
<li>Boards of Canada &#8211; Satellite Anthem Icarus</li>
<li>Skanfrom &#8211; Here She Comes</li>
<li>Herrmann &#038; Kleine &#8211; Leaving You Behind</li>
<li>Thom Yorke &#8211; Atoms For Peace</li>
<li>Ulrich Schnauss &#8211; Wherever You Are</li>
</ol>
<p>Did I do okay?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.todaycreate.com/2006/12/09/a-mix-for-the-holidays/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://www.todaycreate.com/wp-content/creations/2006/12/mike_creighton_-_odopod_holiday_mix.mp3" length="140950039" type="audio/mpeg" />
		</item>
	</channel>
</rss>
