Digital Audio Synthesis for Multimedia Applications (0158-240-01)
Matt Ingalls, Instructor
matt@sonomatics.com
mjingalls@usfca.edu
AIM/iChat: mattingalls@mac.com
Fall Semester, 2006
Mondays and Wednesdays, 3:30p-5:15p
CIT1(Mac Lab), University of San Francisco
Class Syllabus (pdf)
Schedule (TENTATIVE!)
Introduction to Computer Music and Csound [8/28 - 9/13]
Lecture Notes
Class Examples
On the Nature of Sound: Acoustics & Psychoacoustics [9/18 - 9/25]
Lecture Notes
Class Examples
The Fundamentals of Digital Audio [9/27]
Lecture Notes
Class Examples
Brief History of Recording & The New Tape: Digital Audio Editing & Manipulation [10/2]
Lecture Notes
Class Examples
Assignment #3 [due 10/9]
Take-home Exam [10/9 -- due 10/16]
Digital Signal Processing with Csound [10/9 & 10/16]
Class Examples
Essential Opcodes Reference
Filters and Subtractive Synthesis [10/23]
Class Examples:
filter_mac.csd
SubtractiveSynth_mac.csd
Additive Synthesis [10/30]
Assignment: Realize this "Risset Bell" Instrument in csound
Class Examples:
Additive_Synthesis_simple.csd
AdditiveSynth.csd
adsyn_fft.csd [ which needs this file ]
AM Synthesis [11/6]
FM Synthesis [11/15]
tbd [11/20]
tbd [11/29]
Lab sessions working on Final Projects [11/29 - 12/6]
Optional "study session" [12/11]
Final Project Presentations [12/13 (3:30p)]
Course Materials
Computer Music: Synthesis, Composition, and Performance, 2nd Edition,
Charles Dodge and Thomas A. Jerse, Schirmer Books, 1997.
MacCsound - A Macintosh Csound "front-end" application.
Audacity - Mac/Win/Linux sound-editor.
MidiKeys - A software MIDI keyboard for the Mac.
Csound Resources
The Csound Home Page: "Almost Everything Csound" - Links to Software, Documentation, Tutorials, Instruments, Articles, Music, Email Lists, and More..
Csound Manual
the manual should also be installed with the Macintosh CsoundLib Framework to this location: file:///Library/Frameworks/CsoundLib.framework/Versions/5.1/Resources/Manual/index.htm
Matt's Essential Opcodes Reference
'Historical' Manual - Very out of date, but includes only the basic unit generators, might be easier to digest for beginners.
Csound Forums - Boards (including one for MacCsound) to post questions/discussion.
The Csound Book, Chapter 1 by Dr. Richard Boulanger.
The Orginal Csound Tutorial written by the creator of Csound, Barry Vercoe.
Tootorials - Dr. Boulanger's classic Tutorials.
The csounds.com Instrument catalog
Additional Resources
The Computer Music Tutorial, Curtis Roads, MIT Press, 1996.
Elements of Computer Music, F. Richard Moore, Prentice-Hall, 1990.
The Csound Book, Richard Boulanger, ed, MIT Press, 2000.
Jim Hearon's List of Computer Music Library Resources, Recommended Listening, and Applications