LeapMotionP5 updated

LeapMotionP5, the Processing library for the Leap Motion, has been updated.

See the README for details.

Read the full post ...

rnsgit: Command-line tool to help version Renoise songs with git

rnsgit is a Ruby command-line program to assist in using Renoise song files with git.

A Renoise song file is a zip file holding all the stuff. The stuff is a mix of text (notable Song.xml) and binary data (i.e. samples).

If you try using git with the xrns file itself git ends up making a copy of that file each time you commit a change.

It would be better to track the unzipped contents. To do that you would need to manually extract those files each time you wanted to record a change. If you decided to change branches or roll back to an earlier version you would have to manually rezip them to get the proper xrns file.

You can do all this by hand, but it’s tedious.

`rnsgit` was created to help. It’s basically a wrapper around calls to `git` and `7z`. You must have both those programs installed to use `rnsgit`.

Read the full post ...

New track - Nameless beta v2

Here’s a mostly-finished track, Nameless

Still not quite happy with the vocals, and still tweaking about with the mix of the bridge.

I tell myself that it’s a dream.
I close my eyes and wander all that’s been invented.
You’ve given everything a name.
You close your eyes to wonder, saturated faith to obligate
A shutter to prolong a failed reaction
Falling, falling.

What’s seen is partial point of view
A luring fiction tricks the opening of shelter.
To press oneself against the real
Colliding past the friction that obscures what resists
Forming empty names that seem to just keep on calling, calling.

Tagging truth congeals to lie
Convinced by shallow shrapnel reason bricks the soul
Rejecting what’s before your eyes
You will stay nameless in the shame you lack forever hiding
Forming empty names that you will just keep on calling, calling.

Read the full post ...

USB keyboard not working in WIn7 when dual-booting Ubuntu 14.04

So I decided to build a new desktop PC.

Things I expected to be complex were perhaps not as complex as I would have thought.

Things that really should have Just Worked did not. (Turns out my DVD drive pilfered from an older machine was flaky, leading to all sorts of reasons to burst into tears.)

Here’s a recent WTF I ran into, with a solution that worked for me.

Read the full post ...

New track released: TR3

I’ve pushed a new version of my song TR3 to my Bandcamp page.

I’ve changed the music some from the prevous version, most notably in the break. I’ve also added vocals.

I’m not quite happy with the vocals, and need to work more on the mix to get a better balance of bass in there.

The song is about the amazing (but sadly short-lived) club Tier 3, AKA TR3. Back in the day I played there with Chinese Forehead a number of times, and it was fantastic.

Read the full post ...


I'm ever so slowly working on a set of short, to-the-point e-books focused on technology for artists and other hackers.

I've already published Just the Best Parts: OSC for Artists

OSC for Artists, by James Britt

OSC for Artists - PDF/Mobi/EPub bundle

My brother Gerry has written an outstanding collection of essays about his travels in Ireland.

Goodwill on Credit: Travels in Ireland

Goodwill on Credit, by Gerry Britt


I'm an artist, writer, musician, and technologist living in Scottsdale, Arizona.

I'm currently working on some E-books, focusing on technology for artists: Kinect Hacking for Artists and Open Sound Control for Artists.

I've some articles here, and you can read about some of my software projects as well

I like to see a strong Phoenix community of creative, inventive people, and helped start Refresh Phoenix (now sadly defunct), Ignite Phoenix, Refactor Phoenix, Barcamp Phoenix, AZ Hackers, and the Phoenix Ruby User Group.

I run Neurogami, an art+technology multimedia development company.

You can also find me at Google+, FriendFeed, Twitter, Stat.us, App.net, and probably a few other places.

To reach me, see my About page.