music and computing

CS Table 10/11: The Intersection of Music and Computing

This week in CS table we’ll be exploring the intersection of music and computation along two dimensions:

  1. Computational Musicology: the analysis of musical structure from a statistical perspective, i.e., music informatics.
  2. Live Coding: the live performance of music using computer programs.

Computational Musicology. Along the first dimension, there are two readings:

The second reading is fairly dense and pre-supposes some knowledge of basic music theory. If you can get through the "Analysing the harmony” section where the authors describe their analysis technique for music, that would be grand. You may find that this recording of Hey Jude by the Beatles helpful to compare against: The Beatles - Hey Jude. Uploaded by TheBeatlesVEVO on

Live Coding. Along the second dimension, watch this TEDxNewcastle talk by Sonic Pi creator Sam Aaron on live coding: Sam Aaron. "Programming as Performance”. Uploaded by TEDx Talks on

If you are interested, feel free to dive deeper by checking out:

Computer science table (CS Table) is a weekly meeting of Grinnell College community members (students, faculty, staff, etc.) interested in discussing topics related to computing and computer science. CS Table meets Tuesdays from 12:00-1:00pm in JRC 224B. Contact the CS faculty for the weekly reading. Students on meal plans, faculty, and staff are expected to cover the cost of their meals. Visitors to the College and students not on meal plans can charge their meals to the department.

Thursday Extra: "GLEAM"

On Thursday, October 4, Jennelle Nystrom 2014 and Svea Drentlaw 2013 will discuss their summer work:

The Grinnell Livescripting Environment for Art and Music (GLEAM) is a Scheme library for the Microsoft Kinect camera that allows for collaboration between musicians and programmers. As a musician gestures, the programmer modifies how their gestures will affect the musical production in real time. In this Extra, we will discuss our work on GLEAM this summer and provide a short demo with the Kinect.

Refreshments will be served at 4:15 p.m. in the Computer Science Commons (Noyce 3817). The talk, GLEAM: the Grinnell Livescripting Environment for Art and Music, will follow at 4:30 p.m. in Noyce 3821. Everyone is welcome to attend!

Syndicate content