Synthesis Theory - Chapter 3
Introduction to Digital Sound Synthesis
- Background: History of Digital Sound Synthesis
- Music I and Music II
- The Unit Generator Concept
- Fixed-waveform Table-lookup Synthesis
- Changing the Frequency
- Algorithms for a Digital Oscillator
- Table-lookup Noise and Interpolating Oscillators
- Time-varying Noise and Interpolating Oscillators
- Envelopes, Unit Generators, and Patches
- Graphic Notation for Synthesis Instruments
- Using Envelopes in Patches
- Software Synthesis
- Instrument Editors and Synthesis Languages
- Computational Demands of Synthesis
- Non-real-time Synthesis
- Sound Files
- Real-time Digital Synthesis
- Comparing Non-real-time Synthesis with Real_time Synthesis
- Specifying Musical Sounds
- Sound Objects
- Example of the Specification Problem for Additive Synthesis
- The Musician's Interface
- Musical Input Devices
- Performance Software
- Editors
- Languages
- Algorithmic Composition Programs
- Conclusions