rhoadley.net   music   research   courses   software   blogs

ARU    Seminars    Comp&Imp    NMP    CMC2a    CBHH
Sensor Technology    Sonic Art    Major Project    MA Resources


Resources:    Bioacoustics    Jitter    MaxMSP    OSC    Physical    PD       CBHH    sTech    SuperCollider    C/Xcode

Supercollider Resources:     Home     Blog     Forum     Examples     Projects     Tasks     Tutorials


Supercollider Tasks

The Controllers and External Classes Task

Task 8 Name: Controllers and External Classes in SuperCollider Set: w9i Due: w11i Weighting: 0% Courses: cmc2a
Prev Task: Generative Composition Using SC 2 Next Task: Generative Composition Using SC 3: using a GUI
Task Summary - VLE

Use a variety of controllers to operate Supercollider, including the keyboard, MIDI Controllers and a Gameboy type thingy and a Wii.

Files

  1. Gamepad08.rtf
    Use a gamepad to control Supercollider.

  2. KeyAndMouse.rtf
    \

  3. Gamepad.rtf
    This is simply the help file.\

  4. MIDI.rtf
    Use a MIDI controller (such as the Ozone) to control Supercollider.

  5. Wii.rtf
    Using the Wii


The Task


Either
  • Download the above files.
  • Create a 30 second demonstration of the use of two of the above controllers. Use the following code to record your effort:
Or
  • Consult this document
  • Find via the internet an external class that you are interested in and that you can get to work.
  • Create a 30 second demonstration of the use of this external class. Use the following code to record your effort:

// recording (to the SC directory)...
// use your own path below if you want.
(
s.recSampleFormat = "int16";
s.recChannels = 1; // number of channels
s.prepareForRecord("controllers.aiff");
// use the particular path above...
s.record;
)

s.stopRecording;

  • Added value
    By completing the details of the task you will achieve at least a pass mark. By imaginatively and creatively considering how you might implement the task originally you can add value to your submission, and this added value may increase your mark significantly. Even when making videos of short demonstration tasks try to consider musical and performance criteria.

Finally

  • Compress (zip) your patches, demos, etc. into one file called your_student_number_"SCcontrollers" (e.g. 0504335_SCcontrollers.zip), include a readme with your name and student number and, if necessary, how to use or just open the patch.
  • Submit a copy of the files to the i-Centre on Thursday 15th December 2011

You might also be interested in:


The Projects

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.