"Digital Signal Processing for Audio Applications" by Anton Kamenov is a simple structural approach to understanding how digitally recorded sound can be manipulated. It presents and explains, and sometimes derives, the mathematical theory that the DSP user can employ in designing sound manipulating applications.
Although this book contains some mathematics, it is not for mathematicians, but for the engineers and hobbyists. If properly explained, much of the practical DSP applications reduce to simple algebra. This said, the book contains a sufficient amount of theory to provide an explanation of why DSP works the way it does. It is important for practitioners to have a good understanding of how DSP concepts come about. Much of the available DSP information has too much theory and not enough examples. Much of it has too many practical examples and not enough theoretical backing. We hope to have found the proper balance.
The additions to the book that come with this second edition are significant: examples of dynamics compression, wavelet transforms and data compression, more windows, elliptic filters, and impulse reverbs through de-convolution.
Although this book contains some mathematics, it is not for mathematicians, but for the engineers and hobbyists. If properly explained, much of the practical DSP applications reduce to simple algebra. This said, the book contains a sufficient amount of theory to provide an explanation of why DSP works the way it does. It is important for practitioners to have a good understanding of how DSP concepts come about. Much of the available DSP information has too much theory and not enough examples. Much of it has too many practical examples and not enough theoretical backing. We hope to have found the proper balance.
The additions to the book that come with this second edition are significant: examples of dynamics compression, wavelet transforms and data compression, more windows, elliptic filters, and impulse reverbs through de-convolution.