{"id":8915,"date":"2026-06-17T11:18:17","date_gmt":"2026-06-17T09:18:17","guid":{"rendered":"https:\/\/www.tonmeister.ca\/wordpress\/?p=8915"},"modified":"2026-06-17T11:18:17","modified_gmt":"2026-06-17T09:18:17","slug":"pet-peeves-of-a-pedant-2","status":"publish","type":"post","link":"https:\/\/www.tonmeister.ca\/wordpress\/2026\/06\/17\/pet-peeves-of-a-pedant-2\/","title":{"rendered":"Pet Peeves of a Pedant: #2"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Sometimes, on a rare occasion, I can muster up enough gumption to admit that I&#8217;m wrong. This posting is just such an admission&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once-upon-a-time, I learned about equal loudness contours (I will explain these below&#8230;). Then I learned about weighting filters and how they&#8217;re used to make a measurement system as imperfect as we are. (I will also explain this below). The short explanation at the end of that lesson was &#8220;A-weighting is for measuring quiet sounds, and C-weighting is for loud sounds.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This put a hard-and-fast belief in my head that then made me grumpy any time someone published a specification that said something like &#8220;maximum sound pressure level: 120 dB SPL (A)&#8221;, since 120 dB SPL is NOT a quiet sound &#8211; so the idiot that wrote that should have used a C-weighting instead.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, as Bertrand Russell once said, &#8220;It&#8217;s healthy now and then to hang a question mark on things you&#8217;ve long taken for granted.&#8221; It turns out that my almost-religious-indignation regarding &#8220;mis-&#8221; use of weighting curves might not be so righteous after all.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Equal Loudness Contours<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once-upon-a-time, some research (Fletcher and Munson) figured out that humans do not have a flat frequency response. We are, generally speaking, more sensitive to midrange information than lower- and higher-frequency bands. If you a play a tone for a test subject at a given sound pressure level at 1 kHz, then change to a different frequency and ask the subject to adjust the level of the second frequency so that it sounds the same level as the 1 kHz tone, you get some offset gain value. If you do that again and again for a lot of frequencies and a lot of people and average the results, you get curves that show contours of equal loudness &#8211; the sound pressure levels of different frequencies that <em>sound<\/em> the same level to us.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"667\" src=\"https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/01_iso226-1024x667.png\" alt=\"\" class=\"wp-image-8916\" srcset=\"https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/01_iso226-1024x667.png 1024w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/01_iso226-300x195.png 300w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/01_iso226-768x500.png 768w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/01_iso226-1536x1001.png 1536w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/01_iso226.png 1693w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Fig 01: ISO 226 standard versions of Equal Loudness Contours<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Figure 1, above shows the ISO 226 version of these equal loudness contours which are more like the ones found by Robinson and Dadson and not Fletcher and Munson, as can be seen in the comparison of the two data sets, below.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The curves are typically labelled using the SPL value where they cross 1 kHz. For example, the curve that hits 50 dB SPL at 1 kHz is called the &#8220;50-phon&#8221; curve; a sinusoidal tone at a given frequency on that line will have a perceived loudness of 50 phons, which will be 50 dB SPL at only 3 frequencies, one of which is 1 kHz.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"767\" height=\"1024\" src=\"https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/equal_loudness-767x1024.png\" alt=\"\" class=\"wp-image-8894\" srcset=\"https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/equal_loudness-767x1024.png 767w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/equal_loudness-225x300.png 225w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/equal_loudness-768x1025.png 768w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/equal_loudness.png 1096w\" sizes=\"auto, (max-width: 767px) 100vw, 767px\" \/><figcaption class=\"wp-element-caption\">Figure 2, from Wireless World magazine, March 1962<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">As I mentioned above, the A- and C-weighting filters (as well as other variants) were designed to simulate this lack-of-linearity to make measurements (like noise levels, for example) more aligned with human perception. For example, as can be seen above, we are bad at hearing low frequencies at low levels. So, if you are tasked with measuring the background noise caused by an air conditioning system in an office space, you&#8217;ll bring a microphone that can detect the noise better than we can, which results in you getting a high SPL value for something that we can&#8217;t hear. Therefore, we apply a roll-off to the microphone&#8217;s output before capturing a measurement value. This is the purpose of an A-weighting filter, the response of which is shown in Figure 3, below.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"658\" src=\"https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/02_weighting_a_c-1024x658.png\" alt=\"\" class=\"wp-image-8918\" srcset=\"https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/02_weighting_a_c-1024x658.png 1024w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/02_weighting_a_c-300x193.png 300w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/02_weighting_a_c-768x493.png 768w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/02_weighting_a_c-1536x987.png 1536w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/02_weighting_a_c.png 1689w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 3: The red curve is the response of an A-weighting filter. The black curve is for C-weighting.<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">If we flip the equal loudness contours upside-down so that they show our hearing sensitivity as a magnitude response, then they&#8217;d look like the curves in Figure 4.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"667\" src=\"https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/01a_iso226_as_mag_response-1024x667.png\" alt=\"\" class=\"wp-image-8920\" srcset=\"https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/01a_iso226_as_mag_response-1024x667.png 1024w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/01a_iso226_as_mag_response-300x195.png 300w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/01a_iso226_as_mag_response-768x500.png 768w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/01a_iso226_as_mag_response-1536x1001.png 1536w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/01a_iso226_as_mag_response.png 1693w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 4: the ISO 226 equal loudness contours shown upside-down so that they appear as magnitude response plot (with offsets) instead.<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">If you read the <a href=\"https:\/\/en.wikipedia.org\/wiki\/A-weighting\">Wikipedia page on A-weighting<\/a> you&#8217;ll come across these two statements:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>The A-weighting was based on the 40-phon\u00a0Fletcher\u2013Munson curves, which represented an early determination of the\u00a0equal-loudness contour\u00a0for human hearing.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Subsequent research has demonstrated that A-weighting is in closer agreement with the updated 60-phon contour incorporated into ISO 226:2003 than with the 40-phon Fletcher-Munson contour, which challenges the common misapprehension that A-weighting represents loudness only for quiet sounds.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let&#8217;s then test this by plotting the A-weighting response on top of the equal loudness contours.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"667\" src=\"https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/03_iso226_weighting_a_40-1024x667.png\" alt=\"\" class=\"wp-image-8921\" srcset=\"https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/03_iso226_weighting_a_40-1024x667.png 1024w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/03_iso226_weighting_a_40-300x195.png 300w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/03_iso226_weighting_a_40-768x500.png 768w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/03_iso226_weighting_a_40-1536x1001.png 1536w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/03_iso226_weighting_a_40.png 1693w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 5: The A-weighting curve (in black) plotted to align with the 40-phon curve (the curve that crosses 1 kHz at 40 dB SPL)<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"667\" src=\"https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/04_iso226_weighting_a_60-1024x667.png\" alt=\"\" class=\"wp-image-8922\" srcset=\"https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/04_iso226_weighting_a_60-1024x667.png 1024w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/04_iso226_weighting_a_60-300x195.png 300w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/04_iso226_weighting_a_60-768x500.png 768w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/04_iso226_weighting_a_60-1536x1001.png 1536w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/04_iso226_weighting_a_60.png 1693w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 6: The A-weighting curve (in black) plotted to align with the 60-phon curve (the curve that crosses 1 kHz at 60 dB SPL)<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">As you can see in Figure 5 and 6, the A-weighting curve better matches the 60-phon curve than the 40-phon curve. If I do this more generally, by looking at the difference between the A-weighting curve and each of the equal loudness contours (viewed as a magnitude response) then the result is as shown in Figure 7.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"667\" src=\"https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/05_iso226_ref_weighting_a-1-1024x667.png\" alt=\"\" class=\"wp-image-8925\" srcset=\"https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/05_iso226_ref_weighting_a-1-1024x667.png 1024w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/05_iso226_ref_weighting_a-1-300x195.png 300w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/05_iso226_ref_weighting_a-1-768x500.png 768w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/05_iso226_ref_weighting_a-1-1536x1001.png 1536w, https:\/\/www.tonmeister.ca\/wordpress\/wp-content\/uploads\/05_iso226_ref_weighting_a-1.png 1693w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 7: The difference between ISO 226 and A-weighting<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">As you can see there, the flattest curve is the one for 60-phon; the one that crosses 1 kHz at 60 dB SPL, so that statement from Wikipedia is correct.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Of course, 60 dB SPL is not THAT loud &#8211; and it&#8217;s certainly not the same as 120 dB SPL&#8230; but it seems that my high horse might not be worth staying on, and maybe using A-weighting as a general approximation, regardless of the level might NOT be as terrible a sin as I believed for so many years&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mea culpa<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sometimes, on a rare occasion, I can muster up enough gumption to admit that I&#8217;m wrong. This posting is just such an admission&#8230; Once-upon-a-time, I learned about equal loudness contours (I will explain these below&#8230;). Then I learned about weighting filters and how they&#8217;re used to make a measurement system as imperfect as we are. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[33,4,65,54],"tags":[],"class_list":["post-8915","post","type-post","status-publish","format-standard","hentry","category-acoustics","category-audio","category-measurements","category-perception-audio"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p48hIM-2jN","_links":{"self":[{"href":"https:\/\/www.tonmeister.ca\/wordpress\/wp-json\/wp\/v2\/posts\/8915","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tonmeister.ca\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tonmeister.ca\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tonmeister.ca\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tonmeister.ca\/wordpress\/wp-json\/wp\/v2\/comments?post=8915"}],"version-history":[{"count":4,"href":"https:\/\/www.tonmeister.ca\/wordpress\/wp-json\/wp\/v2\/posts\/8915\/revisions"}],"predecessor-version":[{"id":8926,"href":"https:\/\/www.tonmeister.ca\/wordpress\/wp-json\/wp\/v2\/posts\/8915\/revisions\/8926"}],"wp:attachment":[{"href":"https:\/\/www.tonmeister.ca\/wordpress\/wp-json\/wp\/v2\/media?parent=8915"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tonmeister.ca\/wordpress\/wp-json\/wp\/v2\/categories?post=8915"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tonmeister.ca\/wordpress\/wp-json\/wp\/v2\/tags?post=8915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}