I’ve released the full version 2.0! Check out the details at KVR.
Archives
All posts for the month February, 2014
I’ve been working with the SoMo by SonicWear, a cool little device that generates sound through movement, and I had some input into its design. SonicWear is a Toronto-based startup, and the project itself originated with Loretta Faveri at OCAD University’s Social Body Lab.

Photo Credit: Asma Khanani Caporaletti
The main target platform for SoMo is Max/MSP on a Mac, but I was interested in using SoMo in other platforms, notably FL Studio in Windows. So I set out to adapt SoMo into a more general-purpose MIDI controller that could be used with any music software, using some freely available tools.
The main ingredients are:
- My custom code for the SoMo (Arduino compatible) – this is for V4.0 of the device, and the accompanying XBee profile.
- The amusingly named “Hairless MIDI Bridge“.
- (For Windows) The “loopMIDI” virtual MIDI loopback cable application.
Read on for details.
When working on Organic Evolution, I ran into the issue of not being able to send custom MIDI messages to the pipe organ controller for controlling the stops and other effects – FL Studio and other DAWs hide the protocol details from you quite effectively. Sending custom messages would also be handy for other custom or non-standard MIDI hardware.
I hunted high and low for a VST pugin to allow me to do this, and couldn’t find one. So, I decided to write my own.
Version 2 adds support for CC-based mappings, a redesigned GUI, and quite a few fixes. This is Release Candidate 2, which fixes all the issues found in RC1.
Download it at http://www.schemafactor.com/midimapperx/ and give it a try!
At ECCC 2013, I presented some ideas for a “massively” multiplayer networked Commodore 64 game, and several people have joined the project to help out. Thanks to the appropriately named Polar Vortex (which I still think would make an awesome name for a metal band, and no connection to the game), we got a fair bit done on it over the holidays.
Here’s a teaser image from the real-time map:
It’s actually playable now, please head over to the Google Group if you want to try it out!
Eventually, I’ll merge all the various pages into the blog. For now, you can find some short write-ups on my Commodore hacking projects here.
OK, I’ve decided to join the blagosphere. I’ve been working on some cool projects of late, and keeping them to myself doesn’t help anyone, so I’ve decided to post them on here. Enjoy, and I hope people find them interesting and/or useful! Oh, and of course, the blog itself is yet another project…