rhoadley.net music research software blogs
Supercollider Tasks
The Tasks
The projects and tasks are designed to help you through the various courses and materials that you'll have to deal with, and also to provide an active and practical element to what could otherwise become a rather dry and technical exercise. Tasks are small exercises - you may be asked to complete one or two per week. Projects are larger and carry a higher percentage of the mark. We will undertake two, three, four or more projects and tasks. The final project is usually an individual choice project, and will be worth significantly more than the others in terms of percentages in your portfolio. We will usually try to set aside a time to perform the projects in a public setting.
Currently Available Tasks
- Algorithmic
- Pen
- ATS.php
- Algorithmic.php
Some techniques involving Algorithms and Generative Composition.
- Algorithmic_SC_01.php
A first look at algorithms.
- Algorithmic_SC_02.php
Some techniques involving Algorithms and Generative Composition.
- Algorithmic_SC_03.php
Some techniques involving Algorithms and Generative Composition.
- BBCut.php
Using BBCut, by Nick Collins. His website with the latest code (and others) is here.
- Basic-GUI.php
Using a particular example from Supercollider, develop a basic GUI which allows control of at least one simple function through a slider.
- Controllers.php
Use a variety of controllers to operate Supercollider, including the keyboard, MIDI Controllers and a Gameboy type thingy and a Wii.
- External-Classes.php
Just as Max/MSP uses 'external objects' or 'externals' to extend its functionality (and as other types of software use 'plug-ins'), Supercollider can be (and has been) extended by the development of external 'classes'.
- Getting-Help.php
- Live-Coding.php
Manipulate buffers (samples) and synthesis live within Supercollider.
- Munger.php
NB Archived Task
- Pen.php
- Toplap.php
Live coding is the activity of writing (parts of) a program while it runs. It thus deeply connects algorithmic causality with the perceived outcome and by deconstructing the idea of the temporal dichotomy of tool and product it allows code to be brought into play as an artistic process. The nature of such running generative algorithms is that they are modified in real-time; as fast as possible compilation and execution assists the immediacy of application of this control. Whilst one might alter the data set, it is the modification of the instructions and control flow of processes themselves that contributes the most exciting action of the medium.
- UGens.php
Utilising different UGens...
- algorithms.zip