Saturday, May 1st, 2004 LAC 2004 @ ZKM Lecture Room :::::: Steve W. Harris, Jörn Nettingsmeier ::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::: 01 - Audio Engineering in a Nutshell, part 1 :::::::::::::::::::::::::::::::::::::::::::::: :::::: 02 - Audio Engineering in a Nutshell, part 2 :::::::::::::::::::::::::::::::::::::::::::::: "Audio Engineering in a Nutshell" is meant to be an in-depth crash course all the way from the fundamentals (sound waves, sampling) to some of the more tricky aspects of sound manipulation. Along the way, you will get an idea how digital signal processing actually works. Specifically, we will cover control of audio spectrum (by equalization), dynamics (by compression), timing (by delays) and space and spatialization (by reverb, stereo miking and panning techniques). after a brief recap about sound signals and their digital representation, we will explore each of these topics in detail. We begin each section with some general "philosophy" on the topic. Next, we'll examine the workings of "traditional" analog audio devices to understand the basic principles, and then move on to their digital implementation, along with demonstrations of Linux effects plugins. At the end of each section, we offer some practical usage tips, and will try to answer any questions that might arise. :::::: Victor Lazzarini :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::: 03 - Developing Spectral Signal Processing Applications :::::::::::::::::::::::::::::::::: This talk focuses on aspects of application development for spectral signal processing using C++ and the Sound Object Library. It will start by introducing the basic concepts: the FFT/STFT, convolution, the Phase Vocoder, instantaneous frequency distribution, sinuoidal analysis and resynthesis. It will then discuss the SndObj classes designed for spectral processing and their applications. Using examples, the development of spectral processing programs will be explored. The talk will also discuss the use of the library as a framework for audio application development, in conjunction with C++ GUI frameworks, such as V. :::::: François Déchelle and Patrice Tisserand ::::::::::::::::::::::::::::::::::::::::::::::::::: :::::: 04 - Audio Networking ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: This talk is about distributed architectures for audio and music, focusing on real time audio streaming over Internet and grid computing.