













All you docker/containers/vagrant/kubernetes/mesos kids, get off my lawn! This isn’t a session for you…
Ever opened up Fruity Loops or Garage Band and tried to fiddle around, and get flummoxed at all the skeumorphic elements of mixers, synthesizers, keyboards and drum pads? If you’re someone like me who prefers to live in the dark, deep recesses of the matrix green command line, fear not! Good music has patterns, that can be generated using a bit of math (and trigonometry), and can often be implemented with the usual software development ideas of recursion and layers of abstraction (or, Onion Oriented Programming, as @the100rabh likes to say at times).
Extempore lets you write Lisp-like code, evaluate it, modify it on the fly, and synthesize music. We’ll crash (course) through the basics of music/sound theory, Scheme (and Extempore’s variant), look at existing demos of audio/video performances, and attempt to perform an Indian-sounding track.
Session difficulty level: Intro/101

Share this session:
Hey everyone, I’ve not had much chance to prepare for the session and create my own music content. I’ll do an impromptu session instead of a full session for about 20-ish minutes and cover the basics of what Extempore is and the demo code samples shipped along with the source.
Apologies in advance! ๐
Session content now available at https://gist.github.com/ninadsp/57c939f30bc745b41cc05b304e27e5a2