[ back ]
The Csound Book
Perspectives in Software Synthesis, Sound Design,
Signal Processing and Programming

Edited by Richard Boulanger
Foreword by Barry Vercoe
Preface by Max Mathews

32 Chapters from the top Sound Designers and Programmers of the world. 45 CD-ROM Chapters. 2 CD-ROMS.
$55.00

Purchase
Barnes & Noble
MIT Press
Amazon.com

Comments about the book
Read here


MitPress

bn.com
Table of Contents

I. Introducition Richard Boulanger
II. Preface Max Mathews
III. Foreword Barry Vercoe
IV. Acknowledgments Richard Boulanger
V. Dedication

Software Synthesis

Csound Fundamentals

1. Introduction to Sound Design in Csound Richard Boulanger
2. Understanding and Using Csound’s GEN Routines Jon Christopher Nelson
3. What Happens When You Run Csound John ffitch
4. Optimizing Your Csound Instruments Paris Smaragdis
5. Using Csound’s Macro Language Extensions John ffitch

Imitative Synthesis

6. Designing Acoustically Viable Instruments in Csound Stephen David Beck
7. Designing Legato Instruments in Csound Richard Dobson
8. Contiguous-Group Wavetable Synthesis of the French Horn in Csound Andrew Horner & Lydia Ayers
9. FM Synthesis and Morphing in Csound: from Percussion to Brass Brian Evans
10. Modeling "Classic" Electronic Keyboards in Csound Hans Mikelson

Algorithmic Synthesis

11. A Survey of Classic Synthesis Techniques in Csound Rajmil Fischman
12. A Guide to FM Implementation in Csound Russell Pinkston
13. A Guide to Granular Synthesis in Csound Allan S. C. Lee
14. A Guide to FOF and FOG Synthesis in Csound Michael Clarke
15. Processing Samples with Csound’s FOF Opcode Per Byrne Villez

Mathematical Models

16. A Look at Random Numbers, Noise and Chaos with Csound John ffitch
17. Constrained Random Event Generation and Retriggering in Csound Russell Pinkston
18. Using Global Csound Instruments for Meta-Parameter Control Martin Dupras
19. Mathematical Modeling with Csound: From Waveguides to Chaos Hans Mikelson

Signal Processing

Understanding Signal Processing through Csound

20. An Introduction to Signal Processing with Csound Erik Spjut
21. Understanding Csound’s Spectral Data Types Barry Vercoe

Delay, Chorus, Reverberation and 3D Audio

22. Using Csound to Understand Delay Lines and their Applications Russell Pinkston
23. An Introduction to Reverberation Design with Csound Eric Lyon
24. Implementing the Gardner Reverbs in Csound Hans Mikelson
25. Csound-based Auditory Localization David McIntyre and Eli Breder

Working with Csound’s Signal Processing Utilities

26. Convolution in Csound: Traditional and Novel Applications Erik Spjut
27. Working with Csound’s ADSYN, LPREAD and LPRESON Opcodes Magdalena Klapper
28. Csound’s Phase Vocoder and Extensions Richard Karpen

Modeling Commercial Signal Processing Applications

29. Efficient Implementation of Analog Waveshaping in Csound Michael Pochino
30. Modeling a Multi-Effects Processor in Csound Hans Mikelson

Programming

Adding Opcodes

31. Extending Csound John ffitch
32. Adding New Unit Generators to Csound Marc Resibois

Appendix

  List of Csound Book Instruments
  Recommended Reading
  Recommended Listening
  The Csound Reference Manual Barry Vercoe et. al
  Error Messages
  Formants Values
  Sound Intensity Values
  Pitch Conversion
  Quick Reference
  Index