Functional Composition
Chris Ford shows how to make music starting with the basic building block of sound, the sine wave, and gradually accumulating abstractions culminating in a canon by Johann Sebastian Bach. Examples live-coded in Clojure.
Target Audience
Music lovers
Prerequisites for Attendees
A familiarity with *a* programming language would be useful, but the audience does not need to know Lisp or functional programming to understand the talk.