Real Sound Synthesis for Interactive ApplicationsVirtual environments such as games and animated and "real" movies require realistic sound effects that can be integrated by computer synthesis. The book emphasizes physical modeling of sound and focuses on real-world interactive sound effects. It is intended for game developers, graphics programmers, developers of virtual reality systems and traini |
Contents
1 Digital Audio Signals | 1 |
2 Sampling Wavetable Synthesis | 11 |
3 Digital Filters | 21 |
4 Modal Synthesis | 39 |
5 The Fourier Transform | 51 |
6 Spectral Modeling and Additive Synthesis | 63 |
7 Subband Vocoders and Filterbanks | 75 |
8 Subtractive Synthesis and LPC | 85 |
13 FOFs Wavelets and Particles | 149 |
14 Exciting and Controlling Sound Models | 169 |
A Complete System | 191 |
16 Examples Systems and Applications | 201 |
A DFT Convolution and Transform Properties | 211 |
B The Ideal String | 221 |
C Acoustic Tubes | 225 |
D Sound Examples and Code | 233 |
9 Strings and Bars | 97 |
10 Nonlinearity Waveshaping FM | 109 |
11 Tubes and Air Cavities | 121 |
12 Two and Three Dimensions | 131 |
E The Synthesis Toolkit in C++ | 239 |
Back Cover | 250 |
Other editions - View all
Common terms and phrases
acoustic actually additive algorithms allows amplitude analysis applications audio bands block bottle bowl calculated called causes Chapter Code complex components Computer convolution decay delay direction discussed displacement domain effects energy envelope equal Equation estimate example excitation exhibit exponential filter force Fourier frequency friction function gain harmonics impulse response individual input interactions length linear look mass means methods MIDI modal modes multiplied Music noise nonlinear Note objects original oscillation output parameters particle peaks periodic physical model pitch plucked position prediction pressure processing quantization Reading residual resonances sampling shape shifting shown in Figure shows signal simple simulation sine sinusoidal solution sound spectral spectrum speech striking string synthesis techniques Track transform values vibration voice walking wave waveform waveguide window yield zero