<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>netzstaub</title>
	<link>http://blogs.bl0rg.net/netzstaub</link>
	<description>beatz &#38; funkz</description>
	<lastBuildDate>Wed, 10 Sep 2008 23:37:28 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Blog migration</title>
		<description><![CDATA[Hello chumps and chumpettes,
I moved my blog over to http://ruinwesen.com/blog. Update your bookmarks and point your rss readers to http://ruinwesen.com/rss/ruinwesen-blog. As always, loads of musical and technical content (mostly technical as I&#8217;m into heavy geek mode at the moment).
]]></description>
		<link>http://blogs.bl0rg.net/netzstaub/2008/09/11/blog-migration/</link>
			</item>
	<item>
		<title>Announcing Ruin &amp; Wesen</title>
		<description><![CDATA[
I am very proud to announce the launch of the Ruin &#38; Wesen website at ruinwesen.com. I am Wesen, and Ruin is my partner in Canada. We are building analog and digital music gear, and our first two products are especially directed towards Elektron users. I am specializing on the digital side and software programming, [...]]]></description>
		<link>http://blogs.bl0rg.net/netzstaub/2008/09/01/announcing-ruin-wesen/</link>
			</item>
	<item>
		<title>Wiimote Headtracking in Processing</title>
		<description><![CDATA[We finally got to get something approaching headtracking in Processing, using a Wiimote and two cheap IR leds fixed to a bar (a kind of homebuilt IR-bar). We use the OPENGL mode of processing, and use darwiinremoteOSC and the libraries oscP5 and netP5 to obtain the IR data from darwiinremote. You can download the sketch [...]]]></description>
		<link>http://blogs.bl0rg.net/netzstaub/2008/08/24/wiimote-headtracking-in-processing/</link>
			</item>
	<item>
		<title>Quick and dirty midi merge under MacOSX</title>
		<description><![CDATA[I needed some way to debug communications on my mac (sniff a MIDI connection). I tried to set up a MIDI Merge using MidiPipe, but sadly ran into problems while forwarding MIDI Sysex messages. So here is my quick and dirty workaround using the Carbon MIDI API. You can download the code here: midi-merge.c.
It opens [...]]]></description>
		<link>http://blogs.bl0rg.net/netzstaub/2008/08/22/quick-and-dirty-midi-merge-under-macosx/</link>
			</item>
	<item>
		<title>AVR GUI framework</title>
		<description><![CDATA[On my MIDI controller, I have 5 encoders that can work as push buttons as well, and an additional push button. I wanted to have a quick way to access GUI parameters (which button is pressed, which encoder was turned). I designed a small GUI framework to do that. The rotary encoders send out a [...]]]></description>
		<link>http://blogs.bl0rg.net/netzstaub/2008/08/22/avr-gui-framework/</link>
			</item>
	<item>
		<title>Sysex bootloader for AVR</title>
		<description><![CDATA[I build a lot of small MIDI devices, and using a programmer often is not an option because the programming port is used for MIDI itself, or to connect other circuitry, and toggling jumpers is just not an option. Also, it is nice to have the option to have users of my hardware update the [...]]]></description>
		<link>http://blogs.bl0rg.net/netzstaub/2008/08/18/sysex-bootloader-for-avr/</link>
			</item>
	<item>
		<title>Writing Ableton Control Surface Scripts</title>
		<description><![CDATA[I&#8217;ve been dabbling with ableton control surface scripts about one year ago (some people may have seen the FCB1010 control surface script: FCB1010 Mappings, which I don&#8217;t really have the time to support at the moment). Btw I have a new version of the mappings, but they&#8217;re not really documented, but if you&#8217;re a bit [...]]]></description>
		<link>http://blogs.bl0rg.net/netzstaub/2008/08/15/writing-ableton-control-surface-scripts/</link>
			</item>
	<item>
		<title>Wiimote IR Camera notes</title>
		<description><![CDATA[I&#8217;m working on reversing the IR camera in the wiimote. No guarantees about what&#8217;s here.
Pinout:
1 &#8211; VCC
2 &#8211; GND
3 &#8211; ?? GND
4 &#8211; !enable
5 &#8211; SCL
6 &#8211; SDA
7 &#8211; CLK (24 Mhz from Broadcom chip, turned on when IR sensor is enabled)
8 &#8211; pulled up to VCC
i2c protocol:
address: 1011000
First the Broadcom chips writes the byte [...]]]></description>
		<link>http://blogs.bl0rg.net/netzstaub/2008/08/15/wiimote-ir-camera-notes/</link>
			</item>
	<item>
		<title>Encoding 8 bit data in MIDI sysex</title>
		<description><![CDATA[Another one in the series &#8220;write down stuff before I forget it&#8221; (I&#8217;m notoriously bad at that). When sending patch data over sysex, you pretty quickly encounter the problem of having to encode 8 bit data over the 7 bit values sysex offers you. I use the pretty basic approach of adding an additional byte [...]]]></description>
		<link>http://blogs.bl0rg.net/netzstaub/2008/08/14/encoding-8-bit-data-in-midi-sysex/</link>
			</item>
	<item>
		<title>AVR Assembly Optimization</title>
		<description><![CDATA[This is a short post about stuff I learnt while programming the AVR processors by atmel. It is mostly a write-up so I won&#8217;t forget things 2 weeks down the line  
I have built a MIDI controller based on the atmega8 processor by atmel. The processor itself has 1 kB of RAM and 8 [...]]]></description>
		<link>http://blogs.bl0rg.net/netzstaub/2008/08/14/avr-assembly-optimization/</link>
			</item>
</channel>
</rss>
