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