<?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>4ms Projects &#187; Autonomous Bassline</title>
	<atom:link href="http://4ms.org/projects/?feed=rss2&#038;cat=16" rel="self" type="application/rss+xml" />
	<link>http://4ms.org/projects</link>
	<description>works and projects from the 4ms studio</description>
	<lastBuildDate>Fri, 03 Sep 2010 14:38:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Updating firmware on AVR chips</title>
		<link>http://4ms.org/projects/?p=64</link>
		<comments>http://4ms.org/projects/?p=64#comments</comments>
		<pubDate>Mon, 10 May 2010 06:44:04 +0000</pubDate>
		<dc:creator>Dann Green</dc:creator>
				<category><![CDATA[Autonomous Bassline]]></category>

		<guid isPermaLink="false">http://4ms.org/projects/?p=64</guid>
		<description><![CDATA[A number of 4ms devices use an AVR microcontroller. These chips run a small program. On most 4ms devices that use an AVR chip, there&#8217;s a 6-pin header (2 rows of 3 pins) near the chip. This header lets you update, upgrade, or hack the AVR chip.
Here&#8217;s how to do it:
You will need&#8230;

ISP (In-circuit Programmer): [...]]]></description>
			<content:encoded><![CDATA[<p>A number of 4ms devices use an AVR microcontroller. These chips run a small program. On most 4ms devices that use an AVR chip, there&#8217;s a 6-pin header (2 rows of 3 pins) near the chip. This header lets you update, upgrade, or hack the AVR chip.</p>
<h2>Here&#8217;s how to do it:</h2>
<p>You will need&#8230;</p>
<ul>
<li><strong><img class="alignleft" title="AVR ISP mkII" src="http://www.atmel.com/dyn/resources/prod_images/AVRISPmkII.jpg" alt="" width="69" height="54" />ISP (In-circuit Programmer)</strong>: I recommend the <a href="http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3808">AVR ISP MKII</a> available from <a href="http://mouser.com/ProductDetail/Atmel/ATAVRISP2/?qs=2mdvTlUeTfBRoycsKqwYpg%3d%3d">Mouser</a> for $34, or elsewhere sometimes cheaper! In Europe, try <a href="http://de.farnell.com/atmel/atavrisp2/programmiergeraet-in-system-avr/dp/1135517">Farnell</a></li>
</ul>
<ul>
<li><strong>A computer with a USB port</strong>. Windows actually has the most seamless installer, but I also use Mac and Linux to burn code just fine. Download and install one of these:
<ul>
<li><strong>Windows: </strong>AVR Studio 4, download it from <a href="http://www.atmel.com/dyn/Products/tools_card.asp?tool_id=2725">atmel.com</a>. Scroll down and get the latest version (4.18, build 6 as of this post). You&#8217;ll have to &#8220;register&#8221; by typing in a real or fake name and address.</li>
<li><strong>Mac OS X: </strong>If you just want to upgrade your firmware, you can just download <a href="http://www.vonnieda.org/software/avrfuses" target="_blank">AVRFuses</a> (version 1.4 was the latest at the time of this post)<strong>. </strong>If you want to hack/edit/compile code, you need OSX-AVR which is actually called <a href="http://www.obdev.at/products/crosspack/index.html">Crosspack</a> now.</li>
<li><strong>Linux:</strong> You just need the <a href="http://savannah.nongnu.org/projects/avrdude">avrdude</a> program to burn code, but can install the whole <a href="http://nongnu.org/avr-libc/user-manual/install_tools.html">avr-gcc toolchain</a> if you might be compiling your own firmware.</li>
</ul>
</li>
<li><strong>The hex file</strong>: This is the actual file that contains the firmware update. If you&#8217;re upgrading a device, this will be available for download on the device&#8217;s web page. If you&#8217;re an advanced hacker, you&#8217;ll probably compile your own code using avr-gcc (part of AVR Studio and OSX_SAVE/Crosspack) which will generate a hex file for you. The file should be in intel hex format, ending in .hex
<ul>
<li><a href="http://4mspedals.com/rcd.php">Rotating Clock Divider</a></li>
<li><a href="http://4mspedals.com/scm.php" target="_blank">Shuffling Clock Multiplier</a></li>
<li><a href="http://4ms.org/projects/?p=49">Autonomous Bassline Generator</a></li>
<li><a href="http://www.commonsound.com/kits/doku.php?id=commonsound:bendmatrixcode">Bend Matrix</a></li>
</ul>
</li>
</ul>
<h2><strong>Detailed instructions:</strong></h2>
<p><strong> </strong></p>
<div id="attachment_114" class="wp-caption alignnone" style="width: 490px"><strong><strong><a href="http://4ms.org/projects/wp-content/uploads/2010/05/avrispRCD.jpg"><img class="size-medium wp-image-114" title="avrispRCD" src="http://4ms.org/projects/wp-content/uploads/2010/05/avrispRCD-480x360.jpg" alt="PLuig the AVR ISP mkII into the 6-pin header of your device, making sure to line the red stripe up with the printed white box on the PCB" width="480" height="360" /></a></strong></strong><p class="wp-caption-text">Plug the AVR ISP mkII into the 6-pin header of your device, making sure to line the red stripe up with the printed white box on the PCB</p></div>
<p><strong>Windows (AVR Studio 4):</strong></p>
<ol>
<li>Download and install<strong> </strong>AVR Studio 4 from <a href="http://www.atmel.com/dyn/Products/tools_card.asp?tool_id=2725">atmel.com</a>. Make sure you are downloading AVRStudio4Setup.exe, not just a service pack upgrade!</li>
<li>Run the installer and click OK/Next to everything. Yes, you want the &#8220;Jungo/USB&#8221; driver to be installed.</li>
<li>Plug in your AVR ISP mkII into the USB port and make sure Windows finds and automatically installs the drivers. The green light near the USB plug should come on.</li>
<li>Power your device up (that is, plug your Rotating Clock Divider into your Eurorack system, or power up your Bend Matrix, etc&#8230;). Your device should be running normally, but don&#8217;t plug any patch cables into it</li>
<li>Plug the 6-pin ISP header of the AVRISP mkII into your device. Note the orientation: the red stripe should go towards the white box that&#8217;s printed on the PCB: see photo above.</li>
<li>The light near the 6-pin cable on the AVRISP mkII should turn green, indicating that it detects power. If you plugged it in backwards, it might flash orange. Nothing&#8217;s damaged, just flip it around&#8230;</li>
<li>Run AVRStudio 4</li>
<li>Click the little &#8220;AVR Programmer&#8221; icon: <a href="http://4ms.org/projects/wp-content/uploads/2010/05/Stk500_show.bmp"><img class="alignnone size-full wp-image-112" title="AVR Programmer" src="http://4ms.org/projects/wp-content/uploads/2010/05/Stk500_show.bmp" alt="AVR Programmer" /></a></li>
<li>If it doesn&#8217;t automatically detect your AVR ISP mkII, then select it from the box on the left, and click &#8220;USB&#8221;, and then click &#8220;Connect&#8230;&#8221;</li>
<li>Click on the &#8220;Main&#8221; tab, and select &#8220;ISP mode&#8221; from the bottom box. Click &#8220;Settings&#8221; and choose an ISP Frequency of 125kHz.</li>
<li>Select &#8220;ATmega168&#8243; for the RCD, or ATtiny84 for the ABG, or ATmega32 for the BM, from the top drop-down box. Click &#8220;Read Signature&#8221; and it should say &#8220;Signature matches device&#8221;</li>
<li>Click the &#8220;Program&#8221; tab. Under &#8220;Flash&#8221; click the &#8220;&#8230;&#8221; button next to &#8220;Input HEX File&#8221; (the top one). Make sure you&#8217;re not under EEPROM! Select your hex file that you downloaded (or compiled yourself)</li>
<li>Now, click &#8220;Program&#8221; (again, under the Flash section, not under the EEPROM section). It should give you no errors at the bottom of the window</li>
<li>Unplug your ISP 6-pin header and you should be good to go!</li>
</ol>
<p>Please let me know if you have any problems!</p>
<p><strong>Mac OSX (AVR Fuses) &#8211;the easy way to upgrade your firmware:</strong></p>
<ol>
<li>Download and install <a href="http://www.vonnieda.org/software/avrfuses">AVR Fuses</a> from http://www.vonnieda.org/software/avrfuses</li>
<li>Download the hex file for your upgrade from 4mspedals.com</li>
<li>Plug in your AVR ISP mkII. The green light by the USB plug might not come on.</li>
<li>Do steps 4, 5, and 6 of the Windows installation (power up your device, plug in the AVR ISP mkII, make sure the green light comes on)</li>
<li>Open up the AVR Fuses program that you downloaded.</li>
<li>Select the AVR chip type that you&#8217;re using (the name of the chip is also printed on the chip itself, use a flashlight to read the tiny letters!)<br />
Bend Matrix uses ATMEGA32 or ATMEGA32A<br />
RCD and SCM: ATMEGA168 or ATMEGA168P<br />
AutoBassGen: ATTINY84</li>
<li>Select the hex file you downlaoded in step 2, and burn it onto your chip!</li>
</ol>
<p><strong>Mac OSX (Crosspack) &#8211;the advanced way to hack your code:</strong></p>
<ol>
<li>Download and install Crosspack from here: http://www.obdev.at/products/crosspack/index.html]</li>
<li>Download the hex file for your upgrade. Save the file in your Home directory, so you can find it easily with the Terminal.</li>
<li>Plug in your AVR ISP mkII. The green light by the USB plug might not come on.</li>
<li>Do steps 4, 5, and 6 of the Windows installation (power up your device, plug in the AVR ISP mkII, make sure the green light comes on)</li>
<li>Open up your Terminal program (in Utilities folder)</li>
<li>In Terminal, type &#8220;ls&#8221; and hit enter. You should see the name of the hex file that you saved in your Home directory (along with everything else in your Home directory). If not, you didn&#8217;t save it in the right place.</li>
<li>Now tell it to burn the code. For the RCD, type this command:
<pre>avrdude -P usb -c avrispmkII -p atmega168  -U flash:w:clocker.hex -v -v</pre>
<p>And press enter. This assumes your hex file is named &#8220;clocker.hex&#8221;. It should say &#8220;avrdude: Thank you&#8221; and have no errors above that. If all goes well, unplug your 6-pin cable and your RCD is updated!</p>
<p>If you&#8217;re using a fresh chip, you&#8217;ll need to use this command to burn the fuses:</p>
<pre>avrdude -P usb -c avrispmkII -p atmega168 -U hfuse:w:0xd7:m -U lfuse:w:0xef:m -U efuse:w:0x01:m -U flash:w:clocker.hex</pre>
</li>
</ol>
<p><strong>Linux: </strong></p>
<ol>
<li>Install <a href="http://savannah.nongnu.org/projects/avrdude">avrdude</a>. You can probably install it with your package manager, such as Aptitude: (type &#8220;sudo aptitude install avrdude&#8221;), or Ubuntu&#8217;s Synaptic</li>
<li>Follow the OSX instructions starting at step 2. Hint, if avrdude is not finding a usb connection, you might need to type &#8220;sudo&#8221; before the avrdude commands. Then it&#8217;ll ask you for your password before running avrdude.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://4ms.org/projects/?feed=rss2&amp;p=64</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guitchurn</title>
		<link>http://4ms.org/projects/?p=82</link>
		<comments>http://4ms.org/projects/?p=82#comments</comments>
		<pubDate>Sun, 21 Feb 2010 16:02:53 +0000</pubDate>
		<dc:creator>Dann Green</dc:creator>
				<category><![CDATA[Autonomous Bassline]]></category>

		<guid isPermaLink="false">http://4ms.org/projects/?p=82</guid>
		<description><![CDATA[Michael Merck asked me to collaborate on upgrading his Guitchurn, which was (at the time) an acoustic musical instrument coupled to the shell of a common hand-built olde tyme kitchen appliance. Naturally I thought any cottage churner would enjoy electronic basslines while doing the deed, so we connected an Autonomous Bassline Generator to it for [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_83" class="wp-caption alignnone" style="width: 329px"><a href="http://4ms.org/projects/wp-content/uploads/2010/02/MG_3965.jpg"><img class="size-medium wp-image-83" title="Guitchurn" src="http://4ms.org/projects/wp-content/uploads/2010/02/MG_3965-319x480.jpg" alt="Making butter and basslines" width="319" height="480" /></a><p class="wp-caption-text">Making butter and basslines</p></div>
<p><a href="http://michaelmerck.com/">Michael Merck</a> asked me to collaborate on upgrading his Guitchurn, which was (at the time) an acoustic musical instrument coupled to the shell of a common hand-built olde tyme kitchen appliance. Naturally I thought any cottage churner would enjoy electronic basslines while doing the deed, so we connected an <a href="http://4ms.org/projects/?p=13">Autonomous Bassline Generator</a> to it for the <a href="http://www.cantanker.com" target="_blank">Cantanker Magazine</a> show (issue 7) at the Big Medium Gallery in October &#8216;09, and then later at the Creative Research Gallery.</p>
<p>The Guitchurn works by a little paddle on the arm breaking an infrared light beam each time you bring the arm down. The Bassline Generator detects the broken beam and plays the next note in the autonomously-generated melody. So you only get music if you&#8217;re making butter and vice-versa.</p>
<p>Bread was set out, with a note asking you to &#8220;wait until the butter comes&#8221;, which surely was incentive to take a turn on the churn. For some people it was their first time churning butter and playing electronic bass! Imagine! Copious amounts of hand-sanitizer, wine bags hanging from framed art, banana pudding in lettered mugs, and Marcel Duchamp speaking backwards also added to the festivities.</p>
<div id="attachment_86" class="wp-caption alignnone" style="width: 490px"><a href="http://4ms.org/projects/wp-content/uploads/2010/02/MG_3933.jpg"><img class="size-medium wp-image-86" title="Guitchurn Installation at Big Medium" src="http://4ms.org/projects/wp-content/uploads/2010/02/MG_3933-480x319.jpg" alt="Guitchurn Installation at Big Medium Gallery" width="480" height="319" /></a><p class="wp-caption-text">Guitchurn Installation at Big Medium Gallery</p></div>
]]></content:encoded>
			<wfw:commentRss>http://4ms.org/projects/?feed=rss2&amp;p=82</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Handmade Music Austin #3</title>
		<link>http://4ms.org/projects/?p=74</link>
		<comments>http://4ms.org/projects/?p=74#comments</comments>
		<pubDate>Wed, 23 Dec 2009 04:58:17 +0000</pubDate>
		<dc:creator>Dann Green</dc:creator>
				<category><![CDATA[Autonomous Bassline]]></category>
		<category><![CDATA[Handmade Music Austin]]></category>

		<guid isPermaLink="false">http://4ms.org/projects/?p=74</guid>
		<description><![CDATA[
YouTube via EA78751
&#8220;Video from Handmade Music Austin #3, Dec. 20th 2009. At this workshop 13 people built the free project, Mini Space Rockers. After that we witnessed live electroacoustic sound by Lustigovi. And then 19 people built the upper division project, Andromeda Mk-4 Analog Bass Drum. And last there was an open jam with DIY [...]]]></description>
			<content:encoded><![CDATA[<p><object width="560" height="340"><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/OGJSqRe7BO0&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
YouTube via EA78751<br />
&#8220;Video from Handmade Music Austin #3, Dec. 20th 2009. At this workshop 13 people built the free project, Mini Space Rockers. After that we witnessed live electroacoustic sound by Lustigovi. And then 19 people built the upper division project, Andromeda Mk-4 Analog Bass Drum. And last there was an open jam with DIY bassline and drum machines from this workshop series, plus acid lines from a MIDIbox SID.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://4ms.org/projects/?feed=rss2&amp;p=74</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Handmade Music Austin #2 superfun!</title>
		<link>http://4ms.org/projects/?p=61</link>
		<comments>http://4ms.org/projects/?p=61#comments</comments>
		<pubDate>Mon, 07 Dec 2009 05:39:14 +0000</pubDate>
		<dc:creator>Dann Green</dc:creator>
				<category><![CDATA[Autonomous Bassline]]></category>
		<category><![CDATA[Handmade Music Austin]]></category>

		<guid isPermaLink="false">http://4ms.org/projects/?p=61</guid>
		<description><![CDATA[
It was a success, we built 30 mini-Space-Rockers and 25 Autonomous Bassline Generators (in 5 hours!). Treasure City was there selling some used electronica miscellanica&#8230; Douglas Ferguson &#38; Steve Marsh , Red X Red M, and Telepathic Friend rocked the house, and we capped it off with a set using a couple dozen Andromeda Space [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/wERWuvYvvf4" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/wERWuvYvvf4"></embed></object></p>
<p>It was a success, we built 30 mini-Space-Rockers and 25 Autonomous Bassline Generators (in 5 hours!). Treasure City was there selling some used <em>electronica miscellanica</em>&#8230; Douglas Ferguson &amp; Steve Marsh , Red X Red M, and Telepathic Friend rocked the house, and we capped it off with a set using a couple dozen Andromeda Space Rocker devices&#8230; yeah!</p>
]]></content:encoded>
			<wfw:commentRss>http://4ms.org/projects/?feed=rss2&amp;p=61</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Andromeda Space Rockers interactive jam</title>
		<link>http://4ms.org/projects/?p=67</link>
		<comments>http://4ms.org/projects/?p=67#comments</comments>
		<pubDate>Mon, 07 Dec 2009 05:18:28 +0000</pubDate>
		<dc:creator>Dann Green</dc:creator>
				<category><![CDATA[Autonomous Bassline]]></category>

		<guid isPermaLink="false">http://4ms.org/projects/?p=67</guid>
		<description><![CDATA[
4ms Pedals and Eric Archer teamed up to present an interactive bass&#38;beats installation at the Hope Center last night in Austin, TX. There were four stations around a table, each station had three Andromeda MK analog drum machines and one Autoanomous Bassline Generator. Each station also had four LEDacle bendy-light tentacles courtesy of Bleeplabs, which [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/9bwuN24MbCg" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/9bwuN24MbCg"></embed></object></p>
<p>4ms Pedals and Eric Archer teamed up to present an interactive bass&amp;beats installation at the Hope Center last night in Austin, TX. There were four stations around a table, each station had three <a class="newslink" href="http://www.ericarcher.net">Andromeda MK analog drum machines</a> and one <a class="newslink" href="autobass.php">Autoanomous Bassline Generator</a>. Each station also had four LEDacle bendy-light tentacles courtesy of <a class="newslink" href="http://www.bleeplabs.com">Bleeplabs</a>, which you could  shine on the photocells to sweep the filter sounds. Each device kept in time with an IR beam, and a MIDI clock ran between each board to bridge Nathan Wooster&#8217;s <a class="newslink" href="http://woosteraudio.com">MIDI-IR Sync</a> devices. It was packed!!</p>
<p>We&#8217;ll break it out again at the next <a class="newslink" href="http://handmademusic.noisepages.com/">Handmade Music Austin</a> event Dec. 20 at the Salvage Vanguard Theater&#8230;. Maybe some more events too?</p>
]]></content:encoded>
			<wfw:commentRss>http://4ms.org/projects/?feed=rss2&amp;p=67</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Autonomous Bassline kit</title>
		<link>http://4ms.org/projects/?p=49</link>
		<comments>http://4ms.org/projects/?p=49#comments</comments>
		<pubDate>Mon, 26 Oct 2009 21:40:43 +0000</pubDate>
		<dc:creator>Dann Green</dc:creator>
				<category><![CDATA[Autonomous Bassline]]></category>

		<guid isPermaLink="false">http://4ms.org/projects/?p=49</guid>
		<description><![CDATA[I finally finished the ABG kit! The boards are here and we&#8217;re ready to roll for the Nov 14 workshop at Handmade Music Austin&#8230;

Schematic: v1.1 (png) or v1.1 (gEDA sch file)
PCB layout: v1.1 (JPG)
Code v1.0 (AVR Studio 4)
User Manual: page 1 PDF and page 2 PDF
Kit building guide: PDF
Kit parts list: Graphical, and text

You can [...]]]></description>
			<content:encoded><![CDATA[<p>I finally finished the ABG kit! The boards are here and we&#8217;re ready to roll for the Nov 14 workshop at Handmade Music Austin&#8230;</p>
<ul>
<li>Schematic: <a href="http://commonsound.com/abg/schematic84.png">v1.1 (png)</a> or <a href="http://commonsound.com/abg/schematic84.sch">v1.1 (gEDA sch file)</a></li>
<li>PCB layout: <a href="http://commonsound.com/abg/pcblayout.jpg">v1.1 (JPG)</a></li>
<li>Code <a href="http://commonsound.com/abg/tinybass.zip">v1.0 (AVR Studio 4)</a></li>
<li>User Manual: <a href="http://commonsound.com/abg/usermanualp1.pdf">page 1 PDF</a> and <a href="http://commonsound.com/abg/usermanualp2.pdf">page 2 PDF</a></li>
<li>Kit building guide: <a href="http://commonsound.com/abg/buildguide.pdf">PDF</a></li>
<li>Kit parts list: <a href="http://commonsound.com/abg/kit.pdf">Graphical</a>, and <a href="http://commonsound.com/abg/parts_list.txt">text</a></li>
</ul>
<p>You can purchase the kit, the PCB, or a programmed AVR chip <a href="http://4mspedals.com/kits.php">here</a><br />
<strong>Basic Demo:</strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/gTPAXJtLR6M" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/gTPAXJtLR6M"></embed></object></p>
<p><strong>What it does with default settings:</strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/dcqpxd0O6Mw" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/dcqpxd0O6Mw"></embed></object></p>
<p><strong>IR Sync Demo:</strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/Wfq9PWmk7HM" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/Wfq9PWmk7HM"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://4ms.org/projects/?feed=rss2&amp;p=49</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Handmade Music Austin</title>
		<link>http://4ms.org/projects/?p=44</link>
		<comments>http://4ms.org/projects/?p=44#comments</comments>
		<pubDate>Fri, 02 Oct 2009 00:32:03 +0000</pubDate>
		<dc:creator>Dann Green</dc:creator>
				<category><![CDATA[Autonomous Bassline]]></category>
		<category><![CDATA[Handmade Music Austin]]></category>

		<guid isPermaLink="false">http://4ms.org/projects/?p=44</guid>
		<description><![CDATA[
Church of the Friendly Ghost presents
Handmade Music Austin
A series of DIY electronic music workshops, with expert instructors from Bleep Labs, 4ms Pedals, and Eric Archer.
SYNTHS AND DRUM MACHINES?
In a friendly workshop setting, we’ll present a newly-designed series of miniature electronic instruments, called Andromeda Space Rockers.  No bigger than a credit card, these projects are [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/Yy7kv9rEeUg" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/Yy7kv9rEeUg"></embed></object></p>
<p>Church of the Friendly Ghost presents</p>
<h2><strong>Handmade Music Austin</strong></h2>
<p>A series of DIY electronic music workshops, with expert instructors from <a href="http://bleeplabs.com">Bleep Labs</a>, <a href="http://www.4mspedals.com">4ms Pedals</a>, and <a href="http://ericarcher.net">Eric Archer</a>.</p>
<p><strong>SYNTHS AND DRUM MACHINES?</strong></p>
<p>In a friendly workshop setting, we’ll present a newly-designed series of miniature electronic instruments, called Andromeda Space Rockers.  No bigger than a credit card, these projects are designed for DIY’ers like you. They can be built in a couple of hours to make a working drum machine, bass generator, or micro-synthesizer. These fun little instruments love to jam together, and they do it by forming a wireless network to keep the rhythm! They react to the environment as well… for example, the drum machines‘ filter, pitch, and envelope are controlled with light-reactive photocells.</p>
<p>Each workshop will feature a different instrument.<br />
The full series of kits will be available online as well (to be announced soon).</p>
<p>BEGINNERS ARE WELCOME TOO</p>
<p>Basic classes are offered for beginners free of charge, where you can learn to solder and build an easy music project that will prepare you for Andromeda Space Rock.</p>
<p>Or you can skip straight to the ‘Upper Division’ and build one of the Andromeda Space Rockers instruments. Soldering equipment will be provided. To participate in the Upper Division classes you should be familiar with assembling printed circuit boards. An understanding of electronics theory is not required; just patience, hand-eye coordination, and enthusiasm for DIY music.</p>
<p>OPEN JAM AT EVERY WORKSHOP</p>
<p>Of course, there will be an open jam / performance once the instruments are built.  We encourage you to bring some pedals and a small amp to plug in your new synth or drum machine and participate in an exciting musical experiment. Huh? Since the Andromeda Space Rockers communicate with each other using infrared wireless, they keep the rhythm automatically &#8211; the space will be filled with synchronized sound as you tweak the tones and control the arrangement.  The network supports an unlimited number of instruments; we are building a musical organism that reacts to its environment, part human and part machine, and containing the love built into it by your own hands.</p>
<p>Performances are FREE to attend.</p>
<p>CLASS SCHEDULE</p>
<p>All workshops are on Sundays.</p>
<p>4PM &#8211; 5:30 Beginner’s Workshop<br />
6PM &#8211; 8 Upper Division instrument building class<br />
8:30 &#8211; ? Open Jam and featured performance</p>
<p>CLASS DATES</p>
<p>2009</p>
<p>October 18<br />
November 15 (coincides with East Austin Studio Tour)<br />
December 20</p>
<p>2010</p>
<p>January 17<br />
February 28<br />
March 14<br />
April 18</p>
<p>LOCATION</p>
<p>Salvage Vanguard Theatre<br />
2803 Manor Rd<br />
Austin, TX</p>
<p>HOW TO REGISTER</p>
<p>Beginner’s Workshop is free.  Upper Division registration is $45 and includes materials.  We’re accepting workshop preregistration for Oct 18th and Nov 15th.   The first 2 workshops are filling up quickly!</p>
<p>REGISTER VIA EMAIL AT: churchofthefriendlyghost@gmail.com</p>
]]></content:encoded>
			<wfw:commentRss>http://4ms.org/projects/?feed=rss2&amp;p=44</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Autonomous Bassline Generator</title>
		<link>http://4ms.org/projects/?p=13</link>
		<comments>http://4ms.org/projects/?p=13#comments</comments>
		<pubDate>Wed, 16 Sep 2009 04:24:09 +0000</pubDate>
		<dc:creator>Dann Green</dc:creator>
				<category><![CDATA[Autonomous Bassline]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[microcontroller]]></category>

		<guid isPermaLink="false">http://4ms.org/projects/?p=13</guid>
		<description><![CDATA[Autonomous Bassline Generator, using math to create deterministic melodies on an AVR microcontroller. Analogue filter, Tap Tempo and IR syncing!]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/puOPrJ6EYBA" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/puOPrJ6EYBA"></embed></object></p>
<p>This is the first draft of an Autonomous Bassline Generator. The melodies are generated by a mathematical algorithm using the value of the Melody control as a seed. So it&#8217;s deterministic, not random.</p>
<p>An ATtiny44/84 chip generates Pulse-Width Modulated waves, into an analog resonant band-pass filter, whose frequency is modulated by a photocell. The ATtiny also is flashing an LED to the envelope of the notes, so you can either point the photocell at this LED to get cool old-skool analogue filter sounds, or point it at light/darkness in the room to control it manually. There&#8217;s Tap Tempo, as well as IR send/receive for syncing up to other devices!</p>
<p><span id="more-13"></span></p>
<p>I&#8217;ve sinced added some more features to this, I&#8217;ll post a video soon</p>
<p>This is for an up-coming workshop series with the Church of the Friendly Ghost at the Salvage Vanguard Theater in Austin. It&#8217;s called &#8220;Handmade Music Austin&#8221;. We&#8217;ll have some more copy on it soon&#8230; <a href="http://ericarcher.net">Eric Archer </a>and <a href="http://bleeplabs.com">Bleep Labs </a>are also making compatible devices&#8230;</p>
<p><strong><br />
</strong></p>
<p><strong>The Algorithm:</strong></p>
<p>The Melody control gives us an 8-bit number (0-255).</p>
<p>Let&#8217;s just assume our melody length will be 8 notes (it&#8217;s actually more interesting to use longer and variable-length melodies, but let&#8217;s keep it simple for now)</p>
<p>Step 1: Represent the 8-note melody by a string of 8 zeros</p>
<pre>0 0 0 0 0 0 0 0</pre>
<p>A zero means silence, and higher numbers mean higher notes. So an ascending scale would be 1 2 3 4 5 6 7 8. I happened to tune my device to a major scale, but anything could be used.</p>
<p>Step 2: Look at the first bit.  If it&#8217;s a &#8220;1&#8243; then add 1 to every other note in the melody.  So we have:</p>
<pre>1 0 1 0 1 0 1 0</pre>
<p>Step 3: Look at the second bit. If it&#8217;s a &#8220;1&#8243; then add 1 to every <em>third</em> note. So we have:</p>
<pre>1 0 1 0 1 0 1 0  (from first bit)</pre>
<pre>1 0 0 1 0 0 1 0 (from second bit)
=
2 0 1 1 1 0 2 0</pre>
<p>Starting to look like a melody?</p>
<p>Step 4: Keep repeating this process, taking the <em>nth</em> bit and adding 1 to every <em>(n+1)</em> bits. To avoid always adding a 1 to the first bit, the algorithm starts each bit-adding where the last bit-adding process left off, and just wraps around to the start of the melody when it gets to the end.</p>
<pre>2 0 1 1 1 0 2 0
0 1 0 0 0 1 0 0 (start at second note, where we left off last)
=
2 1 1 1 1 1 2 0
0 1 0 0 0 0 1 0
=
2 2 1 1 1 1 3 0
...etc</pre>
<p>There&#8217;s a little more to it, but that&#8217;s the jist.</p>
]]></content:encoded>
			<wfw:commentRss>http://4ms.org/projects/?feed=rss2&amp;p=13</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
