How Roxanne Harris performs jazz with code

A Yale-trained computer scientist and jazz saxophonist has found a way to merge those worlds through live coding, transforming lines of Ruby script into improvisational performances that blur the boundaries between musician, programmer, and instrument.