{"id":20194,"date":"2026-11-14T10:30:00","date_gmt":"2026-11-14T09:30:00","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/blog\/?p=20194"},"modified":"2026-10-26T10:49:32","modified_gmt":"2026-10-26T09:49:32","slug":"changing-bass-with-saturation-how-harmonics-and-distortion-arise","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/en\/music-production\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\/","title":{"rendered":"Changing Bass with Saturation: How Harmonics and Distortion Arise"},"content":{"rendered":"<p>Saturation changes the shape of an audio waveform. This can create additional frequencies, including components above an 808&#8217;s low fundamental. This experiment examines nine curves in FFmpeg&#8217;s <code>asoftclip<\/code>: which harmonics appear, how distortion rises with input gain, and which mixing frequencies two simultaneous tones produce. Descriptions such as \u201cwarm\u201d or \u201crough\u201d are not assessed by listening tests here.<\/p>\n<p>A transfer curve maps each input value to an output value. Harmonics occur at whole-number multiples of the fundamental: for a 100 Hz fundamental, H2 is 200 Hz and H3 is 300 Hz. RMS measures average signal strength; THD combines the harmonic energies and compares their resulting strength with the fundamental.<\/p>\n<p>The original series dates from 23 September 2026 and uses FFmpeg 7.1.5 and NumPy. All results were reproduced during review. Additional checks clarify two limitations: the original DC-offset test included unintended clipping before tanh, and the 150 Hz boundary cuts through a spectral line. Results apply to these settings, not arbitrary saturation plugins.<\/p>\n<figure class=\"lw-diagram\">\n<img alt=\"Chart of THD and harmonics H2\u2013H9 at +9 dB, plus THD curves for five transfer functions. Additional cards distinguish offset without preceding clipping, harmonic energy fractions and the custom FFT sideband metric.\" decoding=\"async\" height=\"580\" loading=\"lazy\" src=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/diagrams\/saturation-reviewed-20194-en-20261026.png\" width=\"1120\"\/><figcaption>Harmonics and THD of the asoftclip curves, with selected findings on asymmetry and mixing frequencies. The bass figures describe energy fractions, not measured listening benefits.<\/figcaption><\/figure>\n<h2>How it was measured<\/h2>\n<p>A 100 Hz sine starts with a peak of 0.5, half digital full scale. Drive is the gain before the filter. At 0 dB the peak remains 0.5; at +6 dB it is about 0.998; at +18 dB about 3.97. The <code>threshold<\/code> setting remains 1.0. Exactly reaching that mark requires +6.02 dB; soft curves already change the signal below it. An external soxr resampler raises the sample rate from 48 to 192 kHz and then returns it to 48 kHz. This four-times oversampling reduces aliasing, or frequencies incorrectly folded back into the output, without guaranteeing its complete elimination.<\/p>\n<p>Analysis uses the middle two seconds of each three-second signal. An FFT separates frequency components; a Blackman\u2013Harris window attenuates the section edges. H1 is the fundamental, H2 the second harmonic or first overtone, and H3 the third harmonic or second overtone. Harmonic levels in dB are relative to H1. THD is the combined RMS amplitude of H2 through H20 divided by that of H1. Further tests use DC offset, a steady 50 Hz sine as a simplified bass model, and 60 Hz plus 7 kHz tones at a 4:1 amplitude ratio.<\/p>\n<h2>Odd transfer curves and harmonic components<\/h2>\n<p>At the tested settings, the curves obey <code>f(\u2212x) = \u2212f(x)<\/code>: positive and negative inputs receive opposite, equal-magnitude outputs. A pure sine without DC offset therefore retains half-wave symmetry. In the ideal model, only odd harmonics appear. Measured H2, H4, H6 and H8 sit about 159 to 178 dB below the fundamental, among very small numerical residuals. This does not establish that every remaining odd harmonic is audible.<\/p>\n<table>\n<tr>\n<th>Curve<\/th>\n<th>THD at +9 dB<\/th>\n<th>H3<\/th>\n<th>H5<\/th>\n<th>H7<\/th>\n<th>H9<\/th>\n<\/tr>\n<tr>\n<td>hard<\/td>\n<td>13.29 %<\/td>\n<td>\u221217.8 dB<\/td>\n<td>\u221231.6 dB<\/td>\n<td>\u221234.9 dB<\/td>\n<td>\u221241.0 dB<\/td>\n<\/tr>\n<tr>\n<td>erf<\/td>\n<td>12.81 %<\/td>\n<td>\u221217.9 dB<\/td>\n<td>\u221235.4 dB<\/td>\n<td>\u221254.4 dB<\/td>\n<td>\u221275.0 dB<\/td>\n<\/tr>\n<tr>\n<td>alg<\/td>\n<td>12.68 %<\/td>\n<td>\u221218.1 dB<\/td>\n<td>\u221232.3 dB<\/td>\n<td>\u221245.5 dB<\/td>\n<td>\u221258.2 dB<\/td>\n<\/tr>\n<tr>\n<td>quintic<\/td>\n<td>11.51 %<\/td>\n<td>\u221218.9 dB<\/td>\n<td>\u221235.7 dB<\/td>\n<td>\u221245.3 dB<\/td>\n<td>\u221251.3 dB<\/td>\n<\/tr>\n<tr>\n<td>tanh and exp<\/td>\n<td>11.24 %<\/td>\n<td>\u221219.1 dB<\/td>\n<td>\u221236.0 dB<\/td>\n<td>\u221252.7 dB<\/td>\n<td>\u221269.4 dB<\/td>\n<\/tr>\n<tr>\n<td>sin<\/td>\n<td>9.46 %<\/td>\n<td>\u221220.5 dB<\/td>\n<td>\u221252.2 dB<\/td>\n<td>\u221290.6 dB<\/td>\n<td>\u2212133.9 dB<\/td>\n<\/tr>\n<tr>\n<td>cubic<\/td>\n<td>9.43 %<\/td>\n<td>\u221220.5 dB<\/td>\n<td>&lt; \u2212160 dB<\/td>\n<td>&lt; \u2212160 dB<\/td>\n<td>&lt; \u2212160 dB<\/td>\n<\/tr>\n<tr>\n<td>atan<\/td>\n<td>9.01 %<\/td>\n<td>\u221221.0 dB<\/td>\n<td>\u221236.9 dB<\/td>\n<td>\u221251.3 dB<\/td>\n<td>\u221265.0 dB<\/td>\n<\/tr>\n<\/table>\n<p>At +9 dB, hard produces relatively strong higher harmonics: H9 is at \u221241 dB, compared with \u221269 dB for tanh. cubic mainly produces H3 in this case because the input peak is still below its internal limit of 1.5. At higher drive, its subsequent clipping creates additional harmonics. The similar THD of cubic and sin describes different spectra but does not prove an audible difference. exp and tanh produce identical measured values in this series. Their formulas agree mathematically for tanh with <code>param=1<\/code>; this does not equate other parameter settings or all numerical rounding.<\/p>\n<h2>Asymmetry: the original test and a corrected check<\/h2>\n<p>DC offset shifts a waveform up or down. A symmetric curve then treats the two half-waves differently, allowing even harmonics to appear. The original setup used <code>dcshift<\/code> before tanh at +6 dB drive. A check shows that dcshift already clips at 1.0 here. An offset of 0.05 would produce a peak of 1.048, but the actual peak is 1.0. The test therefore measures offset plus preceding clipping, not tanh asymmetry alone.<\/p>\n<p>In the original chain, H2 rises to \u221233.7 dB at offset 0.05 and \u221214.2 dB at 0.4. A corrected check adds the same offset without preceding clipping. H2 then measures about \u221235.1 dB at 0.05, \u221229.1 at 0.1, \u221223.1 at 0.2 and \u221217.3 at 0.4. THD rises from 6.68 to 14.52 percent; the subsequent 5 Hz high-pass remains unchanged. A bias control is one possible implementation, not a requirement for every plugin. Increasing drive alone cannot create even harmonics from a pure sine through an ideal odd curve.<\/p>\n<h2>How fast distortion rises<\/h2>\n<p>At low drive, tanh THD approximately doubles for each 3 dB of added input gain: 0.13 percent at \u221212 dB, 0.52 at \u22126 dB and 1.96 at 0 dB. The absolute amplitude of H3 grows approximately with the cube of input amplitude; the H3\/H1 ratio grows with its square. At larger inputs this approximation fails: THD is 6.68 percent at +6 dB, 17.25 at +12 dB and 29.95 at +18 dB.<\/p>\n<p>At 0 dB, cubic and sin produce less THD than tanh: 0.95 and 1.06 percent. At +12 dB they exceed tanh, reaching 19.55 and 19.12 percent. Of the five tested drive curves, atan has the lowest result at +18 dB, 21.86 percent. hard does not clip below its limit; +6 dB remains just below it. At +9 dB the measured THD is 13.29 percent, and at +18 dB 35.32 percent. The transfer curve has a corner, but an arbitrarily small threshold crossing does not immediately produce a large distortion jump.<\/p>\n<h2>The 808 on small speakers<\/h2>\n<p>With standard A4 = 440 Hz tuning, G1 is about 49 Hz and A1 is 55 Hz. A bass tuned to those frequencies has H3 near 147 or 165 Hz and H5 near 245 or 275 Hz. Small speakers may strongly attenuate the fundamental; higher components can help make the bass perceptible. This depends on the device, signal and playback level. The <a href=\"https:\/\/www.lukaswojcik.com\/blog\/en\/toolbox\/note-frequency-midi-converter\/\">Note to Frequency and MIDI Converter<\/a> helps locate the frequencies. This experiment uses a steady 50 Hz sine, not a complete 808 with attack, pitch movement and decay.<\/p>\n<table>\n<tr>\n<th>Drive<\/th>\n<th>tanh: share above 150 Hz<\/th>\n<th>hard: share above 150 Hz<\/th>\n<th>Fundamental fraction of output, tanh<\/th>\n<\/tr>\n<tr>\n<td>0 dB<\/td>\n<td>\u221240.2 dB (0.01 %)<\/td>\n<td>&lt; 0.0001 %<\/td>\n<td>\u22120.00 dB<\/td>\n<\/tr>\n<tr>\n<td>+6 dB<\/td>\n<td>\u221229.4 dB (0.11 %)<\/td>\n<td>&lt; 0.0001 %<\/td>\n<td>\u22120.02 dB<\/td>\n<\/tr>\n<tr>\n<td>+12 dB<\/td>\n<td>\u221220.8 dB (0.84 %)<\/td>\n<td>\u221218.3 dB (1.49 %)<\/td>\n<td>\u22120.13 dB<\/td>\n<\/tr>\n<tr>\n<td>+18 dB<\/td>\n<td>\u221215.0 dB (3.18 %)<\/td>\n<td>\u221213.1 dB (4.89 %)<\/td>\n<td>\u22120.37 dB<\/td>\n<\/tr>\n<\/table>\n<p>The table sums FFT energy strictly above 150 Hz and divides by total output energy. H3 of a 50 Hz tone lies exactly at that boundary; the analysis window spreads the line across neighbouring frequency bins. The 3.18 percent result for tanh at +18 dB therefore contains only part of H3. Summing complete H3\u2013H479 lines instead gives 8.23 percent, and for hard 11.10 rather than 4.89 percent. The \u22120.37 dB figure for tanh is also a fraction: the fundamental contains about 91.8 percent of output energy. It is not a before\/after loss of 0.37 dB or a guarantee that the low end remains unchanged.<\/p>\n<p><!-- lw-flux-illu 20194-a5 --><\/p>\n<figure class=\"lw-illu\"><img src=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/illustrationen\/flux-20194-a5.webp\" width=\"1120\" height=\"630\" loading=\"lazy\" decoding=\"async\" alt=\"Only a giraffe&#039;s neck rises above a tall wall, yet its full height is easy to guess. Likewise, small speakers let a 808 bass be heard through its overtones, even without the deep fundamental.\"><figcaption>Only a giraffe&#039;s neck rises above a tall wall, yet its full height is easy to guess. Likewise, small speakers let a 808 bass be heard through its overtones, even without the deep fundamental.<\/figcaption><\/figure>\n<h2>Intermodulation: the bass distorts the highs too<\/h2>\n<p>Nonlinear processing of two tones creates sum and difference frequencies as well as harmonics. Here, 60 Hz at amplitude 0.4 and 7 kHz at amplitude 0.1 are amplified together. This is the usual SMPTE test stimulus. However, this analysis sums only eight sideband regions at 7 kHz \u00b1 60, 120, 180 and 240 Hz, expressing their combined RMS amplitude relative to the 7 kHz tone. It is a defined FFT sideband metric, not a demonstrated standards-compliant SMPTE measurement. For tanh it gives 1.41 percent at \u22126 dB, 5.47 at 0 dB, 19.95 at +6 dB and 60.63 at +12 dB.<\/p>\n<p>At +6 dB this sideband result is numerically about three times the 100 Hz single-tone THD. The metrics use different signals and references; that does not mean three times as much audible distortion. Saturating the bass separately prevents cross-products between it and other tracks in that processing stage. A later nonlinear master processor can create those products again.<\/p>\n<h2>What follows for production<\/h2>\n<table>\n<tr>\n<th>Goal<\/th>\n<th>Finding<\/th>\n<th>Setting<\/th>\n<\/tr>\n<tr>\n<td>Gentle processing<\/td>\n<td>At small inputs, tanh THD rises approximately quadratically<\/td>\n<td>Gradual drive increases; comparison at matched listening levels<\/td>\n<\/tr>\n<tr>\n<td>Create H2<\/td>\n<td>Asymmetry can produce H2; offset 0.05 without preceding clipping gives \u221235.1 dB here<\/td>\n<td>Separate checks of asymmetry and DC offset<\/td>\n<\/tr>\n<tr>\n<td>Higher bass components<\/td>\n<td>Saturation creates harmonics above the fundamental<\/td>\n<td>Checks on the target device, output level and low end<\/td>\n<\/tr>\n<tr>\n<td>Stronger high harmonics<\/td>\n<td>hard has H9 at \u221241 dB with +9 dB drive<\/td>\n<td>Control of drive and aliasing<\/td>\n<\/tr>\n<tr>\n<td>Limit mixing products<\/td>\n<td>Two tones produce additional sidebands<\/td>\n<td>Separate bass processing; checks on later master processing<\/td>\n<\/tr>\n<\/table>\n<h2>Context and limitations<\/h2>\n<p>The pure asoftclip curves transform each sample using a fixed formula. Resampling and the high-pass in this setup additionally depend on neighbouring samples. Real devices may also respond differently across frequencies or depend on previous signal states; for example, transformer magnetisation depends on its history. A static sine test does not fully represent such effects. Music can produce numerous mixing products; their number or audibility was not determined here.<\/p>\n<div class=\"lw-faq\">\n<h2>Questions and answers<\/h2>\n<h3>Why does the distortion of tanh double with every 3 dB at low drive?<\/h3>\n<p>For small inputs, tanh can be approximated by <code>tanh(x) \u2248 x \u2212 x\u00b3\/3<\/code>. For a sine of peak A, the cubic term produces an H3 amplitude of approximately A\u00b3\/12, while H1 remains approximately A. Their ratio is therefore about A\u00b2\/12. H3 largely determines THD in this region.<\/p>\n<p>About +6 dB doubles A and thus approximately quadruples THD; about +3 dB doubles THD. At \u221212 dB drive, A is about 0.126 and the approximation gives 0.13 percent. At \u22126 dB, A is about 0.251, giving 0.52 percent. At 0 dB the approximation gives 2.08 percent versus 1.96 measured: higher terms already matter.<\/p>\n<p>With larger inputs, tanh increasingly limits output amplitude. The simple A\u00b2\/12 approximation is no longer sufficient. The measurements still show rising THD, but not an unchanged quadratic rise.<\/p>\n<h3>Why not simply boost the 808&#8217;s overtones with an EQ?<\/h3>\n<p>A linear EQ changes existing frequency components but cannot create new harmonics from a single sine. A real 808 sample can already contain higher components, whose balance an EQ can change. The pure 50 Hz wave tested here acquires additional harmonics through nonlinear processing.<\/p>\n<h3>When is a high-pass useful after asymmetric saturation?<\/h3>\n<p>Asymmetry can produce DC offset. The quadratic example <code>sin\u00b2(\u03c9t) = (1 \u2212 cos(2\u03c9t))\/2<\/code> contains both a constant component and a doubled frequency. Even harmonics do not require a remaining DC component, however: it can be removed separately or compensated internally.<\/p>\n<p>DC offset shifts the waveform away from zero and can reduce the margin to clipping on one side. Transitions at the start, end or edits can then click. The bias test uses a subsequent 5 Hz high-pass to attenuate very slow or constant components. An additional high-pass is not universally required; its effect on wanted low frequencies also needs checking.<\/p>\n<\/div>\n<div class=\"lw-quellen\">\n<h2>Sources<\/h2>\n<ul>\n<li><a href=\"https:\/\/raw.githubusercontent.com\/FFmpeg\/FFmpeg\/n7.1.5\/libavfilter\/af_asoftclip.c\">FFmpeg 7.1.5 asoftclip source<\/a> \u2014 curves, internal limits and parameters.<\/li>\n<li><a href=\"https:\/\/raw.githubusercontent.com\/FFmpeg\/FFmpeg\/n7.1.5\/doc\/filters.texi\">FFmpeg 7.1.5 filter documentation<\/a> \u2014 asoftclip, resampling and high-pass.<\/li>\n<li><a href=\"https:\/\/www.ap.com\/fileadmin-ap\/technical-library\/APx500_Users_Manual_4.3.0.pdf?force=\">Audio Precision APx500 manual: SMPTE IMD<\/a> \u2014 stimulus and standards-based analysis, distinguished from the custom FFT sum.<\/li>\n<li>Original measurement: sat_messung.py and audio_hilfe.py; additional checks of clipping in dcshift, offset without preceding clipping, and the 150 Hz band boundary.<\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Nine asoftclip curves show how input gain, harmonics and mixing products are related. Additional checks correct the bias experiment and explain why an output energy fraction is not a measured loss of bass. The sine tests describe spectra; they do not establish audibility on a particular speaker.<\/p>\n","protected":false},"author":1,"featured_media":32839,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[92861],"tags":[92901],"class_list":["post-20194","post","type-post","status-publish","format-standard","hentry","category-music-production","tag-music-production"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Changing Bass with Saturation: How Harmonics and Distortion Arise | Lukas Wojcik<\/title>\n<meta name=\"description\" content=\"Saturation measured: which overtones nine curves produce, where even harmonics come from and how much of an 808 becomes audible on small speakers.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lukaswojcik.com\/blog\/en\/music-production\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Changing Bass with Saturation: How Harmonics and Distortion Arise | Lukas Wojcik\" \/>\n<meta property=\"og:description\" content=\"Saturation measured: which overtones nine curves produce, where even harmonics come from and how much of an 808 becomes audible on small speakers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/en\/music-production\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-14T09:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/11\/flux-voll2-20194-20194.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Lukas Wojcik\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lukas Wojcik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/music-production\\\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/music-production\\\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\\\/\"},\"author\":{\"name\":\"Lukas Wojcik\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"Changing Bass with Saturation: How Harmonics and Distortion Arise\",\"datePublished\":\"2026-11-14T09:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/music-production\\\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\\\/\"},\"wordCount\":1756,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/music-production\\\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/flux-voll2-20194-20194.png\",\"keywords\":[\"Music Production\"],\"articleSection\":[\"Music Production\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/music-production\\\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/music-production\\\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/music-production\\\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\\\/\",\"name\":\"Changing Bass with Saturation: How Harmonics and Distortion Arise | Lukas Wojcik\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/music-production\\\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/music-production\\\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/flux-voll2-20194-20194.png\",\"datePublished\":\"2026-11-14T09:30:00+00:00\",\"description\":\"Saturation measured: which overtones nine curves produce, where even harmonics come from and how much of an 808 becomes audible on small speakers.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/music-production\\\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/music-production\\\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/music-production\\\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/flux-voll2-20194-20194.png\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/flux-voll2-20194-20194.png\",\"width\":1200,\"height\":630,\"caption\":\"Changing Bass with Saturation: How Harmonics and Distortion Arise\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/music-production\\\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Changing Bass with Saturation: How Harmonics and Distortion Arise\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\",\"name\":\"Lukas Wojcik - Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\",\"name\":\"Lukas Wojcik\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"width\":424,\"height\":636,\"caption\":\"Lukas Wojcik\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\"},\"sameAs\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Changing Bass with Saturation: How Harmonics and Distortion Arise | Lukas Wojcik","description":"Saturation measured: which overtones nine curves produce, where even harmonics come from and how much of an 808 becomes audible on small speakers.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lukaswojcik.com\/blog\/en\/music-production\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\/","og_locale":"en_US","og_type":"article","og_title":"Changing Bass with Saturation: How Harmonics and Distortion Arise | Lukas Wojcik","og_description":"Saturation measured: which overtones nine curves produce, where even harmonics come from and how much of an 808 becomes audible on small speakers.","og_url":"https:\/\/www.lukaswojcik.com\/blog\/en\/music-production\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-11-14T09:30:00+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/11\/flux-voll2-20194-20194.png","type":"image\/png"}],"author":"Lukas Wojcik","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Lukas Wojcik","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/music-production\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/music-production\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\/"},"author":{"name":"Lukas Wojcik","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"Changing Bass with Saturation: How Harmonics and Distortion Arise","datePublished":"2026-11-14T09:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/music-production\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\/"},"wordCount":1756,"commentCount":0,"publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/music-production\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/11\/flux-voll2-20194-20194.png","keywords":["Music Production"],"articleSection":["Music Production"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lukaswojcik.com\/blog\/en\/music-production\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/music-production\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\/","url":"https:\/\/www.lukaswojcik.com\/blog\/en\/music-production\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\/","name":"Changing Bass with Saturation: How Harmonics and Distortion Arise | Lukas Wojcik","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/music-production\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\/#primaryimage"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/music-production\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/11\/flux-voll2-20194-20194.png","datePublished":"2026-11-14T09:30:00+00:00","description":"Saturation measured: which overtones nine curves produce, where even harmonics come from and how much of an 808 becomes audible on small speakers.","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/music-production\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/en\/music-production\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/music-production\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\/#primaryimage","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/11\/flux-voll2-20194-20194.png","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/11\/flux-voll2-20194-20194.png","width":1200,"height":630,"caption":"Changing Bass with Saturation: How Harmonics and Distortion Arise"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/music-production\/changing-bass-with-saturation-how-harmonics-and-distortion-arise\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Changing Bass with Saturation: How Harmonics and Distortion Arise"}]},{"@type":"WebSite","@id":"https:\/\/www.lukaswojcik.com\/blog\/#website","url":"https:\/\/www.lukaswojcik.com\/blog\/","name":"Lukas Wojcik - Blog","description":"","publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lukaswojcik.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9","name":"Lukas Wojcik","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","width":424,"height":636,"caption":"Lukas Wojcik"},"logo":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg"},"sameAs":["https:\/\/www.lukaswojcik.com\/blog"]}]}},"_links":{"self":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/20194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/comments?post=20194"}],"version-history":[{"count":4,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/20194\/revisions"}],"predecessor-version":[{"id":33088,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/20194\/revisions\/33088"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media\/32839"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=20194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=20194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=20194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}