No, I am not suggesting music be mastered to the lowest common denominator. I am very much for improving the playback equipment.
What I meant was that many of the products on the market now, and currently being designed, are being limited (no pun intended) more by the quality of the speakers and the inability to do really good acoustic design. Aside from size issues, many OEM's are not willing to put in really good speaker based audio since to do so may 'screw up' their nice industrial thin and light design. So they rely on headphone connections and very good SNR in that path.
National Semi, Wolfson, and TI have audio subsystems targeted at the portable device market, many of which incorporate one or more of the methods in the article
Sure, when you're mastering music you don't have control over the quality of the playback system. But surely you're not suggesting that music or movie soundtracks should be mastered to the lowest common denominator? Mastering audio by DRCing and limiting it to death so that it sounds passable on poor quality playback hardware or in noisy listening environments inevitably makes said audio sound worse on even semi-decent equipment.
As a designer of high-quality audio power amplifiers the loudness war really depresses me. What is the point of trying to build power amps with 120 dB signal:noise ratio and 0.0001% THD if the music's dynamic range is only 6 dB or even worse? I hope that other manufacturers will follow Fairchild's lead. Having DRC and limiting, that the user can turn on and off when necessary, in the playback hardware itself would make it easier for the recording industry to de-escalate from the loudness war and hopefully begin again to master music with decent dynamics.
P.S. Really not sure what happened with the paragraphs thing: when I first posted my original comment, it appeared as one contiguous block of text and that's what I was apologising for. But when I later reloaded the page (after making my second post apologising for the poor formatting of the first), the paragraphs had magically re-appeared. It would be nice if we could edit and/or delete our comments because my second one's making me look like a bit of dolt!
The paragraphs make your post, and points, easier to read/understand. No apologies needed for them :)
The points you make in your first post are on the mark. Obviously if you can control the playback system, then you may be able to optimize the sound - from the mastering process down to the ears. This is why you will often find things like THX, and Dolby certified, etc. labels on consumer audio.
But in general, especially in portable devices, you don't have much control over the final hardware. Even to the extent that you might, the poor quality of the speakers will screw you up, as well as the adverse effects that can come from poor or limited acoustic design possible in such devices.
I think it's important to be clear that "louder" absolutely does *not* always equal "better", but this mistaken belief in some quarters has lead to the "loudness war" - sound recordings have copious amounts of DRC & limiting applied to them, robbing them of all dynamics and making them sound worse (see this excellent youtube video detailing the problem: http://www.youtube.com/watch?v=3Gmex_4hreQ, further info can be found here: http://en.wikipedia.org/wiki/Loudness_war and here: http://turnmeup.org/). The problem of applying DRC & limiting during mastering is that there's no lossless way to get the dynamics back; Dolby and others have some systems that can analyse sound data in real-time and try to re-create the dynamics. Hopefully the irony of this process is not lost on the reader and they can appreciate that it would be better if the dynamics had not been removed from the music in the first place!
Having said all of this, there are indeed several scenarios where DRC & limiting can enhance the listening experience:
1.) If the background acoustic noise levels are high (in a moving vehicle for example) DRC & limiting ensures you can hear all aspects of a music track without deafening yourself and your passengers during the loud parts.
2.) For late-night movie watching it can be used to ensure you can hear all the dialogue without waking your neighbours when the next bout of gunfire, explosions etc. hit the screen.
3.) It can be helpful when playing back music on smaller, less efficient loudspeakers such as those found inside smartphones, tablets and laptops.
Clearly the best place for DRC & limiting is on music playback devices themselves and *not* at the time the music/soundtrack is mastered. In this way, DRC & limiting can be applied when it is useful, and deactivated at other times for maximum audio quality.
Boyce, good comment. Here at Fairchild, we believe that one of the key attributes of DRC (dynamic range compression) is to achieve higher SPL (sound pressure level) for louder sound. The advantage is you do not have to use the “brute force” method of driving more current into the speaker element to gain some added perceived volume. Although more power is ultimately needed to make a large change to achieve higher output volumes, we see DRC as a supplement to that, without the downsides of added current such as higher power dissipation and possible speaker damage.
We will issue a major audio announcement soon that includes our first audio ICs optimized for mobile and tablet applications. We also have multiple devices currently in design that will continue to provide value in “making small speakers sound louder and better™”. This includes psycho-acoustic approaches. Thanks again for your comments, they are always welcome.
Senior Marketing Manager
Fairchild Mobile Audio Products
The audio quality problem with small speakers in portable devices is being attacked on several fronts, with DRC, AGC, and limiting being among the 'classical' ways to help the situation. Active multi-band EQ is showing up more often, and OEM's are tending to place more emphasis on acoustics design to help counter some of the speaker deficiencies. Even psycho-acoustics methods (tricking your ears and brain) are being tried with some measure of success.
Blog Doing Math in FPGAs Tom Burke 3 comments For a recent project, I explored doing "real" (that is, non-integer) math on a Spartan 3 FPGA. FPGAs, by their nature, do integer math. That is, there's no floating-point ...