If a man does not keep pace with his companions, perhaps it is because he hears a different drummer. Let him step to the music which he hears, however measured or far away.
Henry David Thoreau
Bit Bop Three
This is one of the first songs I wrote. I did it at WPI, and produced it entirely in Reason. It evolved alot over the course of weeks and weeks.
Mad World
My cover of this classic song.
Golden Powers mkII
I was convinced that this song needed a 'middle 8'. as the Beatles would call it. For some reason I really felt like making some so-called 'chiptunes'.
Blockso
Turkey music? Maybe. Don't ask me what the name means. The sly listener may notice that I faded the hi-hats alot instead of writing and proper drum fills. Call it technique!
Jericho
I actually wrote this song a couple of years ago, but was too lazy to write a second verse or bridge so I never recorded it. It's a bit of a cliche, but I like it anyways.
Motion
If I were in a philosophical mood, I'd try to convince you that "the Ocean's Motion" is actually the ever-moving, ever-evolving Tao.
Travis Briggs

Hello, my name is

I live in San Francisco, CA USA.
Here you'll find music, art and a blog.

 
Monday, May 12 PT

At some point two weeks ago, I wanted something to work on in my free time. Something to do with code. I was thinking about doing another art project like the ones on this site. That lead to thinking about how I could get the background colors of squares in a discrete grid to change in an interesting way.

At this point, the idea for RGB of Life hit me. The idea is to encompass Conway’s Game of Life in each bit of the 24 bit RGB color space. The text on the site sort of explains it, but basically, you only need a grid of 1 bit to play a game of life:

  0 0 1
  1 0 1
  0 0 0

Where the “1” values are alive or “on” and the 0 values are dead. However, colors in CSS (the styling system of the web) are specified using 24 bits. So you can play 24 simultaneous “games of life”, one for each bit of the RGB color space.

Of course, the higher order bits contribute more to the overall color components of a square, with the left-most bits contributing half the value. So, starting with completely random colors, the grid seems to settle into shades of Cyan, Yellow and Magenta (close to R/G/B).

Of course, I would be remiss if I didn’t mention the awesome contribution of my co-worker Sagar Mittal. He really took the idea and ran with it, expanding it to the full screen, using HTML 5 canvas, and generally making it fast and awesome.

The site was submitted to Hacker News on May 2, and made it to the front page. I saw it up to number 3 at one point. But of course the Hacker News algorithm is a fickle mistress and most of the boost was fro…

read full entry