BACKTOBASICS – November 8, 2012

This past Thursday, I had an hour long DJ set at the San Francisco DJ Group’s weekly ‘BACKTOBASICS’ event at Raven Bar in SoMa.  You can find a recording of the set below — the abrupt change in mood corresponds to the arrival of a bachelorette party at the bar.  A tracklisting can be found below the jump.

Continue reading “BACKTOBASICS – November 8, 2012”

Beat Repeat & Open Turntables – August 23rd, 2012

This past Thursday, I had an hour long DJ set at the San Francisco DJ Group’s weekly ‘Beat Repeat & Open Turntables’ event at Raven Bar in SoMa.  You can find a recording of the set below — its missing the first 5 minutes or so, but otherwise is all there.  A tracklisting can be found below the jump.

Continue reading “Beat Repeat & Open Turntables – August 23rd, 2012”

Come Work at TrialPay!

This past Wednesday to Friday, we had our quarterly hackathon at TrialPay.  The hackathon gives engineers and other interested parties a chance to work on some fun projects that aren’t what is normally considered high urgency (e.g., data visualization or in-office announcements) in a short amount of time. 

The hackathon this quarter was hiring theme (i.e., projects that would be useful when trying to recruit new hires).  I used the hackathon as an excuse to write a hiring tune for TrialPay, “Come Work at TrialPay!”  In the future, it would be really fun to make a higher quality recording of the song, and film an accompanying video.  In the meantime, here’s a rough (both in terms of equipment and performance quality) recording 1.

Come Work at TrialPay!

Lyrics below the jump.

Continue reading “Come Work at TrialPay!”

Notes:

  1. I recorded this using a MacBook Air and an Akai LPK-25 over the course of 30 minutes in an office phone room.

Tunesquare

A recent project of mine has been the development of a small python program called Tunesquare. Tunesquare creates an aural representation of a foursquare user’s entire check-in history. I was motivated to start this project while searching the web for a good check-in visualization tool. After WeePlaces stopped supporting foursquare check-ins, I was looking for a good website to view my foursquare check-ins on a map 1. It occurred to me that while tons of apps built around the foursquare API visualize a user’s check-in history, no one had attempted to create a non-visual representation of the data. Tunesquare does just that. Given a user’s check-in history, the program creates a sequence of MIDI notes whose length and pitch are determined by the latitude and longitude of the user’s check-ins 2. For interested parties, a rough version of the program is included below (along with a few notes for myself).

Tunesquare 0.1
Developed by Dave Holtz
Dependencies: numpy, Foursquare (A python wrapper for the Foursquare API), tkSnack
Things that need to be done:
– Envelope the sine wave to eliminate clipping.
– Fine-tune the use of the longitude and latitude for better musicality.
– Integrate into a web interface.
– Add map visualization (possibly with Google Maps).

While the application will eventually live within a web interface, for now you can still download it and run it from the command line. Here’s a brief tutorial of how to do that. Continue reading “Tunesquare”

Notes:

  1. Incidentally, 4sqmap is great for this.
  2. Tunesquare goes through the notes sequentially, with each note corresponding to one check-in.