Chris Donahue


I am currently a PhD candidate in computer music at UC San Diego. I am jointly advised by Miller Puckette (music) and Julian McAuley (computer science). My research focus is machine learning for both music information retrieval and audio signal processing.

In 2013, I received a BS in computer science from the Turing Scholars Program at the University of Texas at Austin. In 2016, I received an MA in computer music from UCSD.


Work Experience

Media Coverage

  • MIT Technology Review Machine-Learning Algorithm Watches Dance Dance Revolution, Then Creates Dances of Its Own
  • The Verge Scientists have taught a neural network to choreograph Dance Dance Revolution levels
  • The Register Yet another job menaced by AI! Uh, wait, it says here... Dance Dance Revolution designers
  • The Outline This neural network has learned how to choreograph for DDR
  • Vice This Machine Learned to Choreograph by Watching Dance Dance Revolution


  • (2017) PhD qualifying examination (pdf)
  • (2015) Prototype for MOOC on computer music fundamentals using Web Audio API (link)
  • (2015) Mobile-friendly, networked musical controller (demo)
  • (2014) Multichannel convolution reverb plugin (screenshot, code, windows vst)
  • (2013) OpenGL 3D spectrogram (page, code)
  • (2012-2014) Played keyboard for Food Group

Last updated 2018/06/13