The Csound Book
Perspectives in Software Synthesis, Sound Design, Signal Processing, and Programming
by Boulanger
ISBN: 9780262325059 | Copyright 2000
Instructor Requests
Expand/Collapse All | |
---|---|
Book Contents (pg. vii) | |
CD-ROM Contents (pg. xiii) | |
Foreword (pg. xxvii) | |
Preface (pg. xxxi) | |
Acknowledgments (pg. xxxiii) | |
Introduction (pg. xxxvii) | |
How to Use This Book (pg. xxxix) | |
Software Synthesis (pg. 1) | |
Csound Fundamentals (pg. 3) | |
1 Introduction to Sound Design in Csound (pg. 5) | |
2 Understanding Csound’s Function Table GEN Routines (pg. 65) | |
3 What Happens When You Run a Csound Program (pg. 99) | |
4 Optimizing Your Csound Instruments (pg. 123) | |
5 Using Csound’s Macro Language Extensions (pg. 137) | |
Imitative Synthesis (pg. 153) | |
6 Designing Acoustically Viable Instruments in Csound (pg. 155) | |
7 Designing Legato Instruments in Csound (pg. 171) | |
8 Contiguous-Group Wavetable Synthesis of the French Horn in Csound (pg. 187) | |
9 FM Synthesis and Morphing in Csound (pg. 197) | |
10 Modeling “Classic” Electronic Keyboard Instruments in Csound (pg. 207) | |
Algorithmic Synthesis (pg. 221) | |
11 A Survey of Classic Synthesis Techniques Implemented in Csound (pg. 223) | |
12 FM Synthesis in Csound (pg. 261) | |
13 Granular Synthesis in Csound (pg. 281) | |
14 FOF and FOG Synthesis in Csound (pg. 293) | |
15 Processing Samples with Csound’s FOF Opcode (pg. 307) | |
Mathematical Models (pg. 319) | |
16 A Look at Random Numbers, Noise, and Chaos with Csound (pg. 321) | |
17 Constrained Random Event Generation and Retriggering in Csound (pg. 339) | |
18 Using Global Csound Instruments for Meta-Parameter Control (pg. 353) | |
19 Mathematical Modeling with Csound (pg. 369) | |
Signal Processing (pg. 385) | |
Understanding Signal Processing through Csound (pg. 387) | |
20 An Introduction to Signal Processing with Csound (pg. 389) | |
21 Understanding Csound’s Spectral Data Types (pg. 437) | |
Delay, Chorus, Reverberation, and 3D Audio (pg. 449) | |
22 Using Csound to Understand Delay Lines and Their Applications (pg. 451) | |
23 An Introduction to Reverberation Design with Csound (pg. 467) | |
24 Implementing the Gardner Reverbs in Csound (pg. 483) | |
25 Csound-based Auditory Localization (pg. 493) | |
Working with Csound’s Signal Processing Utilities (pg. 505) | |
26 Convolution in Csound (pg. 507) | |
27 Working with Csound’s ADSYN, LPREAD, and LPRESON Opcodes (pg. 521) | |
28 Csound’s Phase Vocoder and Extensions (pg. 541) | |
Modeling Commercial Signal Processing Applications (pg. 561) | |
29 Efficient Implementation of Analog Waveshaping in Csound (pg. 563) | |
30 Modeling a Multieffects Processor in Csound (pg. 575) | |
Programming (pg. 595) | |
Adding Opcodes (pg. 597) | |
31 Extending Csound (pg. 599) | |
32 Adding New Unit Generators to Csound (pg. 613) | |
Appendixes (pg. 635) | |
List of the Csound Book Chapter Instruments (pg. 637) | |
Recommended Reading (pg. 645) | |
Recommended Listening (pg. 647) | |
Sound Intensity and Formants (pg. 653) | |
Pitch Conversion (pg. 657) | |
Csound’s Error Messages (pg. 663) | |
Csound Quick Reference (pg. 701) | |
Index (pg. 727) |
Richard Boulanger
Richard Boulanger is Professor of Electronic Production and Design at the Berklee College of Music and editor of The Csound Book: Perspectives in Software Synthesis, Sound Design, Signal Processing, and Programming (MIT Press, 2000).
eTextbook
Go paperless today! Available online anytime, nothing to download or install.
Features
|