binpack

binpack is a minimalist numeric binary packing utilities for node.js.

I’m working some utilities for OSC support in node, and I noticed that there was no really simple way to convert from native javascript types to and from the binary buffers required for OSC messages.

It turned out to be a nice project to get my feet wet with making native node extentions.

The code is free on github, and it’s uploaded to npm. To grab it, first make sure you have npm installed, then run

npm install binpack

The source code should provide a good example of a simple node extension.

  • Twitter
  • Google Bookmarks
  • Digg
  • StumbleUpon
  • del.icio.us
  • Reddit
  • RSS
Posted in Technology | Tagged , , | 2 Comments

Emulation of the Remco SoundFX Machine

I’ve made a quick emulation of the Remco Sound FX Machine as an audio unit and standalone application for Macintosh. The original was quite an interesting toy based on a Texas Instruments noise chip used in Space Invaders. I’ve never owned this toy or seen this chip, so the emulation is really just guesswork based on reading the datasheet. The UI was designed by the estimable ghostfacter (ghostfactor?) Eric, and the icon for the .app was drawn by Kate Lindsay. All artwork is public domain, and the source code is open (new code is under a permissive license, JUCE is GPL, pdlib is BSD).

Here’s a video demo:

Here’s the compiled, ready-to-use standalone and audio unit

And, all the source code is on GitHub:

After the break, there’s some geeky details about the technology used

  • Twitter
  • Google Bookmarks
  • Digg
  • StumbleUpon
  • del.icio.us
  • Reddit
  • RSS
Posted in Technology | Tagged , , | 8 Comments

Frontier Days of Software Synthesis: Exploring the JP-8000 Supersaw

Photo by J. Robert Lennon

One of my favorite things about electronic dance music is how tirelessly and mindlessly popular synth sounds are exploited. It’s awesome! One of the big sounds of the turn of the millennium was the so-called supersaw, an extremely bright, cold, digital, huge lead sound. You rarely hear it now in non-ironic music, but anyone who was listening to anything dancey and stupid around 2003 will surely recognize it.

In the rest of the post I’ll explore the technology behind the sound using puredata

  • Twitter
  • Google Bookmarks
  • Digg
  • StumbleUpon
  • del.icio.us
  • Reddit
  • RSS
Posted in Technology | Tagged , , | 7 Comments

Heather Beer

For this beer we tried using heather as the bittering agent. Heather was a herb traditionally used in Scotland for beer production before the arrival of hops.
This was also our first attempt at a smaller batch size, and an all grain (no extracts used) brew!

The beer came out with a clean sour flavor that allows you to detect the heather underneath. Final alcohol content was 4.4%.

Our heather beer


Click for full recipe

  • Twitter
  • Google Bookmarks
  • Digg
  • StumbleUpon
  • del.icio.us
  • Reddit
  • RSS
Posted in Beer | Tagged | Leave a comment

Sloth? SLOTH!

Met this little guy out in Manaus, Brazil during a trip in January.

Slow, but deadly.

  • Twitter
  • Google Bookmarks
  • Digg
  • StumbleUpon
  • del.icio.us
  • Reddit
  • RSS
Posted in Photos | 3 Comments

Spooky Electronic Fireplace

For our Halloween party last year, we made this electronic fireplace to fit in with our cold color palette for the evening.

Click for notes and Arduino source code

  • Twitter
  • Google Bookmarks
  • Digg
  • StumbleUpon
  • del.icio.us
  • Reddit
  • RSS
Posted in Technology | Tagged , , | Leave a comment

The Berenstain Beers

Our latest beer, dubbed the “Berenstain Beer” was made specially with everything bears love.

The beer came out to a final 9.5% alcohol, with an (expected) cidery taste, but surprisingly dry for the alcohol content, and with lots of fresh apple flavor.


Click here for full recipe and notes

  • Twitter
  • Google Bookmarks
  • Digg
  • StumbleUpon
  • del.icio.us
  • Reddit
  • RSS
Posted in Beer | Tagged , , | 1 Comment

Simple Guitar Tuning Explorer

Processing is a Java-based programming environment that has done a great job of branding itself as accessible and empowering to newcomers, technophobes, and artists.  While I strongly oppose some of the programming practices it encourages (global side-effects, etc.), it’s hard not to value a tool that makes it so fast and convenient to distribute simple ideas.

This morning, as my first encounter with processing, I came up with this simple sketch to map out chords and scales in alternate guitar tunings.  

Click for source code, mac/win/linux apps, usage notes, and java applet->

  • Twitter
  • Google Bookmarks
  • Digg
  • StumbleUpon
  • del.icio.us
  • Reddit
  • RSS
Posted in Technology | Tagged , , , | Leave a comment

Mission Statement

A ghost’s scaryness is proportional to the length of its arms.

  • Twitter
  • Google Bookmarks
  • Digg
  • StumbleUpon
  • del.icio.us
  • Reddit
  • RSS
Posted in A Ghost Fact | Tagged , | 3 Comments