Publications

Selected Open Source Projects

Patents

Random Fun Stuff

  • ambientMIDI: Render a song from a MIDI file using environmental sound events.

  • personal bash scripts: bash scripts I use on Ubuntu for convenience; mostly for audio and keyboard control

  • MarkovMixer: Real-time Markov chain mashup program, with transition probabilites based on cross-correlation similarity. Made as a starter template for EE 126 class projects.

  • fortissimo: Simple programming language for music composition, implemented in Python and with Overtone as the synthesis backend.

  • PandaPhone: Ambient generative instrument using a Leap Motion controller and Max MSP. Hand gestures modify note and velocity transition probabilities learned from MIDI data.

  • Augmented reality digital audio workstation: Hackathon proof-of-concept for synthesizers controlled by augmented reality knobs.