Travis Briggs

I am a web developer and amateur musician living in San Francisco, CA, USA

This is my personal website, where you will find links to many of my digital creations

travis@travisbriggs.comfind out more

Blogging and me

Blogging, like editing Wikipedia, is something I always wish I did more of. Over the years, my blogging practice has lapsed more than it has thrived. As of September 2014, I have relaunched my blog at:

blog.travisbriggs.com

Why not write more?

If you read the previous section on blogging, you know it's something that I've "wanted to do" more than "actually done". So it seems like a strange choice to launch a separate blog for writing of fiction. But I did it anyways!

writings.travisbriggs.com

Digital Artworks

The following are all digital creations made entirely by me in Processing. They appear here courtesy of the excellent Processing.js library.

City
Temple
Cloud Spin
Fantasy 1
Shades
Snowstorm
Widgets
Square Dance
Acid Grid
Branches
Drip Drop

Best Albums in the Universe

I have started a project to catalog all of the best albums in the universe, since I primarily listen to full commercial albums (not playlists or shuffle!) when enjoying music.

bestalbumsintheuniverse.com

Listen Pledge

Go to Listen Pledge

In 2012, I began work on an idea I had for a way to get feedback on my songs. The result, Listen Pledge, was launched in September of that year. Listen Pledge first asks you to connect with your Soundcloud account, then asks you to select a song from your uploads. When someone else comes along and selects a song of theirs, you are paired together. You then are asked to listen to the song and provide feedback. In essence, you "pledge" to "listen" to someone else's song in order to get feedback on your own.

The site is written in Ruby on Rails and uses the Devise framework for easy integration with the Soundcloud Oauth mechanism. It wasn't terribly difficult to build and I definitely learned some things while making it.

RGB of Life

View RGB of Life here

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 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 simutaneous "games of life", one for each bit of the RGB color space.

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.

Travis Briggs on Github

Although I don't have any particular noteworthy project on github, I have amassed a good quantity of code on the site over the years.

github.com/audiodude