Rating:  Summary: Very well written. Review: This is one of the best books that I have read on the DSP programming. It includes both practical programming techniques and theoretical discussions on DSP. In the first part of the book, the author introduces the foundation of the DSP programming techniques in an very clear way. I especially like the description of the DSP concepts in the book. They are very well written and easy to be understood by readers, including those who has no experience on the DSP programming before. There are many useful sample codes in the enclosed CD-ROM. These samples help readers to understand some phenomena of telephony and audio by the DSP programming. In addition, some of the samples can be used as recipes by readers for practical applications, such as making an audio system. Readers will learn many technical skills of Windows programming, audio theory and practice from the book. I strongly recommend this excellent book to those who are interested in the DSP programming and window audio systems.
Rating:  Summary: amateur book writing skills and bad programming skills Review: Well I was expecting something a little more professional. His knowledge of the DSP world is not in debate, but his communication skills defintely are. This is not really a techincal manual, this is an 'author-having-a-converstation-about-dsp' type book. He just talks about DSP in his own words and throws out over-generalized, under-explained concepts of DSP with slight regard to audio processing, with very few real models or examples.And for you programmers like myself, his code is almost UNREADABLE! His tab formatting is worthy of a true amateur hack. Don't expect to be able to use his code intelligently without a lot of reorganizing. The book does have some redeaming qualities. Some of his explanations do manage to intrigue and delight you. However, overall I'm dissapointed, as this book was marketed more as a Programmer's bible to dsp, but there is nearly no programming examples or ideas even in the book. Just talk...
|