<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Dynamic Sound in 8.5</title>
	<atom:link href="http://blog.davr.org/2006/04/21/dynamic-sound-in-85/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.davr.org/2006/04/21/dynamic-sound-in-85/</link>
	<description>Nintendo DS &#038; GBA development, microcontrollers, and occasionally FPGAs</description>
	<lastBuildDate>Wed, 25 Jan 2012 05:40:13 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>By: FlashCodersBrighton &#187; Blog Archive &#187; how to make actionscript 3 play generated pcm wave data</title>
		<link>http://blog.davr.org/2006/04/21/dynamic-sound-in-85/comment-page-1/#comment-255</link>
		<dc:creator>FlashCodersBrighton &#187; Blog Archive &#187; how to make actionscript 3 play generated pcm wave data</dc:creator>
		<pubDate>Wed, 02 Aug 2006 00:33:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.davr.org/2006/04/21/dynamic-sound-in-85/#comment-255</guid>
		<description>[...] Supposing we could generate a sound wrapped in the necessary swf bytecode in memory, compile a swf from it, and play back the sound that we just embedded in it? In a previous article in André Michelle&#8217;s blog, he referred to this rather enlightening page about the technique, and after checking that I was barking up the right tree, I set to work. [...]</description>
		<content:encoded><![CDATA[<p>[...] Supposing we could generate a sound wrapped in the necessary swf bytecode in memory, compile a swf from it, and play back the sound that we just embedded in it? In a previous article in André Michelle&#8217;s blog, he referred to this rather enlightening page about the technique, and after checking that I was barking up the right tree, I set to work. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kuutio &#187; Syntetisaattori Flashilla</title>
		<link>http://blog.davr.org/2006/04/21/dynamic-sound-in-85/comment-page-1/#comment-250</link>
		<dc:creator>Kuutio &#187; Syntetisaattori Flashilla</dc:creator>
		<pubDate>Fri, 28 Jul 2006 07:25:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.davr.org/2006/04/21/dynamic-sound-in-85/#comment-250</guid>
		<description>[...] Synan toteutustapa on yllättävä. Flashissa ei voi luoda dynaamisesti ääniä, mutta ActionScript 3 tukee ulkoisten movieclippien lataamista, joten sen avulla voi ladata tyhjän wav-äänen Flashiin ja muokata ohjelmallisesti tiedoston äänidataa niin, että saadaan ohjelma soittamaan haluttuja ääniä. Idea on ilmeisesti alun perin Davidilta. [...]</description>
		<content:encoded><![CDATA[<p>[...] Synan toteutustapa on yllättävä. Flashissa ei voi luoda dynaamisesti ääniä, mutta ActionScript 3 tukee ulkoisten movieclippien lataamista, joten sen avulla voi ladata tyhjän wav-äänen Flashiin ja muokata ohjelmallisesti tiedoston äänidataa niin, että saadaan ohjelma soittamaan haluttuja ääniä. Idea on ilmeisesti alun perin Davidilta. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: First Realtime Synthesizer in Flash at H1DD3N.R350URC3</title>
		<link>http://blog.davr.org/2006/04/21/dynamic-sound-in-85/comment-page-1/#comment-237</link>
		<dc:creator>First Realtime Synthesizer in Flash at H1DD3N.R350URC3</dc:creator>
		<pubDate>Sun, 09 Jul 2006 09:11:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.davr.org/2006/04/21/dynamic-sound-in-85/#comment-237</guid>
		<description>[...] The creator over at e-phonic.com seemingly has created the first realtime synth in Flash with AS3.0. Realtime in the meaning that it creates the produced sound completely by itself and not relying on predefined samples. He used the ByteArray and the Loader class (Loader.loadBytes) based on an idea and first experiment from David at Robots /w Lasers. The synth consists of a simple, white emptyness in where you have to click with the mouse and it plays generated sounds depending on the coordinates. The sounds might be still a bit awkward but hey, it&#8217;s a milestone in Flash history, isn&#8217;t it?! [...]</description>
		<content:encoded><![CDATA[<p>[...] The creator over at e-phonic.com seemingly has created the first realtime synth in Flash with AS3.0. Realtime in the meaning that it creates the produced sound completely by itself and not relying on predefined samples. He used the ByteArray and the Loader class (Loader.loadBytes) based on an idea and first experiment from David at Robots /w Lasers. The synth consists of a simple, white emptyness in where you have to click with the mouse and it plays generated sounds depending on the coordinates. The sounds might be still a bit awkward but hey, it&#8217;s a milestone in Flash history, isn&#8217;t it?! [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PJ @ E-Phonic</title>
		<link>http://blog.davr.org/2006/04/21/dynamic-sound-in-85/comment-page-1/#comment-236</link>
		<dc:creator>PJ @ E-Phonic</dc:creator>
		<pubDate>Sat, 08 Jul 2006 20:03:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.davr.org/2006/04/21/dynamic-sound-in-85/#comment-236</guid>
		<description>Hi,

I&#039;ve been working on a Class that was based on your idea.
I took the concept a bit further and created a realtime circular audio buffer so you can generate audio in realtime without the limit of sample length, as it will ’stream’ the circular buffer.

It still is a bit unstable, but please take a look at:
http://www.e-phonic.com/misc/

Cheers!
PJ</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I&#8217;ve been working on a Class that was based on your idea.<br />
I took the concept a bit further and created a realtime circular audio buffer so you can generate audio in realtime without the limit of sample length, as it will ’stream’ the circular buffer.</p>
<p>It still is a bit unstable, but please take a look at:<br />
<a href="http://www.e-phonic.com/misc/" rel="nofollow">http://www.e-phonic.com/misc/</a></p>
<p>Cheers!<br />
PJ</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neil Voss</title>
		<link>http://blog.davr.org/2006/04/21/dynamic-sound-in-85/comment-page-1/#comment-175</link>
		<dc:creator>Neil Voss</dc:creator>
		<pubDate>Wed, 10 May 2006 07:52:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.davr.org/2006/04/21/dynamic-sound-in-85/#comment-175</guid>
		<description>Brilliant work! Never thought of using ByteArray to generate a sound container swf... 

It would be possible to make a sort of SoundProxy class out of this so that adapting it to a (hopefully eventually) proper Flash Sample/SoundData object (Flash10?!) would be less painful.

As per the comments above I think Flash should be capable of basic synthesis and processing. Just think of plotting Math.sin() into a buffer. Basic synthesis and FM synthesis should be quite viable...</description>
		<content:encoded><![CDATA[<p>Brilliant work! Never thought of using ByteArray to generate a sound container swf&#8230; </p>
<p>It would be possible to make a sort of SoundProxy class out of this so that adapting it to a (hopefully eventually) proper Flash Sample/SoundData object (Flash10?!) would be less painful.</p>
<p>As per the comments above I think Flash should be capable of basic synthesis and processing. Just think of plotting Math.sin() into a buffer. Basic synthesis and FM synthesis should be quite viable&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: davr</title>
		<link>http://blog.davr.org/2006/04/21/dynamic-sound-in-85/comment-page-1/#comment-166</link>
		<dc:creator>davr</dc:creator>
		<pubDate>Mon, 08 May 2006 17:48:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.davr.org/2006/04/21/dynamic-sound-in-85/#comment-166</guid>
		<description>&lt;b&gt;Rasmus:&lt;/b&gt;

I feel that AS3 has plenty of speed for things like this. It just depends on what exactly you are trying to do. Is it fast enough to sample and mix a 32 channel orchestral piece? maybe not. But I think with a little work, it could play 2 or 4 channel music in realtime, with plenty of cpu left over. When I get some free time, I&#039;ll play around with it a bit.</description>
		<content:encoded><![CDATA[<p><b>Rasmus:</b></p>
<p>I feel that AS3 has plenty of speed for things like this. It just depends on what exactly you are trying to do. Is it fast enough to sample and mix a 32 channel orchestral piece? maybe not. But I think with a little work, it could play 2 or 4 channel music in realtime, with plenty of cpu left over. When I get some free time, I&#8217;ll play around with it a bit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rasmus Schultz</title>
		<link>http://blog.davr.org/2006/04/21/dynamic-sound-in-85/comment-page-1/#comment-150</link>
		<dc:creator>Rasmus Schultz</dc:creator>
		<pubDate>Mon, 08 May 2006 06:19:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.davr.org/2006/04/21/dynamic-sound-in-85/#comment-150</guid>
		<description>interesting little experiment ... but isn&#039;t ActionScript
much too slow to be used for generating any real sounds?
audio generation and signal processing is already
CPU-intensive in native assembly code.</description>
		<content:encoded><![CDATA[<p>interesting little experiment &#8230; but isn&#8217;t ActionScript<br />
much too slow to be used for generating any real sounds?<br />
audio generation and signal processing is already<br />
CPU-intensive in native assembly code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FatBlog &#187; Holy Crap, Sound Generation in Flash?</title>
		<link>http://blog.davr.org/2006/04/21/dynamic-sound-in-85/comment-page-1/#comment-91</link>
		<dc:creator>FatBlog &#187; Holy Crap, Sound Generation in Flash?</dc:creator>
		<pubDate>Tue, 25 Apr 2006 20:23:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.davr.org/2006/04/21/dynamic-sound-in-85/#comment-91</guid>
		<description>[...] I didn&#8217;t know this was possible. [...]</description>
		<content:encoded><![CDATA[<p>[...] I didn&#8217;t know this was possible. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dynamic bleeps and bloops in AS3 &#187; Zeus Labs &#187; Flash and Actionscript Insights from a San Diego Developer and Designer</title>
		<link>http://blog.davr.org/2006/04/21/dynamic-sound-in-85/comment-page-1/#comment-75</link>
		<dc:creator>Dynamic bleeps and bloops in AS3 &#187; Zeus Labs &#187; Flash and Actionscript Insights from a San Diego Developer and Designer</dc:creator>
		<pubDate>Fri, 21 Apr 2006 23:29:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.davr.org/2006/04/21/dynamic-sound-in-85/#comment-75</guid>
		<description>[...] I noticed an awesome hack on Flashcoders today. David from Robots w/Lasers shows off a way to dynamically generate sounds in AS3. He actually builds a SWF in a ByteArray at runtime and passes it into a Loader object. With a little work to refine this approach, ambitious Flash developers could put together some sort of music sequencer. A full game soundtrack would be pretty cool. The sounds have a nice retro feel that would go well with many of the Flash games out there. It reminds me of my days playing with BASIC or Assembly. I&#039;m sure there are hundreds of other possibilities. [...]</description>
		<content:encoded><![CDATA[<p>[...] I noticed an awesome hack on Flashcoders today. David from Robots w/Lasers shows off a way to dynamically generate sounds in AS3. He actually builds a SWF in a ByteArray at runtime and passes it into a Loader object. With a little work to refine this approach, ambitious Flash developers could put together some sort of music sequencer. A full game soundtrack would be pretty cool. The sounds have a nice retro feel that would go well with many of the Flash games out there. It reminds me of my days playing with BASIC or Assembly. I&#8217;m sure there are hundreds of other possibilities. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

