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.
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.
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.
Lyrics below the jump.
- I recorded this using a MacBook Air and an Akai LPK-25 over the course of 30 minutes in an office phone room. ↩
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).
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”