CCRMA CCRMA Workshops 2001

*Digital Signal Processing for Audio: Spectral and Physical Models

This course will cover analysis and synthesis of sounds based on spectral and physical models. Models and methods for synthesizing real-world sounds as well as musical sounds will be presented. The course will be organized into morning lectures covering theoretical aspects of the models, and afternoon labs. The morning lectures will present topics such as Fourier theory, spectrum analysis, the phase vocoder, digital waveguides, digital filter theory, pitch detection, linear predictive coding (LPC), high-level feature extraction, and various other aspects of signal processing of interest in sound applications.

The afternoon labs will be hands-on sessions using SMS and the Synthesis ToolKit in C++, and other software systems and utilities. Familiarity with engineering, mathematics, physics, and programming is a plus, but the lectures and labs will be geared to a musical audience with basic experience in math and science. Most of the programs used in the workshop will be available to take home.

Given the short duration of the workshop and the broad spectrum of topics to cover, the lectures will necessarily be fairly high level in nature. However, a full complement of in-depth readings will be provided for those who wish to investigate the details of the material. Also, the last two days of the workshop will include a more detailed treatment of some advanced topics and the corresponding afternoon labs will give the students a chance to solve some specific problems of their interest.

*Linux Sound: Open Source Music Synthesis, Composition, and Audio Programming

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 and alsa. Environments for sound synthesis and composition will include the Common Lisp based clm system, STK (c++) and pd (c). Many other interesting tools like the snd sound editor (and its internal scheme programming environment) 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.

Annual Summer Concert

The annual concert of new music by CCRMA composers will take place during the Summer Workshops.

Additional Information

Housing costs are not included in the course fee. Campus housing is available for the summer workshops through the Stanford University Conference Office. Information on lodgings in Stanford/Palo Alto vicinity will be sent to all workshop participants. No academic credit is offered for participation in the workshops.


Or contact:
CCRMA ©2000 CCRMA, Stanford University. All Rights Reserved.
Created by Gary P. Scavone and maintained by Charles Nichols