by Cameron Adamez
This session will include
We will conclude with a group improvisation.
I'll be covering how to use open source applications to DJ at events, how to use various pieces of hardware with it, and where and how to procure and maintain a library of music released with a creative commons license.
"Lye":https://github.com/MostAwesomeDude/lye is a library for generating music by assembling snippets of musical notation into fully-fledged MIDI-based targets, like MIDI files or MIDI synthesizers.
Lye was designed to strange specifications. It can output indefinitely-long sequences of music to live synthsizers, or it can render a fixed-size chunk of notes to a file for later playback. These requirements forced a departure from existing Python-based music libraries and an exploration of the possibilities of musical representation and manipulation.
Components in Lye include complex parsers and lexers, curious data structures, and interaction with arcane libraries. The talk will cover each of the components in moderate detail, explaining how they were designed and how they behave in contrast to other music libraries.
This talk should not require any music theory to be enjoyable, but musicians might get extra enjoyment out of it.
26th–29th June 2012