<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Matthew Burns</title>
	<atom:link href="http://mdb243.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mdb243.wordpress.com</link>
	<description>Digital Signal Processing &#124; Machine Intelligence</description>
	<lastBuildDate>Fri, 30 Dec 2011 06:47:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mdb243.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/1b04cbb6766dc9ce8cf4fc537c793fae?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Matthew Burns</title>
		<link>http://mdb243.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mdb243.wordpress.com/osd.xml" title="Matthew Burns" />
	<atom:link rel='hub' href='http://mdb243.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Wavelet Transform for sound synthesis &#124; 14SEP2010</title>
		<link>http://mdb243.wordpress.com/2011/12/13/wavelet-transform-for-sound-synthesis-14sep2010/</link>
		<comments>http://mdb243.wordpress.com/2011/12/13/wavelet-transform-for-sound-synthesis-14sep2010/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 05:19:22 +0000</pubDate>
		<dc:creator>mdb243</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mdb243.wordpress.com/?p=41</guid>
		<description><![CDATA[Download Poster, Soundfile The Discrete Wavelet Transform (DWT) is a mathematical technique used mostly for signal and image analysis. Our research goal was to find out if there would be any use for it as applied to digital audio synthesis: the algorithmic generation of sound using only computers. Our interests are motivated primarily by electronic [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mdb243.wordpress.com&amp;blog=11992622&amp;post=41&amp;subd=mdb243&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3><a href="http://www.mattburns.net/COMPRESSED%20Burns%20Calit2%20Poster%20Board%2022Sep10.pdf" target="_blank">Download Poster</a>, <a title="Wavelet~ demo" href="http://www.mattburns.net/wavelet_demo.wav" target="_blank">Soundfile</a></h3>
<p><a href="http://mdb243.files.wordpress.com/2011/12/outputs.png"><img class="size-medium wp-image-48 alignleft" title="outputs" src="http://mdb243.files.wordpress.com/2011/12/outputs.png?w=300&#038;h=243" alt="" width="300" height="243" /></a>The Discrete Wavelet Transform (DWT) is a mathematical technique used mostly for signal and image analysis. Our research goal was to find out if there would be any use for it as applied to digital audio <em>synthesis</em>: the algorithmic generation of sound using only computers. Our interests are motivated primarily by electronic music. Producers in this genre of music are interested in finding interesting ways to make new sounds. I know, because I am one of them. According to subject matter experts, we aren&#8217;t the first group to try using the DWT for music. Unfortunately, there is virtually no documentation of prior attempts or findings, apparently because no one found any use for it. Let us introduce our efforts. A research poster and demonstration of the sounds are available for download above. This research was carried out with funding from California Institute for Telecommunications and Information Technology (Calit2).</p>
<p>It is fair to ask, &#8220;Why wavelets?&#8221; Wavelets are small pulses that are carefully constructed with very specific mathematical properties. We can decompose a signal into combinations of these very delicate pulses, then reconstruct the exact original signal from them. What we&#8217;ve done is akin to smashing a Rolex and using the little parts that come flying out as confetti. What appealed to us about this method was the time-frequency representation of signals. Another factor is that there is much infrastructure already in place to implement the DWT, so less work. With that said, we found little use for using wavelets, specifically, for sound synthesis. So our focus has changed somewhat since the original project was proposed.</p>
<p>We can abandon the constraint that the wavelets actually be of any precise mathematical form. We will just call them pulses from this point forward. Our new model will take an input waveform (say, the same that we started with in the DWT experiment) and expand it in time for each higher octave of the filter bank. These pulses will be fed into the reconstruction filters as before. Now we can experiment with different forms for the filter coefficients. What constraints would we put on such a filter? We want linear-phase so that we can line up the different channels at the end of the filter bank. We also want to skirt the problem of not being able to modify the fundamental frequency, which was previously dominated by the computational block size.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mdb243.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mdb243.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mdb243.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mdb243.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mdb243.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mdb243.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mdb243.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mdb243.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mdb243.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mdb243.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mdb243.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mdb243.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mdb243.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mdb243.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mdb243.wordpress.com&amp;blog=11992622&amp;post=41&amp;subd=mdb243&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mdb243.wordpress.com/2011/12/13/wavelet-transform-for-sound-synthesis-14sep2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.mattburns.net/wavelet_demo.wav" length="0" type="audio/wav" />
	
		<media:content url="http://1.gravatar.com/avatar/d7cf0ca087048ffdce91d4c44f9aa51d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mdb243</media:title>
		</media:content>

		<media:content url="http://mdb243.files.wordpress.com/2011/12/outputs.png?w=300" medium="image">
			<media:title type="html">outputs</media:title>
		</media:content>
	</item>
		<item>
		<title>Multichannel Panning Algorithm &#124; 05Jun2010</title>
		<link>http://mdb243.wordpress.com/2011/09/27/bspatializer-beta-maxpd-plugins-28dec2010/</link>
		<comments>http://mdb243.wordpress.com/2011/09/27/bspatializer-beta-maxpd-plugins-28dec2010/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 06:26:53 +0000</pubDate>
		<dc:creator>mdb243</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mdb243.wordpress.com/?p=21</guid>
		<description><![CDATA[Download This is a multichannel (surround sound) audio effect which can simulating objects moving through the center of an array of speakers. We included source code, as well as a compiled Max/MSP object for Mac and Windows. This is also a good template for embedding exported Simulink code in Max/MSP if that&#8217;s something you&#8217;re into. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mdb243.wordpress.com&amp;blog=11992622&amp;post=21&amp;subd=mdb243&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3></h3>
<h3><a title="Download" href="http://www.mattburns.net/bspatializer~.zip">Download</a></h3>
<p><a href="http://mdb243.files.wordpress.com/2011/09/bspatializer.png"><img class="size-medium wp-image-14 alignleft" style="border-color:initial;border-style:initial;" title="bspatializer~" src="http://mdb243.files.wordpress.com/2011/09/bspatializer.png?w=300&#038;h=141" alt="" width="300" height="141" /></a>This is a multichannel (surround sound) audio effect which can simulating objects moving through the center of an array of speakers. We included source code, as well as a compiled Max/MSP object for Mac and Windows. This is also a good template for embedding exported Simulink code in Max/MSP if that&#8217;s something you&#8217;re into. Its inputs are a mono sound source, distance from center and bearing. The sound image sweeps smoothly from the outside of the speaker array, straight through to the other side.</p>
<p>It automatically compensates for amplitude gain, Doppler effect, LF air absorption, reflections and phasing (which can be controlled individually). These are all functions of the distance input, or a derivative thereof. This particular version of the software is using lookup tables to execute those functions. Subsequent versions will most likely compute dynamically in order to allow smooth transitions and avoid other artifacts.</p>
<p>The mirrored panning algorithm takes the processed mono source and copies it into eight channels. It then multiplies those channels with a mask, which isolates the source to those channels which correspond to whatever direction it is coming from. It produces another eight channels using the same mono source, but with 180 degrees added to the bearing. When the distance input gets within a certain range of center, the panner crossfades the original eight channels with the &#8220;mirror copy&#8221; coming from the opposite direction, allowing the source to transition seamlessly from one side, directly to the other.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mdb243.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mdb243.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mdb243.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mdb243.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mdb243.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mdb243.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mdb243.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mdb243.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mdb243.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mdb243.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mdb243.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mdb243.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mdb243.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mdb243.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mdb243.wordpress.com&amp;blog=11992622&amp;post=21&amp;subd=mdb243&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mdb243.wordpress.com/2011/09/27/bspatializer-beta-maxpd-plugins-28dec2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d7cf0ca087048ffdce91d4c44f9aa51d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mdb243</media:title>
		</media:content>

		<media:content url="http://mdb243.files.wordpress.com/2011/09/bspatializer.png?w=300" medium="image">
			<media:title type="html">bspatializer~</media:title>
		</media:content>
	</item>
	</channel>
</rss>
