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 music-oriented
examples), audio programming basics and more advanced
topics, spectral audio programming; programming Csound
opcodes, and algorithmic synthesis and music
programming. Appendixes cover topics in compiling, audio
and MIDI, computing, and math.An accompanying DVD
provides an additional 40 chapters, covering musical and
audio programs with micro-controllers, alternate MIDI
controllers, video controllers, developing Apple Audio
Unit plug-ins from Csound opcodes, and audio programming
for the iPhone.The sections and chapters of the book are
arranged progressively and topics can be followed from
chapter to chapter and from section to section. At the
same time, each section can stand alone as a
self-contained unit. Readers will find The Audio
Programming Book a trustworthy companion on their
journey through making music and programming audio on
modern computers. |
|