# Synthesis Theory - Chapter 10

## Basic Concepts of Signal Processing

- Dynamic Range Processing
- Envelope Shapers
- Noise Gates
- Compressors
- Peak versus Average Detectors
- Compression Ratio
- Expanders
- Limiters
- Noise Reduction Units and Companders
- Dangers of Dynamic Range Processing

- Digital Filters
- Presenting Filter Theory to Musicians
- Filters: Background
- Impulse, Frequency, and Phase Response of a Filter
- Filters as Equations
- Simple Lowpass Filter
- Simple Highpass Filer
- General Finite-impulse-response Filters
- Simple Infinite-impulse-response Filters
- General Infinite-impulse-response Filters
- FIR versus IIT Filters
- Filter Design from an Arbitrary Specification
- Building Blocks of Complicated Filters
- Comb Filters
- FIR Comb Filters
- IIR Comb Filters
- Allpass Filters

- Convolution
- The Operation of Convolution
- Convolution by Scaled and Delayed Unit Impulses
- Mathematical Definition of Convolution
- Comparison of Convolution with Multiplication
- The Law of Convolution
- Relationship of Convolution of Filtering
- Fast Convolution
- Musical Significance of Convolution
- Filtering as Convolution
- Temporal Effects of Convolution
- Modulation as Convolution
- Convolution with Grains
- Linear versus Circular Convolution
- Deconvolution

- Fixed Time Delay Effects
- Comparison of DDL with FIR Lowpass and Comb Filters
- Implementation of a Delay Line
- Fixed Delay Effects
- Delays and Sound Localization

- Variable Time Delay Effects
- Flanging
- Phasing
- Chorus Effects

- Time/Pitch Changing
- Time/Pitch Changing by Time-granulation
- Electromechanical Time-granulation
- Digital Time-Granulation
- Time/Pitch Changing with a Harmonizer
- Time/Pitch Changing with the Phase Vocoder
- Overlap-add Transformations
- Tracking Phase Vocoder Transformations
- Time/Pitch Changing with the Wavelet Transform
- Time/Pitch Changing with Linear Predictive Coding

- Conclusion

Ichiro
Fujinaga 1998.01.16