Inaugurating this section of the forum, I think that it could be usefull to have a list of interesting books.
So here is the list, one post per book in order to edit it with comments if needed.
Psychoacoustics: Facts and Models
Eberhard Zwicker/Hugo Fastl
Review:
http://www.physicstoday.org/pt/vol-54/iss-6/p64.html (http://www.physicstoday.org/pt/vol-54/iss-6/p64.html)
This book is a collection of data by Zwicker. Good ressource for hearing facts, nearly nothing about implementations of models.
Overall my own opinion is that this is a must have.
Introduction to Digital Audio Coding and Standards
Marina Bosi/Richard E. Goldberg
link:
http://www.wkap.nl/prod/b/1-4020-7357-7 (http://www.wkap.nl/prod/b/1-4020-7357-7)
Seems interesting, but I do not have it so I am not sure. Deals with psychoacoustic models implementations.
Discount is available for mpeg members
Mastering Audio, the art and the science
Bob Katz
link: http://www.digido.com/portal/pmodule_id=11...der_page_id=66/ (http://www.digido.com/portal/pmodule_id=11/pmdmode=fullscreen/pageadder_page_id=66/)
A great book, not only for those directly connected to mastering or engineering, but for understanding of procedures, processing and making of media.
The Scientist and Engineer's Guide to Digital Signal Processing
Steven Smith
link:
http://www.dspguide.com/ (http://www.dspguide.com/)
(can also be downloaded)
Deals with "standard" dsp things, like transforms, convolutions and basic filtering
Numerical Recipes by William H. Press, Saul A. Teukolsky, William T. Vetterling and Brian P. Flannery
Digital version: http://www.ulib.org/webRoot/Books/Numerical_Recipes/ (http://www.ulib.org/webRoot/Books/Numerical_Recipes/)
Always useful :-)
Menno
Edit: whoops, first book was already posted, sorry.
Applications of Digital Signal Processing to Audio and Acoustics. Kluwer Academic Publishers, March 1998. M. Kahrs and K. Brandenburg, editors.
Very nice book with first chapters dealing with PEAQ (perceptual evaluation of audio quality) and psychoacoustic audio coding (mostly about MP2/MP3 and AAC and ISO psychoacoustic model II)
EDIT : Topic merged.
Hi,
I'm looking for some books on audio coding cos' i kinda have a problem I DUNNO HOW ALL THOSE AUDIO CODECS WORK!!! and i don't like it whis way. How can i trust a loosy audio codec when i don't have an idea how it works (in deatail)??? So I'm looking for books which start with basic things and go to the more advanced ones with some example C code (for example: how to write a PCM decoding engine, the basics of a psy model etc). AFAIK, subband based audio codecs and much simpler, so i'm looking for books that would cover it. Can U guys help ?
best regards
Just copied these out of my project Bibliography, they are all quite good:
Principles Of Digital Audio – Fourth Edition
Ken C. Pohlmann
McGraw-Hill Video/Audio Professional
ISBN 0-07-134819-0
Digital Audio Technology – Fourth Edition
A Guide to CD-Minidisc-SACD-DVDA.MP3.DAT
In association with SONY
ISBN 0-240-51654-0
MP3 The Definitive Guide
Scot Hacker
O’Reilly
ISBN 1-56592-661-7
Kristian
Principles Of Digital Audio – Fourth Edition
Ken C. Pohlmann
McGraw-Hill Video/Audio Professional
ISBN 0-07-134819-0
I found that book interesting enough to read it from cover-to-chapter-10 (which means, for a textbook, it's really good!)
Pohlmann's book was recommended to me by Bryant almost exactly one year ago when I asked the same question (http://www.hydrogenaudio.org/forums/index.php?act=ST&f=1&t=1691), and Frank Klemm agreed that it was a very good book to start with for digital audio enthusiasts.
A link that I stumbled on a while ago, which might still be relevant:
http://ccrma-www.stanford.edu/~bosse/proj/proj.html (http://ccrma-www.stanford.edu/~bosse/proj/proj.html). The student talks about perceptual audio coders and how to build them, then codes one himself. I do believe the source-code is available. His code might be simpler to understand than a full-fledged implementation.
Found this while googling for something else. Seems quite comprehensive.
http://www.eas.asu.edu/~spanias/papers/pap...dspanias-00.pdf (http://www.eas.asu.edu/~spanias/papers/paper-audio-tedspanias-00.pdf)
wow!
thanks for the link!
bye,
Sebi
More in http://www.eas.asu.edu/~spanias/ (http://www.eas.asu.edu/~spanias/)
An Introduction to the Psychology of Hearing, Brian C.J. Moore, 5th edition, 2003
- Best introduction to psychoacoustics (most up-to-date). Recommended as a non-mathematical introduction.
Auditory Perception, Richard M. Warren, Cambridge University Press, 1999
- More of the same, with lots of overlap (get the above instead, imho)
The Intelligent Ear, Reinier Plomp, Lawrence Erlbaum Associates, 2002
- Very modern overall view with lots on speech understanding and some important points on high level research issues. Recommended (annoying postscript/printing errors though)
Introduction to Audiology, 8th ed., F.N. Martin & J.G. Clark, Allyn & Bacon, 2003
- Basic introduction to clinical audiology. Very layman approach. Understandable to most (BTW, only buy this if you're really into audiology, this is a periphery book for psychoacoustics, imho)
Introduction to Digital Audio, 2nd ed., John Watkinson, Focal Press, 2002
- Basic introduction to digital signal processing theory (and some applications). A condensed version of Art of Digital Audio (of sorts)
Digital Audio Technology, 4th ed., Sony, Focal Press, 2001
- Basics of digital audio (really rudimentary level) and more importantly how cd, dvd, sacd and minidisc work. Accurate reference for the CIRC diagram explanations (AFAIK)
Psychophysics - the Fundamentals, 3rd ed., George A. Gescheider, Lawrence Erlbaum Associates, 1997
- Standard text on psychophysics. For me as a reference only. Haven't read it, so no futher comments.
Sensation and Perception, 6th ed., Bruce Goldstein, Wadsworth Publishing, 2001
- Basic perceptual psychology text, covering not only hearing, but vision and chemical senses as well. Many useful basic cognitive models, but I'd only recommend those more interested in cognition and sensory research in overall (the hearing part may be worth reading through though).
Signals and Perception, David Roberts (ed.), Open University, 2002
- Contains IMHO an excellent anatomical/neurological introduction to hearing. Also covers vision, touch, smell/taste, so there's stuff that's probably not of interest to HA members. However, if you can find this at your library, the articles 2-4 are really interesting and I'd recommend them to anyone seriously interested in understanding hearing. Very good illustration/images, imho.
BTW, apparently 'Principles of Digital audio' (Ken C. Pohlman) has errors in the CIRC encoder/decoder explanations. Haven't had time to verify this myself
As for the Zwicker/Fastl, according to my professor it is not completely up-to-date, although a standard reference in the field (esp. for engineers). I have it, but it's been gathering dust, I'm afraid.
regards,
halcyon
Care and Handling of CDs and DVDs: A Guide for Librarians and Archivists
by Fred R. Byers - October 2003
Online at:
http://www.clir.org/pubs/reports/pub121/contents.html (http://www.clir.org/pubs/reports/pub121/contents.html)
Contents:
2. Ensuring That Your Digital Content Remains Available
3. Disc Structure
4. How Long Can You Store CDs and DVDs and Use Them Again?
5. Conditions That Affect CDs and DVDs
6. Cleaning
Edit : and you can get the pdf version here : http://www.clir.org/pubs/abstract/pub121abst.html (http://www.clir.org/pubs/abstract/pub121abst.html)
Sorry, I've been an outsider, but I want to study for what's going on in compressing audio in to losslesss or lossy formats and some thing going with sound quality.
(I'm just a high school student, so my mathematics may not be so good)
Which book do you recommend for an outsider to start studying audio formats?
Can this be sufficient my need??
principles of digital audio
by pohlman
I hope you can give me some opions.
Sorry, I've been an outsider, but I want to study for what's going on in compressing audio in to losslesss or lossy formats and some thing going with sound quality.
(I'm just a high school student, so my mathematics may not be so good)
Which book do you recommend for an outsider to start studying audio formats?
Can this be sufficient my need??
principles of digital audio
by pohlman
I hope you can give me some opions.
[a href="index.php?act=findpost&pid=214317"][{POST_SNAPBACK}][/a]
High school ?? You need to start with complex numbers, matrixes, trigonometry etc-etc.. Your maths must be good.. because Digital Signal Processing is basically the implementation of mathematics in discrete form..
wkwai
Pohlman is a decent thorough introductory text. Many courses use it as the primary book.
Don't be too afraid of the math. You'll grasp it along the way if you just stick along for the ride.
Some of the stuff is more difficult, but remember that most of the good dsp engineers don't even understand the mathematical models themselves. Sometimes it is just enough to apply them. However, for true understanding of the limits of your tools (programmatic algorithm implementations or any other models) you must understand their limits.
If you need introductory easy-to-start-with Calculus books, I can recommend some if you are interested in understanding the math part better.
Pohlman is a decent thorough introductory text. Many courses use it as the primary book.
Don't be too afraid of the math. You'll grasp it along the way if you just stick along for the ride.
Some of the stuff is more difficult, but remember that most of the good dsp engineers don't even understand the mathematical models themselves. Sometimes it is just enough to apply them. However, for true understanding of the limits of your tools (programmatic algorithm implementations or any other models) you must understand their limits.
If you need introductory easy-to-start-with Calculus books, I can recommend some if you are interested in understanding the math part better.
[a href="index.php?act=findpost&pid=247417"][{POST_SNAPBACK}][/a]
Well, i'm interested in audio stream compressing part, so i think the math part may be a very important part.....
are there a lot of algorithms using the calculus?in compressing data?
thank you any way~~~
Some texts (in English, I'm afraid) that could get you started:
Elementary Calculus: An Approach Using Infinitesimals
http://www.math.wisc.edu/~keisler/calc.html (http://www.math.wisc.edu/~keisler/calc.html)
- Easier to understand than most. Free pdf from the web. Please be aware that this books teaching uses a different approach based on inifitesmals, rather than the more common limits approach. Either one can be used, but most texts use limit approach, so you may have to go through that as well (not a hard job).
Applied Mathematics
http://www.its.caltech.edu/~sean/book/unabridged.html (http://www.its.caltech.edu/~sean/book/unabridged.html)
- A bit more terse and can work as a reference. More applied than explanatory.
Multivariable Calculus
http://www.math.gatech.edu/~cain/notes/calculus.html (http://www.math.gatech.edu/~cain/notes/calculus.html)
- Another easier (verbose) approach.
You might also find Information theory related notes on data compression useful at some point:
http://www.inference.phy.cam.ac.uk/mackay/...ory/course.html (http://www.inference.phy.cam.ac.uk/mackay/info-theory/course.html)
I'd recommend getting a good calculus book in your native language as well. It usually helps.
If you need more maths books later on, there are plenty of collections of free texts available on the web:
http://www.geocities.com/alex_stef/mylist.html (http://www.geocities.com/alex_stef/mylist.html)
http://www.math.gatech.edu/~cain/textbooks/onlinebooks.html (http://www.math.gatech.edu/~cain/textbooks/onlinebooks.html)
regards,
halcyon
Thanks a lot.....
Though my English isn't very good, i'll try to know those things in the book...
thanks~~~
Not exactly a book, but the best online thing I found for statistics on rater agreement (http://ourworld.compuserve.com/homepages/jsuebersax/agree.htm).
Nice page with links to papers on many things like MDCT, TNS, etc.
http://www.ee.columbia.edu/~marios/courses...er_reviews.html (http://www.ee.columbia.edu/~marios/courses/e6820y02/project/paper_reviews.html)
1. Mathematics of the Discrete Fourier Transform
http://ccrma.stanford.edu/~jos/mdft/ (http://ccrma.stanford.edu/~jos/mdft/)
2. Introduction to Digital Filters
http://ccrma.stanford.edu/~jos/filters/ (http://ccrma.stanford.edu/~jos/filters/)
Great introductory courses by J.O.Smith III from Stanford University.
Brian C. J. Moore as cited above.
William Yost's book on the Physiology of Hearing.
Norman Morrison's book on Fourier Analysis (but skip his software)
Rabiner and Crochiere "Multirate Digital Signal Processing"
H. Malvar's book on Lapped Transforms.
Jayant and Noll "Digital Coding of Waveforms"
P.P.Vaidyanathan
"Multirate Systems and Filter Banks"
PhD thesis and other papers mostly related to spatial audio coding:
http://lcavwww.epfl.ch/~cfaller/ (http://lcavwww.epfl.ch/~cfaller/)
I just found
"Introduction to Sound Processing" by Davide Rocchesso
Download sp.pdf (http://profs.sci.univr.it/~rocchess/SP/sp.pdf) (200 pages)
(GNU Free Document License)
I looks really promising. I just skimmed through some chapters, though.
It covers all sorts of things:
Chapter 1: Systems, Sampling and Quantization
Chapter 2: Digital Filters (including filterbanks and frequency warping)
Chapter 3: Delays and Effects (including fractional sample delays, reverb, spatial effects)
Chapter 4: Sound Analysis
Chapter 5: Sound Modelling (including LPC modelling, digital oscillators)
Appndx A: Mathematical Fundamentals
Appndx B: Tools for Soundprocessing (including Matlab, Octave, CSound)
Appndx C: fundamentals of psychoacoustics
SG
Robert A. Wannamaker, Stanley P. Lipshitz, and John Vanderkooy, A theory of nonsubtractive dithering (http://music.calarts.edu/~rwannama/writings/ieee.pdf)
A. Härmä. Implementation of recursive filters having delay free loops. In Proc. IEEE Int. Conf. Acoustics, Speech, and Signal Processing, volume III, pages 1261-1264, Seattle, Washington, May 1998. (here (http://www.acoustics.hut.fi/~aqi/LofPublic/))
Härmä's paper is certainly not for everybody but it's very useful for those who want to design/implement filters with frequency responses matching certain masking threshold curves. The problem of delay free loops arise when trying to exploit the nonuniform bandwidth of the critical bands during filter design by the use of the frequency warping technique. Härmä's paper provides a general solution to the "delay free loops"-problem as well as special modified structures for frequency warped all-pole filters (including the lattice structure).
Cheers,
SG
These are very interesting books, indeed!
1. Mathematics of the Discrete Fourier Transform
http://ccrma.stanford.edu/~jos/mdft/ (http://ccrma.stanford.edu/~jos/mdft/)
2. Introduction to Digital Filters
http://ccrma.stanford.edu/~jos/filters/ (http://ccrma.stanford.edu/~jos/filters/)
Great introductory courses by J.O.Smith III from Stanford University.
The books are finaly published and available at Amazon, Alibris, AbeBooks, etc.
Search for:
1.
Mathematics of the Discrete Fourier Transform: with Audio Applications,
by Julius Smith.
2.
Introduction to Digital Filters: with Audio Applications,
by Julius Smith.
One of the greatest books on the subject, just doesn't get better that this.
R. Schreier, "Understanding Delta-Sigma Data Converters", link (http://www.amazon.com/Understanding-Delta-Sigma-Converters-Richard-Schreier/dp/0471465852), highly recommended.
Hans Camenzind, "Designing Analog Chips", e-book. (http://www.designinganalogchips.com/)
Steven W. Smith, "The Scientist and Engineer's Guide to Digital Signal Processing", e-book. (http://www.dspguide.com/)
Bob Zulinski, "Electronic Applications - An Online Text, e-book. (http://www.ece.mtu.edu/faculty/ljbohman/onlinetext/elapp200.pdf)
The following are also good for those with a special interest in the fields they cover:
Jesper Steensgaard, "High Performance Data Converters", PhD thesis (http://steensgaard.org/jesper/publications/thesis.htm), not audio-specific, but very good thesis on delta-sigma and noise-shaping stuff.
Karsten Nielsen, "Audio Power Amplifier Techniques With Energy Efficient Power Conversion (http://www.icepower.bang-olufsen.com/en/technology/publications/thesis/), the thesis that led to the ICEPower class-D modules.
http://www.amazon.com/Sound-Reproduction-A...3839&sr=8-1 (http://www.amazon.com/Sound-Reproduction-Acoustics-Psychoacoustics-Loudspeakers/dp/0240520092/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1223393839&sr=8-1)
"Sound Reproduction: The Acoustics and Psychoacoustics of Loudspeakers and Rooms", Floyd Toole
A nice summary of a career focused on investigating reproduction of music in "small rooms", and how to formalize listener subjective response.
Note that there are practically no formulas in the book. Everything is conveyed through graphs and the text.
-k
Some text references which I often see lying on people's desks in the Audio group of Fraunhofer IIS (sometimes also referred to as "home of MP3" ):
Spanias, Painter, and Atti, "Audio Signal Processing and Coding," Wiley, 2007.
http://www.amazon.com/Signal-Processing-Co...s/dp/0471791474 (http://www.amazon.com/Signal-Processing-Coding-Andreas-Spanias/dp/0471791474)
Oppenheim, Schafer, Buck, "Discrete-Time Signal Processing," Prentice Hall, 1999.
http://www.amazon.com/Discrete-Time-Signal...l/dp/0137549202 (http://www.amazon.com/Discrete-Time-Signal-Processing-2nd-Prentice-Hall/dp/0137549202)
Zölzer, "Digital Audio Signal Processing," Wiley, 2008.
http://www.amazon.com/Digital-Audio-Signal...r/dp/0470997850 (http://www.amazon.com/Digital-Audio-Signal-Processing-Z%C3%B6lzer/dp/0470997850)
I do not recommend them for beginners, though, especially the Oppenheim.
Audio Anecdotes - Tools, Tips and Techniques for Digital Audio, vol.1 (http://www.amazon.com/Audio-Anecdotes-Tools-Techniques-Digital/dp/1568811047/ref=sr_1_2?ie=UTF8&s=books&qid=1240819166&sr=8-2), vol.2 (http://www.amazon.com/Audio-Anecdotes-II-Techniques-Digital/dp/1568812140/ref=sr_1_3?ie=UTF8&s=books&qid=1240819166&sr=8-3), vol.3 (http://www.amazon.com/Audio-Anecdotes-III-Techniques-Digital/dp/1568812159/ref=sr_1_1?ie=UTF8&s=books&qid=1240819166&sr=8-1).
http://www.tonmeister.ca/main/textbook/node317.html (http://www.tonmeister.ca/main/textbook/node317.html)
My thesis (http://rapidshare.com/files/231800881/thesis_lokken.pdf), "Digital-to-Analog Conversion in High Resolution Audio".
Hello,
Could someone please refer me to a good book to study MDCT (and lapped transforms in general) besides Malvar's "Signal Processing with Lapped Transforms"?
I've been trying to get Malvar's (it's the main reference I've seen for lapped transforms) but there is no library nearby that has it and it's a bit expensive to buy it...
Thank you.
Intro to Data Compression
http://www.amazon.com/Handbook-Data-Compre...4439&sr=1-2 (http://www.amazon.com/Handbook-Data-Compression-David-Salomon/dp/1848829027/ref=sr_1_2?ie=UTF8&s=books&qid=1297564439&sr=1-2)
I came across this title (which, as a bit of a noob, perked my interest):
The Audio Programming Book (http://www.amazon.com/Audio-Programming-Book-Richard-Boulanger/dp/0262014467)
The title alone sounds as if it covers all the bases that I want. I mean I'm wrapping up a C++ course, and I want a bit of motivation to peek ahead and see how I can apply all this to sounds, in general. That includes signal processing, but I feel like it should include other elements (though, as a noob, I'm sorta oblivious to what all they could be).
I may be underestimating how broad of a field digital signal processing is, but can anyone recommend a decent introductory book to the world of programming and audio, in addition to the one I linked above?
Thanks.
P.S. Thanks for this thread too. I bookmarked probably a dozen links.
Perfecting Sound Forever - The Story of Recorded Music : Greg Milner : Granta ISBN 978 1 84708 140 7
Not a technical tome like most of the other suggestions but a well researched and interesting exploration of the history of recording.
, "Digital-to-Analog Conversion in High Resolution Audio". (http://"[/url)
"File not found"
, "Digital-to-Analog Conversion in High Resolution Audio". (http://"[/url)
"File not found"
Looks like its online here: http://ntnu.diva-portal.org/smash/record.jsf?pid=diva2:395 (http://ntnu.diva-portal.org/smash/record.jsf?pid=diva2:395)
and here:
http://www.slashdocs.com/ipupqt/digital-to...tion-audio.html (http://www.slashdocs.com/ipupqt/digital-to-analog-conversion-in-high-resolution-audio.html)
Licensing looks ok so I think its fine to post mirrors...
Looks like its online here: http://ntnu.diva-portal.org/smash/record.jsf?pid=diva2:395 (http://ntnu.diva-portal.org/smash/record.jsf?pid=diva2:395)
and here:
http://www.slashdocs.com/ipupqt/digital-to...tion-audio.html (http://www.slashdocs.com/ipupqt/digital-to-analog-conversion-in-high-resolution-audio.html)
Licensing looks ok so I think its fine to post mirrors...
The second link worked for me, and given my current location (on a somewhat restricted public network in a hospital), the observed failure of the first one could easy be due my flakey means of access, may not a a reliable problem.
Of course there's the paper itself which contains in its abstract:
"Clock jitter is one of the most critical performance bottlenecks in high resolution audio, and the paper proposes ways to minimize the DAC’s jitter susceptibility. "
Here we go again... ;-(
An Introduction to the Psychology of Hearing, Brian C.J. Moore, 5th edition, 2003
- Best introduction to psychoacoustics (most up-to-date). Recommended as a non-mathematical introduction.
fantastic book.
Looks like its online here: http://ntnu.diva-portal.org/smash/record.jsf?pid=diva2:395 (http://ntnu.diva-portal.org/smash/record.jsf?pid=diva2:395)
and here:
http://www.slashdocs.com/ipupqt/digital-to...tion-audio.html (http://www.slashdocs.com/ipupqt/digital-to-analog-conversion-in-high-resolution-audio.html)
Licensing looks ok so I think its fine to post mirrors...
The second link worked for me, and given my current location (on a somewhat restricted public network in a hospital), the observed failure of the first one could easy be due my flakey means of access, may not a a reliable problem.
Of course there's the paper itself which contains in its abstract:
"Clock jitter is one of the most critical performance bottlenecks in high resolution audio, and the paper proposes ways to minimize the DAC’s jitter susceptibility. "
Here we go again... ;-(
Both links are now broken, the second replaced with a fake ad claiming that your computer is virus-infested.
Looks like its online here: http://ntnu.diva-portal.org/smash/record.jsf?pid=diva2:395 (http://ntnu.diva-portal.org/smash/record.jsf?pid=diva2:395)
and here:
http://www.slashdocs.com/ipupqt/digital-to...tion-audio.html (http://www.slashdocs.com/ipupqt/digital-to-analog-conversion-in-high-resolution-audio.html)
Licensing looks ok so I think its fine to post mirrors...
The second link worked for me, and given my current location (on a somewhat restricted public network in a hospital), the observed failure of the first one could easy be due my flakey means of access, may not a a reliable problem.
Of course there's the paper itself which contains in its abstract:
"Clock jitter is one of the most critical performance bottlenecks in high resolution audio, and the paper proposes ways to minimize the DAC’s jitter susceptibility. "
Here we go again... ;-(
Both links are now broken, the second replaced with a fake ad claiming that your computer is virus-infested.
Try this one from his university:
https://brage.bibsys.no/xmlui/handle/11250/2370141
Upper left, click on this version: 395_FULLTEXT02.pdf
MANUAL OF ANALOGUE
SOUND RESTORATION
TECHNIQUES
by Peter Copeland
Published September 2008
https://www.bl.uk/britishlibrary/~/media/subjects%20images/sound/analoguesoundrestoration.pdf
MANUAL OF ANALOGUE
SOUND RESTORATION
TECHNIQUES
by Peter Copeland
Published September 2008
https://www.bl.uk/britishlibrary/~/media/subjects%20images/sound/analoguesoundrestoration.pdf
Could be taken as having some pretty controversial ideas about analog versus digital, mixed in with some conventional thinking.
Interesting freebie about power amplifier design.
http://www.thatraymond.com/downloads/solidstate_guitar_amplifiers_teemu_kyttala_v1.0.pdf
Found this while googling for something else. Seems quite comprehensive.
http://www.eas.asu.edu/~spanias/papers/pap...dspanias-00.pdf (http://www.eas.asu.edu/~spanias/papers/paper-audio-tedspanias-00.pdf)
More in http://www.eas.asu.edu/~spanias/ (http://www.eas.asu.edu/~spanias/)
These URLs were changed and are now:
http://spanias.faculty.asu.edu/papers/paper-audio-tedspanias-00.pdf
http://spanias.faculty.asu.edu/