Software
Programming their own software tools allows students to achieve musical goals which are well beyond the reach of conventional off-the-shelf software. Recent projects include algorithmic work, live electronics, interactive systems, spatialisation tools and personalised sound generation and processing environments. Some students have become professional programmers in the music industry after completing their degree.
Programming techniques are sometimes taught using Max/MSP, a highly versatile graphical programming environment specifically designed for musicians. Much of the interactive installation work presented on this site was programmed using Max/MSP. Students may also learn 'live coding' software, in which one can perform music by creating music-generating code right in front of an audience.
Software generates a musical interpretation of a live Twitter feed
Software for instantaneous audio manipulation and transformation, using a puzzle paradigm
Toy piano, music box and live electronics in the MaxMSP coding environment