.d8888b. 888 888 888
d88P Y88b 888 888 888
Y88b. 888 888 888
"Y888b. 888888 .d88b. 888d888 88888b. 888 8888b. 88888b.
"Y88b. 888 d8P Y8b 888P" 888 "88b 888 "88b 888 "88b
"888 888 88888888 888 888 888 888 .d888888 888 888
Y88b d88P Y88b. Y8b. 888 888 888 888 888 888 888 d88P d8b
"Y8888P" "Y888 "Y8888 888 888 888 888 "Y888888 88888P" Y8P
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Fixed Gear Mixer
Materials/Languages: C++
New York City's cult community of fixed gear bike riders creates events and programs for its members in an ad-hoc, homegrown manner, forming followings for Critical Mass and Time's Up! (a workshop space and awareness organization). Written in a folky, early computing style, Fixed Gear Mixer is an open source, human-readable program engineered to fall in accordance with the city cyclists' values.
Fixed Gear Mixer is a simple command line program to make playlists that match the cadence of a cyclist's ride. Further development of this project would include a DIY instruction set for rigging a sensor to measure your cadence en route; also mobile music player programming could be implemented to live-match tracks from your music collection while you ride.
Two sample run-throughs:

This is an open source project; you may view the code.
Co-authored with Kate Garaufis.
Always exercise caution when wearing headphones while cycling.