{"id":1926,"date":"2020-02-01T17:04:34","date_gmt":"2020-02-01T17:04:34","guid":{"rendered":"http:\/\/mclements.net\/blogWP\/?p=1926"},"modified":"2020-02-02T02:50:59","modified_gmt":"2020-02-02T02:50:59","slug":"loudness-wars-and-classical-music","status":"publish","type":"post","link":"http:\/\/mclements.net\/blogWP\/index.php\/2020\/02\/01\/loudness-wars-and-classical-music\/","title":{"rendered":"Loudness Wars and Classical Music"},"content":{"rendered":"<p><strong>Note:<\/strong> it turns out that my PC had a background app that was boosting the level by +10 dB. This didn&#8217;t show up in the audio panel, which had everything set to flat \/ zero. There was nothing wrong with this recording. However, I&#8217;ll leave this here since it talks about how to identify overly hot recordings and fix them as much as possible.<\/p>\n<p>&#8212;<\/p>\n<p>Until recently, classical music has been free of loudness wars nonsense. Most classical music recordings are made with maximum transparency, with little or dynamic range compression, equalization, or other processing. Classical music recordings still sound quite different, but the differences are due to the room, how it&#8217;s miced, types of mics, etc. Post-processing is kept to a minimum compared to other genres.<\/p>\n<p>However, as an Idagio subscriber I&#8217;ve been listening to a wide variety of different music and recordings and recently found some that make me worry about this. Here is one example, and a few steps I took to &#8220;correct&#8221; it in Audacity. I use that word loosely because clipping loses information and any restoration is at best mathematically educated guesswork.<\/p>\n<p>The recording is the Brahms Piano Trios played by Ax, Ma and Kavakos recorded on Sony in 2017. You can find it <a href=\"https:\/\/app.idagio.com\/albums\/brahms-the-piano-trios-1AA6A259-D9A1-4C9F-BD78-D7417104EA34\">Idagio<\/a>, <a href=\"https:\/\/www.amazon.com\/gp\/product\/B07475YXWF\">Amazon<\/a> and other places. When I first started listening to it I thought it was a great performance but it seemed a bit loud; I had to turn down the volume to a lower position than I normally use. Then, when the first crescendo came it sounded just a bit harsh and distorted. Not obvious, but just a bit &#8220;strained&#8221; sounding.<\/p>\n<p>Out of curiosity I loaded the track into <a href=\"https:\/\/www.audacityteam.org\/\">Audacity<\/a> and this is what I saw:<\/p>\n<p><a href=\"http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1927\" src=\"http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave1.png\" alt=\"\" width=\"1465\" height=\"413\" srcset=\"http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave1.png 1465w, http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave1-300x85.png 300w, http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave1-768x217.png 768w, http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave1-1024x289.png 1024w\" sizes=\"auto, (max-width: 1465px) 100vw, 1465px\" \/><\/a><\/p>\n<p>Oops, that doesn&#8217;t look good. Let&#8217;s turn on &#8220;view clipping&#8221;:<\/p>\n<p><a href=\"http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1928\" src=\"http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave2.png\" alt=\"\" width=\"1464\" height=\"410\" srcset=\"http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave2.png 1464w, http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave2-300x84.png 300w, http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave2-768x215.png 768w, http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave2-1024x287.png 1024w\" sizes=\"auto, (max-width: 1464px) 100vw, 1464px\" \/><\/a><\/p>\n<p>Yowza! Those engineers really blasted this recording. Let&#8217;s zoom in on one of those clipped parts:<\/p>\n<p><a href=\"http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1930\" src=\"http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave3.png\" alt=\"\" width=\"1478\" height=\"412\" srcset=\"http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave3.png 1478w, http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave3-300x84.png 300w, http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave3-768x214.png 768w, http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave3-1024x285.png 1024w\" sizes=\"auto, (max-width: 1478px) 100vw, 1478px\" \/><\/a><\/p>\n<p>Yep, that is some serious clipping. This is not just <a href=\"https:\/\/benchmarkmedia.com\/blogs\/application_notes\/intersample-overs-in-cd-recordings\">intersample overs<\/a>, it is actual honest-to-goodness clipping. They definitely over-baked this recording. Let&#8217;s shift the level down by 6 dB, then apply the &#8220;Clip Fix&#8221; tool with a threshold of 99%.<\/p>\n<p><a href=\"http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1932\" src=\"http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave4.png\" alt=\"\" width=\"1475\" height=\"412\" srcset=\"http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave4.png 1475w, http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave4-300x84.png 300w, http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave4-768x215.png 768w, http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave4-1024x286.png 1024w\" sizes=\"auto, (max-width: 1475px) 100vw, 1475px\" \/><\/a><\/p>\n<p>Holy smokes Batman! Even after a 6 dB reduction, restoring the peaks still clipped! Those engineers really blasted this recording. Let&#8217;s undo the clip fix, undo the 6 dB reduction, then reduce it by 9 dB and do another clip fix:<\/p>\n<p><a href=\"http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1933\" src=\"http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave5.png\" alt=\"\" width=\"1474\" height=\"412\" srcset=\"http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave5.png 1474w, http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave5-300x84.png 300w, http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave5-768x215.png 768w, http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave5-1024x286.png 1024w\" sizes=\"auto, (max-width: 1474px) 100vw, 1474px\" \/><\/a><\/p>\n<p>OK, that&#8217;s looking better. Now let&#8217;s look at the entire track, with view clipping enabled:<\/p>\n<p><a href=\"http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1934\" src=\"http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave6.png\" alt=\"\" width=\"1466\" height=\"413\" srcset=\"http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave6.png 1466w, http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave6-300x85.png 300w, http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave6-768x216.png 768w, http:\/\/mclements.net\/blogWP\/wp-content\/uploads\/2020\/02\/wave6-1024x288.png 1024w\" sizes=\"auto, (max-width: 1466px) 100vw, 1466px\" \/><\/a><\/p>\n<p>Good. After applying -9 dB and clip fix to every track, the new peak level was near -1 dB. So all was good. On listening, that harsh strained sound in the crescendos is gone. But of course, this doesn\u2019t actually fix the problem. When the music is clipped, information is forever lost. We don\u2019t know the shape of the waveform when it exceeded 0 dB. All clip fix does is restore a smooth curve which avoids the harsh sound of the sharp edge transitions of clipping.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Note: it turns out that my PC had a background app that was boosting the level by +10 dB. This didn&#8217;t show up in the audio panel, which had everything set to flat \/ zero. There was nothing wrong with this recording. However, I&#8217;ll leave this here since it talks about how to identify overly &hellip; <a href=\"http:\/\/mclements.net\/blogWP\/index.php\/2020\/02\/01\/loudness-wars-and-classical-music\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Loudness Wars and Classical Music<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,2],"tags":[],"class_list":["post-1926","post","type-post","status-publish","format-standard","hentry","category-audio","category-tech"],"_links":{"self":[{"href":"http:\/\/mclements.net\/blogWP\/index.php\/wp-json\/wp\/v2\/posts\/1926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/mclements.net\/blogWP\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/mclements.net\/blogWP\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/mclements.net\/blogWP\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/mclements.net\/blogWP\/index.php\/wp-json\/wp\/v2\/comments?post=1926"}],"version-history":[{"count":6,"href":"http:\/\/mclements.net\/blogWP\/index.php\/wp-json\/wp\/v2\/posts\/1926\/revisions"}],"predecessor-version":[{"id":1938,"href":"http:\/\/mclements.net\/blogWP\/index.php\/wp-json\/wp\/v2\/posts\/1926\/revisions\/1938"}],"wp:attachment":[{"href":"http:\/\/mclements.net\/blogWP\/index.php\/wp-json\/wp\/v2\/media?parent=1926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/mclements.net\/blogWP\/index.php\/wp-json\/wp\/v2\/categories?post=1926"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/mclements.net\/blogWP\/index.php\/wp-json\/wp\/v2\/tags?post=1926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}