| THE CSOUND BOOK
Perspectives in Software Synthesis, Sound Design, Signal Processing &
Programming
Edited by Richard Boulanger
I. Preface - Max Mathews
II. Foreword - Barry Vercoe
III.Introduction - Richard Boulanger
IV. Acknowledgments - Richard Boulanger
V. Dedication - to the memory of Dr. Robert L. Cooper
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
1. List of Csound Book Instruments
2. Recommended Reading
3. Recommended Listening
4. The Csound Reference Manual - Barry Vercoe et. al
5. Error Messages
6. Formants Values
7. Sound Intensity Values
8. Pitch Conversion
9. Quick Reference
10. Index
===============================================================
Dr. Richard Boulanger
Professor - Music Synthesis Department
Berklee College of Music
1140 Boylston Street - Boston, MA 02215-3693
Phone: (617) 747-2485 Fax: (617) 536-2257
===============================================================
rcb@media.mit.edu * rboulanger@berklee.edu* http://www.tiac.net/users/rcb
===============================================================
|