This course introduces concepts of digital sound synthesis and manipulation, discussing theory, algorithms, and issues in the computation of sound alone, and combined with graphics. Specific topics include psychoacoustics, algorithms for audio synthesis and processing, and networked audio. The strengths of each algorithm for particular classes of sounds will be covered.
This session will involve specific applications and demonstrations illustrating the use sound synthesis to enhance graphics applications. It is designed to present alternatives to sampling synthesis for those who want to apply more expression in the control of audio. Specific topics will include sound in GUI-controlled applications, in animations, Virtual Reality, HTML and VRML.
The unique aspect of this two-part course is that source and binary code will be available via ftp prior to the conference. Thus, interested people can sample the software and sounds, even prior to SIGGRAPH96, then take the course to complete their understanding and interact with the instructors. Others who take the course, but have not yet tried the software, will go away with the source/binaries on their Course Notes CDROM.