<?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>jdn &#187; fractal</title>
	<atom:link href="http://www.jdnmusic.com/tag/fractal/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jdnmusic.com</link>
	<description>... purveyor of funky beats and assorted electric treats ...</description>
	<lastBuildDate>Sun, 10 Jul 2011 05:01:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Machinedrum Recursive Sampling Test 02</title>
		<link>http://www.jdnmusic.com/machinedrum-recursive-sampling-test-02</link>
		<comments>http://www.jdnmusic.com/machinedrum-recursive-sampling-test-02#comments</comments>
		<pubDate>Mon, 16 Nov 2009 06:46:21 +0000</pubDate>
		<dc:creator>jdn</dc:creator>
				<category><![CDATA[Labs]]></category>
		<category><![CDATA[fractal]]></category>
		<category><![CDATA[machinedrum]]></category>
		<category><![CDATA[techno]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://www.chakahartamusic.com/?p=280</guid>
		<description><![CDATA[So this is another example of using the MD’s internal sampler to create a recursive “feedback loop” of sampling and resampling and resampling.… This has a tendency of psychedelically twisting the underlying beat.  The way this stuff sounds has really surpassed my wildest dreams. MD Recurse Test 02 If you’re a Machindrum SPS-UW user, there [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><a href="http://www.flickr.com/photos/pdenker/74650135/"><img class="aligncenter size-full wp-image-288" style="margin-bottom: 10px;" title="74650135_4a839e2e2a_o" src="http://www.jdnmusic.com/wp-content/uploads/2009/11/74650135_4a839e2e2a_o.jpg" alt="74650135_4a839e2e2a_o" width="512" height="384" /></a></div>
<p>So this is another example of using the MD’s internal sampler to create a recursive “feedback loop” of sampling and resampling and resampling.… This has a tendency of psychedelically twisting the underlying beat.  The way this stuff sounds has really surpassed my wildest dreams.</p>
<p><a href="audio/mdrecurse02.mp3">MD Recurse Test 02</a></p>
<p><span id="more-280"></span></p>
<p>If you’re a Machindrum SPS-UW user, there are two tricks to getting this working nicely:</p>
<ul>
<li> Use the last four slots to setup two sample record machines, and two sample playback machines.  <strong>Interleave the recording and playback so you get coverage of the entire measure</strong>.  For example, have R1 sample the first half of the measure, and P1 start playing at the second half of the measure. Likewise, set R2 to record starting at beat 3, and have P2 triggered at beat 1.  This is important to get the proper density of sampling to make this work with full feedback.  I did this with a 16-step pattern, but it would probably work similarly when extended for longer loops.</li>
</ul>
<ul>
<li>Use a Control All machine (or function-knob twists) to mangle the synthesis parameters, and optionally the insert effects to mess things up.</li>
</ul>
<p>Please share this post, or check out my music on SoundCloud if you like what you hear!</p>
<p>Photo courtesy <a href="http://www.flickr.com/photos/pdenker/74650135/">Patrick Denker</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jdnmusic.com/machinedrum-recursive-sampling-test-02/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Machinedrum Recursive Sampling Test 01</title>
		<link>http://www.jdnmusic.com/machinedrum-recursive-sampling-test-01</link>
		<comments>http://www.jdnmusic.com/machinedrum-recursive-sampling-test-01#comments</comments>
		<pubDate>Wed, 04 Nov 2009 06:42:28 +0000</pubDate>
		<dc:creator>jdn</dc:creator>
				<category><![CDATA[Labs]]></category>
		<category><![CDATA[fractal]]></category>
		<category><![CDATA[machinedrum]]></category>
		<category><![CDATA[sound]]></category>

		<guid isPermaLink="false">http://www.chakahartamusic.com/?p=257</guid>
		<description><![CDATA[This was a first test at using the Machinedrum’s internal sampler recursively.  I was trying to emulate my fractal wavetables sounds in hardware, as closely as the MD could do it. MD Recurse Test 01 Patience… it gets really cool from around 1:00 on.]]></description>
			<content:encoded><![CDATA[<p>This was a first test at using the Machinedrum’s internal sampler recursively.  I was trying to emulate my fractal wavetables sounds in hardware, as closely as the MD could do it.</p>
<p><span id="more-257"></span></p>
<p><a href="http://www.jdnmusic.com/audio/mdFractTest01.mp3">MD Recurse Test 01</a><br />
Patience… it gets really cool from around 1:00 on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jdnmusic.com/machinedrum-recursive-sampling-test-01/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://www.jdnmusic.com/audio/mdFractTest01.mp3" length="3143806" type="audio/mpeg" />
		</item>
		<item>
		<title>Fractal Wavetables</title>
		<link>http://www.jdnmusic.com/fractal-sound-design</link>
		<comments>http://www.jdnmusic.com/fractal-sound-design#comments</comments>
		<pubDate>Fri, 20 Mar 2009 22:59:09 +0000</pubDate>
		<dc:creator>jdn</dc:creator>
				<category><![CDATA[Labs]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[fractal]]></category>
		<category><![CDATA[sound]]></category>

		<guid isPermaLink="false">http://www.chakahartamusic.com/?p=170</guid>
		<description><![CDATA[Based on work by composer Terran Olson, I’m releasing a Processing applet that lets you play with recursive/fractal sound synthesis by setting a few sliders. Background Inspired by an article on CDM, and Terran Olson’s work in particular, I dug into creating a slightly more general version of fractal set synthesis. In essence, you use [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jdnmusic.com/code/processing/FractalWavetables2/"><img class="size-medium wp-image-171 alignleft" title="floatfract" src="http://www.chakahartamusic.com/wp-content/uploads/2009/09/floatfract-300x99.png" alt="floatfract" width="300" height="99" /></a>Based on work by composer <a href="http://rainrecording.com/pro/experimental/audio-fractals/">Terran Olson</a>, I’m releasing a <a href="http://www.processing.org">Processing</a> applet that lets you play with recursive/fractal sound synthesis by setting a few sliders.</p>
<p><span id="more-170"></span></p>
<h2>Background</h2>
<p>Inspired by <a href="http://createdigitalmusic.com/2009/03/03/making-music-with-fractals/"><span>an article on CDM</span></a>, and <a href="http://rainrecording.com/pro/experimental/audio-fractals/">Terran Olson’s work in particular</a>, I dug into creating a slightly more general version of fractal set synthesis.</p>
<p>In essence, you use a bank of sliders to give the program a wavetable “seed”, which is immediately subdivided into sound — each sample is replaced by a copy of the wavetable, multiplied by the old sample value, and so on.…</p>
<p>This recursion continues until the desired length of audio data has been generated. The initial value always begins at “1″.  For a seed of “1 0.5 1″, you get the following as the first three steps:</p>
<p>1 =&gt;<br />
1 0.5 1 =&gt;<br />
1 0.5 1 0.5 0.25 0.5 1 0.5 1 =&gt;<br />
1 0.5 1 0.5 0.25 0.5 1 0.5 1 0.5 0.25 0.5 0.25 0.125 0.25 0.5 0.25 0.5 1 0.5 1 0.5 0.25 0.5 1 0.5 1 =&gt; …</p>
<h2>Try it</h2>
<p>Click the thumbnail below to run the applet in your browser (requires Java):</p>
<p><a href="http://www.chakahartamusic.com/code/processing/FractalWavetables2/"><img class="size-full wp-image-178 alignnone" title="fractalwavetables2-300x233" src="http://www.chakahartamusic.com/wp-content/uploads/2009/03/fractalwavetables2-300x233.png" alt="fractalwavetables2-300x233" width="240" height="186" /></a></p>
<p>Or get the downloadable application version here (so you can save out audio files):<br />
<a href="http://www.chakahartamusic.com/code/processing/FractalWavetables2/application.macosx.zip">Mac OS X version<br />
</a><a href="http://www.chakahartamusic.com/code/processing/FractalWavetables2/application.windows.zip">Windows version<br />
</a><a href="http://www.chakahartamusic.com/code/processing/FractalWavetables2/application.linux.zip">Linux version</a></p>
<p>If you’re curious about how this was written, the public git repository for this project lives at:<br />
<a href="http://wiki.github.com/jdnorthrup/fractalwavetablesketch">http://wiki.github.com/jdnorthrup/fractalwavetablesketch</a></p>
<h2>Thoughts</h2>
<p>Initially, I found the whole idea that the music can be self-similar from the waveform level, up to the “LFO” level, up to the rhythmic phrase, to the overall flow of a passage of sound — rather mind-expanding.</p>
<p>Interestingly, the sounds produced from this can sound spectacular through deep reverbs and other processing.  They’re almost the same amplitude at all frequencies in their range, quite unlike natural harmonic spectra.  Try running a steep resonant bandpass across some of the more complex sounds.</p>
<p>If you do anything cool with this app, please send me a link!</p>
<div id="attachment_192" class="wp-caption alignnone" style="width: 310px"><a href="http://www.chakahartamusic.com/wp-content/uploads/2009/03/droppedimage-filtered.jpg"><img class="size-medium wp-image-192 " title="droppedimage-filtered" src="http://www.chakahartamusic.com/wp-content/uploads/2009/03/droppedimage-filtered-300x270.jpg" alt="Sonograph of a fractal sound generated using this method." width="300" height="270" /></a><p class="wp-caption-text">Sonograph of a fractal sound.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jdnmusic.com/fractal-sound-design/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.280 seconds -->

