<?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>Mike Orth - Booya! &#187; Sound</title>
	<atom:link href="http://mikeorth.com/category/sound/feed" rel="self" type="application/rss+xml" />
	<link>http://mikeorth.com</link>
	<description>Flex, Actionscript</description>
	<lastBuildDate>Thu, 22 Dec 2011 15:08:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>MediaCoreLib for Actionscript 3 &#8211; Play Rich-Media Content Easily</title>
		<link>http://mikeorth.com/2008/mediacorelib-for-actionscript-3-play-rich-media-content-easily</link>
		<comments>http://mikeorth.com/2008/mediacorelib-for-actionscript-3-play-rich-media-content-easily#comments</comments>
		<pubDate>Wed, 06 Aug 2008 20:07:05 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Sound]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[crossfade]]></category>
		<category><![CDATA[fade]]></category>
		<category><![CDATA[fading]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[playlist]]></category>

		<guid isPermaLink="false">http://mikeorth.com/?p=13</guid>
		<description><![CDATA[MediaCoreLib &#8211; Here&#8217;s an easy way to play rich media content (audio, video) inside Flash or Flex and manage it all in one place.
The new MediaCoreLib alpha release includes an extensive PlaylistManager as well as a merging of my FadingSound component to allow for crossfading between tracks.  For a more info check out the [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://code.google.com/p/mediacorelib/" target="_new">MediaCoreLib</a></strong> &#8211; Here&#8217;s an easy way to play rich media content (audio, video) inside Flash or Flex and manage it all in one place.</p>
<p>The new MediaCoreLib alpha release includes an extensive PlaylistManager as well as a merging of my FadingSound component to allow for crossfading between tracks.  For a more info check out the Google code repository. </p>
<p><strong>Features:</strong>
<ul>
<li>Play</li>
<li>Pause</li>
<li>Stop</li>
<li>Prev / Next</li>
<li>Rewind / Fast-forward</li>
<li>Repeat</li>
<li>Preloading and Caching</li>
<li>Fade In / Out</li>
<li>Crossfade</li>
<li>More&#8230;</li>
</ul>
<p>Check out the testing panel to try it out yourself:<br /><a href="http://mediacorelib.googlecode.com/svn/examples/crossFade_example/PlaylistManager_BasicTestingApp.html" target="_new">BASIC PANEL</a><br /><a href="http://mediacorelib.googlecode.com/svn/examples/crossFade_example/PlaylistManager_AdvancedTestingApp.html" target="_new">ADVANCED PANEL</a></p>
<p>This is an effort bewtween <a href="http://jwopitz.wordpress.com">Justin Opitz</a> and myself and we are continuing to add features.  Look for a Beta release soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://mikeorth.com/2008/mediacorelib-for-actionscript-3-play-rich-media-content-easily/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Crossfade audio in Flex &#8211; FadingSound prototype</title>
		<link>http://mikeorth.com/2008/crossfade-audio-in-flex-fadingsound-prototype</link>
		<comments>http://mikeorth.com/2008/crossfade-audio-in-flex-fadingsound-prototype#comments</comments>
		<pubDate>Mon, 02 Jun 2008 21:12:44 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Sound]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[crossfade]]></category>
		<category><![CDATA[fade]]></category>
		<category><![CDATA[FadingSound]]></category>

		<guid isPermaLink="false">http://mikeorth.com/?p=7</guid>
		<description><![CDATA[I&#8217;ve been fielding questions about fading audio in Flex lately and decided to package up my FadingSound.  I worked on this about a year ago and then threw it on the shelf, so I&#8217;ve begun cleaning it up and wanted to release a prototype as a proof of concept.  This class creates the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been fielding questions about fading audio in Flex lately and decided to package up my FadingSound.  I worked on this about a year ago and then threw it on the shelf, so I&#8217;ve begun cleaning it up and wanted to release a prototype as a proof of concept.  This class creates the Sound and SoundChannel objects for you and fades in and out each song in a playlist.  It&#8217;s so simple, all you have to do is create an instance say:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">myFadingSound.play(playlist);</div></div>
<p>where &#8220;playlist&#8221; is an ArrayCollection of URLs.  If you just want to have 1 song fade in or out, only put 1 URL in the array.  Optional params specify the length of fades and the duration of the songs (if you want to scan through 10 second clips for example).  See it in action <a href="http://mikeorth.com/demos/fadingsound/prototype/FadingSoundPrototype.html">here</a>.</p>
<p>Fading 1 song in was the easy part &#8211; the hurlde was to have 2 channels playing at the same time and control their fades to give the illusion of concurrecny.  There are still some bugs in it with buffering songs and fading out at the right time with dynamic tracks which is why the example only plays short clips rather than full songs.  I&#8217;m in the process of cleaning that up and will update things when I get time.  Also I&#8217;m going to have an mp3 player that utilizes this where you can create XML playlists to feed it.  Feel free to drop me line with features you&#8217;d like or any comments on the FadingSound.</p>
<p><a href="http://mikeorth.com/demos/fadingsound/prototype/FadingSoundPrototype.html">Application demoing the Prototype</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mikeorth.com/2008/crossfade-audio-in-flex-fadingsound-prototype/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<!-- TemplateBeginEditable name="doctitle" -->
<title>Google Tracking Code</title>
<!-- TemplateEndEditable -->
<!-- TemplateBeginEditable name="head" -->
<!-- TemplateEndEditable -->
</head>

<body>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>

<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-4604733-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>  
</body>
</html>

