Courses

Following is a list of all courses that have been taught at CCRMA.  For complete information on course offerings, please see the Stanford Bulletin (http://bulletin.stanford.edu) for the current academic year.

For information on which courses have been taught in recent quarters, please visit the Course History page.

 

Course History

The following are course websites from previous terms that are still available online.


Autumn 2007

Music 158
Soundwire Ensemble 

Winter 2007
Music 220B Compositional Algorithms, Psychoacoustics, and Spatial Processing

Winter 2006
Music 220B Compositional Algorithms, Psychoacoustics, and Spatial Processing

Winter 2005

Music 220b Compositional Algorithms, Psychoacoustics and Spatial Processing

Winter 2004

Music 220b Compositional Algorithms, Psychoacoustics and Spatial Processing

Fall 2003

Music 120 Auditory Remapping of Bioinformatics
Music 120Z Musique Concréte in the Digital Era
Music 220A Foundations of Computer-Generated Sound

Winter 2003

Music 220b Synthesis Techniques, Compositional Algorithms, Psychoacoustics and Spatial Processing

Fall 2002

Music 250a Computer-Human Interaction Technology

Summer 2002

Workshops 200

Winter 2002
Music 120 Introduction to sonification

Music 220b Synthesis Techniques, Compositional Algorithms, Psychoacoustics and Spatial Processing


Fall 2001
Music 220a Fundamentals of Computer-Generated Sound


Summer 2001
Workshops 2001

Spring 2001
Music 423 CCRMA DSP Seminar

Winter 2001
Music 192b Advanced Sound Recording Technology
Music 220b Synthesis Techniques, Compositional Algorithms, Psychoacoustics and Spatial Processing
Music 253 Musical Information
Music 420 Applications of the Fast Fourier Transform
Music 422 Perceptual Audio Coding
Music 423 Digital Signal Processing Research Seminar

Fall 2000
Music 220a Fundamentals of Computer-Generated Sound

Summer 2000
Sophomore College 2000
Workshops 2000

Spring 2000
Music 120 Interactive Computer Music
Music 154 History of Electroacoustic Music
Music 421 Signal Processing Methods in Musical Acoustics

Winter 2000
Music 151 Psychophysics and Cognitive Psychology
Music 192B Advanced Sound Recording Technology
Music 220B Compositional Algorithms, Psychoacoustics and Spatial Processing
Music 420 Applications of the Fast Fourier Transform
Music 422 Perceptual Audio Coding

Fall 1999
Music 150 Musical Acoustics
Music 192A Fundamentals of Sound Recording
Music 220A Fundamentals of Computer Generated Sound
Music 320 Introduction to Digital Audio Signal Processing and the DFT
Music CS377B Human-Computer Interaction Technology

Summer 1999
Workshops 1999

Spring 1999
Music 120 Intro to Music Composition and Programming using MIDI-Based Systems
Music 421 Signal Processing Methods in Musical Acoustics
Music 422 Perceptual Audio Coding
Music 423 Grad. Seminar in Signal Processing Research

Winter 1999
Music 220B Compositional Algorithms, Psychoacoustics and Spatial Processing
Music 423 Grad. Seminar in Signal Processing Research

Fall 1998
Music 149 Instrumental Music with Electronics
Music 151 Psychophysics and Cognitive Psychology for Musicians
Music 220A Fundamentals of Computer Generated Sound
Music 423 Grad. Seminar in Signal Processing Research

Summer 1998
Workshops 1998

Spring 1998

Music 192e Workshop in Orchestration
Music 422 Perceptual Audio Coding

Winter 1998
Music 14q Topics in Interactive Computer-Music Performance
Music 220b Compositional Algorithms, Psychoacoustics and Spatial Processing
Music 420 Short-Time Fourier Transform Theory and Audio Applications

Fall 1997
Music 220a Fundamentals of Computer Generated Sound

Summer 1997
Summer Workshops

Spring 1997
Music 154 Introduction to Computer and Electronic Music
Music 192b Creative Processes in Popular Music Recording
Music 254 Music Representation and Computer Analysis: Seminar

Winter 1997
Music 120 Introduction to Music Composition and Programming Using MIDI-Based Systems
Music 252b Topics in Computer Music: Perceptual Audio Coding
Music 253 Musical Information: An Introduction

Fall 1996
Music 220a Fundamentals of Computer Generated Sound
Music 252a Human Computer Interface Design
Lisp Workshop for Musicians

Summer 1996
Summer Workshops

Spring 1996
Music 154 Introduction to Computer and Electronic Music
Music 220b Algorithmic Composition Techniques

Music 220B

Course Title: 
Compositional Algorithms, Psychoacoustics, and Spatial Processing
Instructor: 
Course Description: 

Use of high-level programming as a compositional tool in creating musical structures. It investigates algorithmic composition, advanced sound synthesis techniques, as well as the aesthetics of computer-mediated music composition, and as they relate to psychoacoustics, and spatialization. The course uses the ChucK programming language for assignments and projects. The format consists of in-class discussions and lectures, individual and group assignments, and a final project.

Quarter Offered: 
Winter
Course Time: 
MW, 3:30-5:20
Room: 
Knoll 217