| |
| |
Foreword | |
| |
| |
| |
Preface | |
| |
| |
| |
Acknowledgments | |
| |
| |
Introduction | |
| |
| |
How to Use This Book | |
| |
| |
Software Synthesis | |
| |
| |
Csound Fundamentals | |
| |
| |
| |
Introduction to Sound Design in Csound | |
| |
| |
| |
| |
Understanding and Using Csound's GEN Routines | |
| |
| |
| |
| |
What Happens When You Run Csound | |
| |
| |
| |
| |
Optimizing Your Csound Instruments | |
| |
| |
| |
| |
Using Csound's Macro Language Extension | |
| |
| |
| |
Imitative Synthesis | |
| |
| |
| |
Designing Acoustically Viable Instruments in Csound | |
| |
| |
| |
| |
Designing Legato Instruments in Csound | |
| |
| |
| |
Contiguous-Group Wavetable Synthesis of the French Horn in Csound | |
| |
| |
| |
| |
FM Synthesis and Morphing in Csound: from Percussion to Brass | |
| |
| |
| |
| |
Modelling "Classic" Electronic Keyboards in Csound | |
| |
| |
| |
Algorithmic Synthesis | |
| |
| |
| |
A Survey of Classic Synthesis Techniques in Csound | |
| |
| |
| |
| |
FM Synthesis in Csound | |
| |
| |
| |
| |
Granular Synthesis in Csound | |
| |
| |
| |
| |
FOF and FOG Synthesis in Csound | |
| |
| |
| |
| |
Processing Samples with Csound's FOF Opcode | |
| |
| |
| |
Mathematical Models | |
| |
| |
| |
A Look at Random Numbers, Noise, and Chaos with Csound | |
| |
| |
| |
| |
Constrained Random Event Generation and Retriggering in Csound | |
| |
| |
| |
| |
Using Global Csound Instruments for Meta-Parameter Control | |
| |
| |
| |
| |
Mathematical Modeling with Csound: From Waveguides to Chaos | |
| |
| |
| |
Signal Processing | |
| |
| |
Understanding Signal Processing through Csound | |
| |
| |
| |
An Introduction to Signal Processing with Csound | |
| |
| |
| |
| |
Understanding Csound's Spectral Data Types | |
| |
| |
| |
Delay, Chorus, Reverberation, and 3D Audio | |
| |
| |
| |
Using Csound to Understand Delay Lines and Their Applications | |
| |
| |
| |
| |
An Introduction to Reverberation Design with Csound | |
| |
| |
| |
| |
Implementing the Gardner Reverbs in Csound | |
| |
| |
| |
| |
Csound-based Auditory Localization | |
| |
| |
| |
Working with Csound's Signal Processing Utilities | |
| |
| |
| |
Convolution in Csound: Traditional and Novel Applications | |
| |
| |
| |
| |
Working with Csound's ADSYN, LPREAD, and LPRESON Opcodes | |
| |
| |
| |
| |
Csound's Phase Vocoder and Extensions | |
| |
| |
| |
Modeling Commercial Signal Processing Applications | |
| |
| |
| |
Efficient Implementation of Analog Waveshaping in Csound | |
| |
| |
| |
| |
Modeling a Multieffects Processor in Csound | |
| |
| |
| |
Programming | |
| |
| |
Adding Opcodes | |
| |
| |
| |
Extending Csound | |
| |
| |
| |
| |
Adding New Unit Generators to Csound | |
| |
| |
| |
| |
List of the Csound Book Chapter Instruments | |
| |
| |
| |
Recommended Reading | |
| |
| |
| |
Recommended Listening | |
| |
| |
| |
Sound Intensity and Formants | |
| |
| |
| |
Pitch Conversion | |
| |
| |
| |
Csound's Error Messages | |
| |
| |
| |
Csound Quick Reference | |
| |
| |
Index | |