ICMC Workshop: SuperCollider - Beginner Crash Course + Advanced Techniques [Part 2 of 2]
Monday, June 7, 2010 from 9:30 AM to 1:30 PM (EDT)
Instructor: Jan Trutzscher
Title: Beginner SuperCollider Crash Course
Jan Trutzscher leads two SuperCollider workshops for beginning and advanced students.
- Register for both sections and receive a $25 discount!
Day2: SuperCollider Advanced Workshop
This workshop is intended for users who have been working with SuperCollider (SC) and want to expand their knowledge of it. SuperCollider (SC) is an environment and programming language for real time audio synthesis and algorithmic composition. It provides an interpreted object-oriented language which functions as a network client to a state of the art, realtime sound synthesis server.
The topics of the workshop can be adapted to participants needs. We might cover topics such as: using Patterns, techniques for interaction via (more elaborated) graphical interfaces and external controllers, creating effect queues, extending SC by writing classes and UGens, managing large projects through code re-usability, SC programming tips and tricks and SC architecture. Requests for topics are welcome, including project specific questions.
Because of its design as a text-based programming language SC opens up possibilities different to software using an line-box approach, such as Max/MSP or PD. Although SC is designed to be mainly a language dedicated to audio manipulation and sound creation, it can also perfectly be used to control other (graphic) programs, such as Processing. SC provides the ability to create elaborated timing and sequencing models, which can be, for instance, indeterministic, interactive or algorithmic.
Processing is an open source programming language and environment for people who want to program images and animation.
This workshop gives an introduction on how to integrate the timing and sound possibilities of SuperCollider with the graphic ones of Processing. Participants are expected to have a basic knowledge of at least one of the programs.
Instructor Bio: Jan Trützschler von
Jan is active in and in between various areas ranging from compositions, live electronics and sound installation to software design, radio programming and teaching. His work often focuses on one material or subject and seeks for ways to set it in different contexts and perspectives. In 2008 he founded TeaTracks, a company for mobile applications, which released Gliss, a tilt controlled and performance oriented sequencer for the iPhone in 2009. Since 2002 he has been an active SuperCollider (SC) developer, which resulted in many contributions to the software and the organisation of the second international SuperCollider Symposium in The Hague in 2007. He is giving SC workshops around the globe and contributed to the forthcoming SC book. Currently he is comleting a PhD in Composition at the University of Birmingham. His activities have been supported by the Gaudeamus Foundation, the Prins Bernhard Cultuurfonds and the Arts & Humanities Research Council.
< http://falkenst.com >
< http://teatracks.com/gliss >
< http://sampleAndHold.org >