Skip to content

Audio Programming Book

Spend $50 to get a free DVD!

ISBN-10: 0262014467

ISBN-13: 9780262014465

Edition: 2011

Authors: Richard Boulanger, Victor Lazzarini, Max V. Mathews, Richard William Dobson, John Ffitch

Shipping box This item qualifies for FREE shipping.
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!


This comprehensive handbook of mathematical and programming techniques for audio signal processing will be an essential reference for all computer musicians, computer scientists, engineers, and anyone interested in audio. Designed to be used by readers with varying levels of programming expertise, it not only provides the foundations for music and audio development but also tackles issues that sometimes remain mysterious even to experienced software designers. Exercises and copious examples (all cross-platform and based on free or open source software) make the book ideal for classroom use. Fifteen chapters and eight appendixes cover such topics as programming basics for C and C++ (with…    
Customers also bought

Book details

Copyright year: 2011
Publisher: MIT Press
Publication date: 10/22/2010
Binding: Hardcover
Pages: 984
Size: 8.50" wide x 9.50" long x 1.50" tall
Weight: 3.058
Language: English

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).

Victor Lazzarini is Senior Lecturer in the Music Department and Director of the Music Technology Laboratory at the National University of Ireland, Maynooth.

C Programming Basics
An Overview of the C Language with Some Elements of C++
Programming in C
Audio Programming Basics
Audio Programming in C
Working with Audio Streams
Introduction to Program Design
Audio Programming Essentials
Introduction to Digital Audio Signals
Time-Domain Audio Programming
Spectral Audio Programming
Spectral Audio Programming Basics: The DFT, the FFT, and Convolution
The STFT and Spectral Processing
Programming the Phase Vocoder
Programming Csound Opcodes
Understanding an Opcode in Csound
Spectral Opcodes
Algorithmic Synthesis and Music Programming
A Modular Synthesizer Simulation Program
Using C to Generate Scores
Modeling Orchestral Composition
Command-Line Tools Reference
Debugging Software with the GNU Debugger
Soundfiles, Soundfile Formats, and libsndfile
An Introduction to Real-Time Audio IO with PortAudio
MIDI Programming with PortMIDI
Computer Architecture, Structures, and Languages
An Audio Programmer�s Guide to Mathematical Expressions
Contents on the DVD
About the Authors