A Programmer's Guide To Sound provides detailed
technical information about audio storage, processing, and
compression, and includes tested
C++ source code.
Developers who want to add
sound technology to their
applications will find all the details they need to:
- Access low-level sound services on Win32, Mac OS, and
UNIX
- Aecompress MPEG, IMA ADPCM, and (-Law data
- Read from WAVE, VOC, AIFF, and AU file formats
- Play MIDI and MOD music files.
This book also includes accessible introductions to related
topics, such as instrument synthesis, musical tuning, human
sound perception, digital filtering, and Fourier
Transforms. Developers will especially appreciate the
emphasis placed on practical details. For every topic, the
author provides complete source code to demonstrate the
principles involved. The source code from the book compiles
into a sample program that reads and plays a wide variety
of different sound files on Win32, Mac OS, and
UNIX. The
CD-ROM includes all 40,000 lines of source code from the
book, in addition to project files for popular compilers,
sample sound files, and contributed software and related
information.
Audience: Whether you are an audio professional who
wants to learn more about programming or a computer
programmer who wants to know more about implementing audio,
this comprehensive resource will be an invaluable reference
for years to come.