In observance of Memorial Day, we will be closed on Monday, May 29th and will reopen at 9am ET on Tuesday, May 30th.
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
|