Category Archives: Uncategorized
Blog migration
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’m into heavy geek mode at the moment).
Announcing Ruin & Wesen
I am very proud to announce the launch of the Ruin & 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 … Continue reading
Wiimote Headtracking in Processing
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 … Continue reading
Quick and dirty midi merge under MacOSX
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 … Continue reading
AVR GUI framework
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). … Continue reading
Sysex bootloader for AVR
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, … Continue reading
Writing Ableton Control Surface Scripts
I’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’t really have the time to support at the moment). Btw I have a … Continue reading
Wiimote IR Camera notes
I’m working on reversing the IR camera in the wiimote. No guarantees about what’s here. Pinout: 1 – VCC 2 – GND 3 – ?? GND 4 – !enable 5 – SCL 6 – SDA 7 – CLK (24 Mhz … Continue reading
Encoding 8 bit data in MIDI sysex
Another one in the series “write down stuff before I forget it” (I’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 … Continue reading
AVR Assembly Optimization
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’t forget things 2 weeks down the line 🙂 I have built a MIDI controller based on … Continue reading