Torsten Anders

Teaching

Since 2010/11 I am teaching a range of subjects at the University of Bedfordshire, and do not have the time to publish material here anymore (hopefully at a later stage).

Sound Synthesis Techniques

Advanced Topics in Computer Music (MARE 502), University of Plymouth, 2009/10

This course introduces a range of sound synthesis techniques, using the langauge Csound. Audience: MRes students in computer music.

SuperCollider Programming

Negotiated Practice (IDAT 507), University of Plymouth, 2008/09

This course introduces SuperCollider, a programming languages for sound synthesis and algorithmic composition. The course starts by using the graphical interface and application ixiQuarks, and then studies the SuperCollider language itself. Audience: Master students from Digital Art & Technology.

Slides etc.: session 1 slides and code; session 2 material (zip); session 3; session 4; session 5; session 6; session 7

Constraint Programming

Interactive Intelligent Systems Workshop (AINT503), University of Plymouth, 2008/09

These four sessions introduces the constraint programming paradigm. The Practical exercises use the Oz programming language. Audience: MSc students in computing and related fields.

Slides: lecture 1, practical session 1, lecture 2, practical session 2

Music Constraint Programming

Interactive Intelligent Systems Workshop (AINT503), University of Plymouth, 2007/08

These four lectures teach the use of constraint programming for computer-aided music composition. The first two lessons introduce fundamental concepts of music theory and music representation. In the remaining lessons, the field music constraint programming is briefly surveyed and the composition system Strasheela is presented. Audience: MSc students in computing and related fields.

Slides: lecture 1, lecture 2, lecture 3, lecture 4

Computer-Aided Composition

Computer Science Workshop (AINT101), University of Plymouth, 2007/08 and 2008/09

These two lectures provide an overview of the field computer-aided composition. They discuss the motivation, history, techniques and applications of the field. Audience: 1st year BSc students in computing and related fields.

Slides: lecture 1, lecture 2

Algorithmic Composition

SARC, Queen's University Belfast, 2003/04

This five lessons course introduces the very basics of Common Music, an environment for computer aided composition based on Common Lisp. The fundamental concepts of Lisp and Common Music covered by this crash course already allow the creation of typical Common Music programs. Audience: 3rd year music technology BSc students.

The scripts of the course are available as single text files (lesson 1, lesson 2, lesson 3, lesson 4, lesson 5) and compressed as *.tgz.

Suggested Further Reading

References

More on Common Lisp

CLiki provides links to online tutorials and much more, Association of Lisp Users, Amazon ships many good Common Lisp textbooks

Contact Me | ©2011 Torsten Anders