Class
A beginners class to introduce vvvv, a toolkit for real time video synthesis. The class would run through the most distinctive features of the software, ranging from the program interface, to its way of dealing with object oriented programming.
Students have the chance to get familiar with “patching”, which is the particular way VVVV interface structures the instructions to be processed by the computer. After examining the software essentials, the students are shown how to manage and control different media streams in VVVV.
About
Designed to facilitate the handling of large media environments with physical interfaces, real-time motion graphics, audio and video that can interact with many users simultaneously.
vvvv uses a visual programming interface. Therefore it provides a graphical programming language for easy prototyping and development.
vvvv is real time. where many other languages have distinct modes for building and running programs, vvvv only has one mode - runtime.
vvvv is free for non-commercial use.
Introduction to Sound Design and Algorithmic Music Programming with SuperCollider
SuperCollider 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.
It is used by musicians, scientists, and artists working with sound. For some background, see SuperCollider described by Wikipedia.
This course is designed to be a practical introduction to one of the most versitle music/audio applications available to the public: SuperCollider 3.3. The goal of the course will be to provide students with the appropriate knowledge and tools to begin composing algorithmic music using customized synthesis modules.