The Center for Computer Research in Music and Acoustics (CCRMA) has been using the Linux operating system for music composition, synthesis, and audio DSP research since 1996. This workshop will focus on currently available open source tools and environments for computer music research and composition using Linux. The workshop will include an overview of some of the most popular linux distributions and a brief installation clinic with specific focus on audio, midi and real-time performance (dealing with both hardware and software). Low level sound and midi drivers reviewed will include oss, oss-free, alsa and others. Environments for sound synthesis and composition will include the common lisp based clm system, STK (c++), pd (c) and jmax (java/c). Many other interesting tools like the snd sound editor (and its close ties to clm) will also be covered. Due to the very dynamic nature of the open source community and software base more programs will probably be included by the time the workshop starts. The workshop will also include a brief tour of sound processing and synthesis techniques. Familiarity with computers and programming languages is helpful.
Date | Time | Contents |
---|---|---|
Jul 30 | 9:30-10:30 | Intro, CCRMA's User's Guide, Linux overview (FLL) |
10:45-12:45 | Running Pd; audio and midi i/o; GEM; performace tuning (MP) | |
1:30-5pm | Lab session | |
Jul 31 | 9:30-10:30 | Introduction to CLM, a simple instrument (FLL) |
10:45-12:45 | Pd: wavetable synthesis | |
1:30-5pm | Lab session | |
Aug 01 | 9:30-10:30 | Granular Synthesis in CLM (FLL) |
10:45-12:45 | Pd | |
1:30-5pm | Lab session | |
Aug 02 | 9:30-11:30am | Introduction to digital sound, additive and modulation synthesis (FLL) |
11:45-12:45 | Pd (MP) | |
1:30-5pm | Lab session | |
Aug 03 | 9:30-11:30am | Spatialization (FLL) |
11:45-12:45 | Pd (MP) | |
1:30-5pm | Lab session | |
Aug 06 | 9:30-10:30am | Pd: filters, ADSR envelopes, MIDI control (MP) |
11:45-12:45 | Spatialization continued (FLL)
Filters in CLM | |
1:30-5pm | Lab session | |
Aug 08 | 9:00-10:45am | The Synthesis ToolKit (STK) in C++ (GS) |
1:30-5pm | Lab session | |
Aug 09 | 9:30-10:30am | Random Processes and State Machines, Cellular Automata and Chaos and Fractals (FLL) |
1:30-5pm | Lab session |
The command to burn the resources cdrom is:
if you are in cmn30:
cdrecord -speed=8 -dev=0,6,0 /usr/ccrma/web/html/workshops/linux2001/cdrom.iso
if you are in cmn1, cmn17 or cmn18:
cdrecord -speed=8 -dev=0,0,0 /usr/ccrma/web/html/workshops/linux2001/cdrom.iso
The redhat iso images for RedHat 7.1 live in:
/usr/ccrma/cdroms/RedHat-7.1/iso/
you will need at least seawolf-i386-disc1.iso and seawolf-i386-disc2.iso
if you are in cmn30:
cdrecord -speed=8 -dev=0,6,0 /usr/ccrma/cdroms/RedHat-7.1/iso/seawolf-i386-disc1.iso
cdrecord -speed=8 -dev=0,6,0 /usr/ccrma/cdroms/RedHat-7.1/iso/seawolf-i386-disc2.iso
if you are in cmn1, cmn17 or cmn18:
cdrecord -speed=8 -dev=0,0,0 /usr/ccrma/cdroms/RedHat-7.1/iso/seawolf-i386-disc1.iso
cdrecord -speed=8 -dev=0,0,0 /usr/ccrma/cdroms/RedHat-7.1/iso/seawolf-i386-disc2.iso
©2000-2001 Fernando Lopez-Lezcano. All Rights Reserved. nando@ccrma.stanford.edu
|