software


View my Github profile!
 

games

Runaway Reverie
Interactive song and 3D platformer game for digital dreamers, applying different player actions to musical parameters

Geneva
Interactive exploration of genetic algorithms as applied to musical sonification of tweets

Chess123
Local multiplayer minimalist music toy

Alchameleon
Dynamic generation of game content from biographical information using IBM's AlchemyAPI


music education

SCATLAVA
Software for computer-assisted transcription learning through algorithmic variation and analysis. Presented at ICMC 2016

Parrot Lunaire
Discover classical excerpts based on pitch-detected microphone input

Blossomer
Algorithmic composition web app using Markov chains

metro gnome
Tempo practice tool that suggests songs by artist, genre, and BPM

Second Floor Blues
Interactive lead sheet for practicing heads and solos. For jazzleadsheets.com

Jazz Recording Sessions Around the World
Data visualization of jazz sessions by geography and time; larger version here

Banff Blues
Tool for rhythmic exploration based on jazz forms

dial02
WKCR-FM playlist Spotifyer

Knot Music
Mockup for educational app


musical instruments

meSing.js
JavaScript singing synthesis library using Web Audio's DSP + meSpeak.js

MIDaS: Mobile-Music Instrument Designer and Stage
Proof-of-concept for mobile music interface; demo available here

4TR4K
Web performance interface/abstracted sequencer

etaoin
Text-based generative web instrument

onegin -> Snake charmer
Control a game of snake by playing drums

auditchop
Multitouch synthesis


other

Air Pollution (Dumb Store app)
Receive the AQI (air quality index) in a given city or zipcode area via SMS

Famous Birthdayz
Twitter bot that greets historical figures on their birthdays

Apples and Bananas
Google Chrome extension based on the children's song!

Rapper Personality Links
Force-directed graph to visualize links between rapper personalities. For Zumic.

DisCourse
Chatroom app for Columbia students