Best beginners guide to sound/audio I'm trying to learn audio programming, but am struggling with the basics of audio.

Audio programming is new to me (I'm a C/C++ developer with over 30 years of experience), but I don't have any background in sound/audio or DSP.

I'm learning ad-hoc, through various websites. Things I need to know are sampling, envelope, sweeps, length counters, pulse waves, triangle waves, delta modulation, PCM, etc.

Is there some kind of definitive book that I should start with, given my background? I don't really need to understand advanced sound processing, just something thats beginner and somewhat easy to digest.
In general you can divide the audio books into the following categories:


Audio Engineering
Audio Programming
Audio Signal Processing and Coding
Digital Signal processing


For your exclusive requirement (that fall into cat-2) I highly recommend the following book: The Audio Programming Book_BOULANGER_MIT