Basicsynth
Daniel Mitchell
BasicSynth takes you beyond the theory and shows you how to create a custom synthesizer in software using the C++ programming language. The first part of the book explains the basic computer algorithms used to generate and process sound.