{"id":757,"date":"2016-06-22T20:27:08","date_gmt":"2016-06-23T01:27:08","guid":{"rendered":"https:\/\/www.scottdanesi.com\/?p=757"},"modified":"2017-05-11T16:03:44","modified_gmt":"2017-05-11T21:03:44","slug":"total-annihilation-pinball-update-10-tuning-your-subwoofer","status":"publish","type":"post","link":"https:\/\/www.scottdanesi.com\/?p=757","title":{"rendered":"Total Nuclear Annihilation Pinball Update #10 \u2013 Tuning Your Subwoofer"},"content":{"rendered":"<p>Hey Everyone,<\/p>\n<p>Just wanted to post a quick update. \u00a0When I was describing my sound system\u00a0tuning process to a friend, it occurred to me that this could be a pretty cool little update. \u00a0 I am going to keep it semi-simple as this can be a wormhole of confusing information.<\/p>\n<p>So here is what is going on. \u00a0Whenever you have a very powerful sound system that you hobbled together yourself, it is pretty risky to just tune your subwoofers by ear, especially if the output of your amp is close to the RMS rating of your subwoofers. \u00a0You can easily blow up a speaker by sending clipped output signal to them from the amp.<\/p>\n<p>What is a clipped signal? \u00a0What does it look like? \u00a0For this conversation, we are going to pretend that our sound is a perfect sine wave. \u00a0The image below shows our perfect sine wave on the left. \u00a0On the right side, you can see that the sine wave is now flattened at the top and bottom. \u00a0This is called clipping.<\/p>\n<div id=\"attachment_758\" style=\"width: 637px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2016\/06\/clipping2-1024x438.png\" rel=\"attachment wp-att-758\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-758\" class=\"size-large wp-image-758\" src=\"https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2016\/06\/clipping2-1024x438-1024x438.png\" alt=\"Image credit goes to http:\/\/modernmixing.com\/\" width=\"627\" height=\"268\" srcset=\"https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2016\/06\/clipping2-1024x438.png 1024w, https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2016\/06\/clipping2-1024x438-300x128.png 300w, https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2016\/06\/clipping2-1024x438-768x329.png 768w\" sizes=\"auto, (max-width: 627px) 100vw, 627px\" \/><\/a><p id=\"caption-attachment-758\" class=\"wp-caption-text\">Image credit goes to http:\/\/modernmixing.com\/<\/p><\/div>\n<p>Clipping happens when an audio signal is pushed louder than the amp can handle, so some of the data is cut off from the signal itself.<\/p>\n<p>Now, back to my machine&#8230; \u00a0What I need to do is make sure that none of the audio signals are clipping on my machine, but still drive the amp and subwoofer as hard as possible. \u00a0So here are the high level steps that I took to verify that everything was ok.<\/p>\n<ol>\n<li>I created a sound sample which was a perfect sine wave running at 50hz (50 cycles per second) and set it to be the default music on the Total Annihilation machine. \u00a0(see image below)<br \/>\n<a href=\"https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2016\/06\/50hz.png\" rel=\"attachment wp-att-759\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-759\" src=\"https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2016\/06\/50hz-300x149.png\" alt=\"50hz\" width=\"300\" height=\"149\" srcset=\"https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2016\/06\/50hz-300x149.png 300w, https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2016\/06\/50hz-768x381.png 768w, https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2016\/06\/50hz-1024x508.png 1024w, https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2016\/06\/50hz.png 1918w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/li>\n<li>I then disconnected the audio cable from the computer to the subwoofer amp and hooked up my oscilloscope to the output signal from the computer. \u00a0This allowed me to\u00a0physically view the sound wave on my screen, you know, with my eyes. \u00a0This is called checking the pre-amp signal (in case you wanted to know).<\/li>\n<li>I then started a game and took a look at the 50hz sound wave that was now playing. \u00a0You can see from the image below that the signal is nice and smooth (no clipping). \u00a0Yay!<br \/>\n<a href=\"https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2016\/06\/sine-wave.jpg\" rel=\"attachment wp-att-760\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-760\" src=\"https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2016\/06\/sine-wave-300x200.jpg\" alt=\"sine-wave\" width=\"300\" height=\"200\" srcset=\"https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2016\/06\/sine-wave-300x200.jpg 300w, https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2016\/06\/sine-wave.jpg 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/li>\n<li>Next I plugged the computer audio cable back into the subwoofer amp and disconnected the subwoofer.<\/li>\n<li>The next thing I did was turn down the amp gain all the way to 0% (this is important).<\/li>\n<li>The oscilloscope was then hooked up to the high level output of the subwoofer amplifier, just like how the speaker is hooked up.<\/li>\n<li>I started another game to get the 50hz signal playing.<\/li>\n<li>Then I turned the gain amp up slowly until I could start seeing the sine wave. \u00a0I kept going until I saw a bit of clipping in the signal and then backed it down slightly under that limit. \u00a0This is simply called the amplifier signal (post amplified signal).<\/li>\n<li>Success! \u00a0This now has set my amp to it&#8217;s maximum clean output and I will not have to worry about blowing the (not cheap) subwoofer in my game***. \u00a0 ***Yes, I could technically still blow it, but we do not have to talk about that now&#8230;<br \/>\n<a href=\"https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2016\/06\/20160622_192517.jpg\" rel=\"attachment wp-att-762\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-762\" src=\"https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2016\/06\/20160622_192517-1024x576.jpg\" alt=\"20160622_192517\" width=\"627\" height=\"353\" srcset=\"https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2016\/06\/20160622_192517-1024x576.jpg 1024w, https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2016\/06\/20160622_192517-300x169.jpg 300w, https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2016\/06\/20160622_192517-768x432.jpg 768w, https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2016\/06\/20160622_192517.jpg 1595w\" sizes=\"auto, (max-width: 627px) 100vw, 627px\" \/><\/a><\/li>\n<\/ol>\n<p>OK, OK, so there are a TON of technical details and nuances that I purposely left out of this post as it would have made it not fun to read.<\/p>\n<p>Well, that is about it. \u00a0You now know how to properly check your audio amps for clipping. \u00a0All you need is some time and an oscilloscope. \u00a0\ud83d\ude42 \u00a0Also, the sound system has never sounded so good in Total Annihilation.<\/p>\n<p>See you guys\/gals at Expo 2016!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hey Everyone, Just wanted to post a quick update. \u00a0When I was describing my sound system\u00a0tuning process to a friend, it occurred to me that this could be a pretty cool little update. \u00a0 I am going to keep it semi-simple as this can be a wormhole of confusing information. So here is what is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3,8,7,15],"tags":[],"class_list":["post-757","post","type-post","status-publish","format-standard","hentry","category-arcade","category-how-to","category-news","category-total-annihilation"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.scottdanesi.com\/index.php?rest_route=\/wp\/v2\/posts\/757","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.scottdanesi.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.scottdanesi.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.scottdanesi.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.scottdanesi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=757"}],"version-history":[{"count":3,"href":"https:\/\/www.scottdanesi.com\/index.php?rest_route=\/wp\/v2\/posts\/757\/revisions"}],"predecessor-version":[{"id":854,"href":"https:\/\/www.scottdanesi.com\/index.php?rest_route=\/wp\/v2\/posts\/757\/revisions\/854"}],"wp:attachment":[{"href":"https:\/\/www.scottdanesi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.scottdanesi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.scottdanesi.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}