Seeking Understanding: Artifact Analysis in Multiband Distortion
-
Can anyone help me understand the artifact produced by distortion? I'm trying to create a multiband distortion and would like to understand what it is. The strong signal in the sub-frequencies is related to the type of distortion; what is this event called? Is it necessary to address it? Initially, I thought it was introduced because I didn't use oversampling, perhaps a DC offset?
I'm attaching a snippet to facilitate reading Script Node
HiseSnippet 4224.3oc6cs7aabbFeojF8fVN1wIFs.sGXSRQjQbX3NKod.iFS8zRHVRzhJ14ALTVQNjbiVtKytKsDcZJBZujdpW5kbK.8dK5eA0nWJJPJPZ8e.MAn8dJPu0CoeyLK4N6x2OUrMUbr0NO9ley2q4a9FxcRYYlgXaaZIEZtCqThHEZdT5JFNEVufplgzNaHE5pnhk0czNV0H6Q1pNksTcfluVkRp11jrRgBM4snMMzbSIw94au4Zp5pFYHdEIIcWSsLjaqUTywqzTIeKMc8sTyRNTqnPqimbmLlFqapaVFf0jnXRkTybhZdxdpzlMARJzzalUCPQZGUGhsTnoVyLakzELO0f296pYqcrNg9frTZfP7h2xTOKEwzRkVufld1TUm91RRgPo7XFSxYFuHZWsrZ0J2iobYVEQ75gH+HzD9g2j9fmrH7hI.uF.oPBPZJNjddT5LVZkb7pghmKf1wvgXkSEX6hPg2VoItBBstIzBCmnEUOgrkE7Psdrvhwhc8HvecsaDFZksoNIZFchp0BPAgei2Hx5au5d2ZyHGt8lQRuy6sYj82h86q81as0lGvKZm8XE8poW+fcRcXjsdG4WMhowNFZNQbKJbXPpZ6D4ApVQJYnuUNmMzrKoqVIxOKRUrkm3rtYwRlFvCK7RzVc3gts5k.r3Q.aP2HCA5ISYk1O2lsV4b4HVoYUuvKUSyk16v9F0nYUcTidLq4w.BwoXcTZAJSoAcrjpSgXBHOiEAD1ofRYLMKR9HTZSaBmPtsXglCB5Xe.QMq6.esn5Di7NEpG41DmTfhnyAlkczLHKjqrQFGMSiExesveb34n7GUXbcJnYSo4sMynpulYYir1rYCqAmBMP88w228wBrGUnOFdt7zQfa+s.+eridplSgU0KUP0qjBZNjqGIVzEuFkn4il0R8TFCfMvdboqG48g+G9SU.cOsrT1jWAaSzxWvYgqc+qGQNJChtf3VVpY0.16VfihEd+liEcZ+sOoxw5kYPJNP7SeCLaTaduJpk0f1wp8RtZuJbe9LJGLr84LBHzmzPIH0mm05p55GCN27DgLIn2vUU0HiYoJB5FLUqqci43BuiyUUZK1GXPmK.tglcbNQU0FqhPmdQiwjErY4qKeeJ6gOfrtXQJQU.Wvc1EXx4nZwmdKHesaTclAdC1yzgru6TL7mDNRvpxkqg0QMwrL00o1DMnZ9H0hNtfQ4hGSrtN33.Dz0ZH3Q0uaZTycSKtJRFtEuPC4941uDwnYqsH45l.boG1EUvv6vbneQWG5GpRGLMvs8rH1uKKw.r3xnTQoTneJBGOp+edv9vek60DdlOlcz.ga1.sIJ9x0MP1ql3gqH7rQZ0sesNCHSxAxy4Bjz5ZYIVLjLC5sLLON3L9Se2jcdmCNKdyeWG04qhNw33z73Z.0linqVTGm+auYuRJ7fiTJ0Kl5DRcAFo9nxpVjdi.y6Q.beSgFMId6c1fptAwq3Zl.lNkHVNZTqxPaPd.D6HO3m4PaPrOwwrDDGTs.EfhaqkzYhCXEuG1I4oTW20J3Q+xjEXtt8JIexRUsj2gwNqETgzw4qFk5bSCM86nsOSYaGyhtKw.veBIAfNeasDGN.0gR7cLxRNi6gJ.vY+.qlWTrzu6L+khca7+qsyxY7OKSoZPzYyxKg7ERWeNYMKUtz9FGPKeccsLmPi2UDFWpsdaZ13ajz1ohNayPaaZo8PPqTUWxOlRZFDSRuYyE.kTsfMu.wauCa3Wi4jon31lhmrnpGd9zONIDcRVcRJSaMpG.uFtQxhlYITxukE4iJSLxTQx1gTJs1C84lIn7jqd1MLHQsQX51kLnutbexfv9XPTNh.C5ydbyXP+1+XxFwNpmo0dFzbMSQdVD62apFzirBnAKoEjY.Lz5sstCsFQiyuC9gVlC4Lm5KsiL5bwpOWKZI6Vr1+.PQD.UFB.Hfz51pG6BfvH8i04lbBPXOAH7A1AfvmdmFn7Rg.DlH51lmJkCT444iXVPY0lDOAqH+Zc3jcG9DkQecoVgO.8MGe6BDcnfOQQXjedKw261T7MCZaVE8.BmtKih6LQuldn8Kpzg9gtD5dvF0VcuscoWuiEeVeF8OVv8AVDkhfW09FKJcHVDCD8LQ8BA8nOoCQvyiNk3j9Nu8pGrYWIa7EKq.a3jAAHvcOHDkEe8CGDf.jF0mzvKi10LaYcZlaEygIMwstUPWAULwgzjCZ.qrVQbMzfI1bpNKwlsNuqcJbedTJMmLEZLdmnA3E1PwvFutoI9hnMykijwwCrSg15cFA4DdF93G1UGCFSdxf8zUDwvdkKx1kAMWGPD6vhHkKtklNnHwJAwKwW5OYUDBpvMQxg9LjWFVJQSCjE4PyTP6WvVsXIcxApzjBdrtYlSndxqOsLtZ0qQawBYJnZ.gFX2KYuY5NlgJ2RFpDOMp42U0wRCrFQ.Ofm+30cQWU1k6ywnOSUuRSLxxdfFMhakx0XXDpWI2J8x+izdDmSMsNgIIc+cPNxEadGuxcAVOKn1YPwhB+mzp55lmR8tn4p7CxSVYoL0qTpfogVFZQ7VTE4qVzrL0UDG9aqZenplN0ZIcY6R.912HMzX1Q0P0P2iEh7zaolAfPEZBBoVcz7cAp0zLXWS8VDpdZXLUWPBjpp+IaN2mR2pgtw4b.LKxbRROLmIo0S4GUA.cDtHJGDn9QfpnlSbolBIV8MbP8Cq1AAgdCwiT6Inw6pYbWdFKlFgoRhcUOysf4fBfefxReB4TNFomYTrnX7JqDKdhEwXk3KuzxIXLsYY6pIhrzpkg8NCZsttXXo8vfvz6oC+TdO5xS36IR2R9HYoThN+E2NiTS6Ft25lR22sKhxPcvbDKeC967LHNWSZnxbw8CyE2aLWbuwb65t8bhLWk1ycmhxW3gpoZTvMLIONNB4mgiPxvy9pL.ySj3SRI97ntfxcAwvCRhoz2DyOODOfoW2iup9Kmj6uDQo4LHtTnMNu6NuhUGno8MPb+P9Fnqh9vr1kh9g5ZFmbplyCsfkUp3i7yihiWN9JKsRhUVN.J7OlzUvzImUMivUiOo1uJQi0yMQlwj1DhMHKDrFq4TBH4yS9DCGmMh1pA72zD2a0KXwzAqVdp3BZJsmFwhoyW+jDRHNW76SXf+dfvXJzqK+Lfz.2Jog+U+BHSxvCmMpXS5JqwoBHLbCku5u0J6h1bfg4Rblb48CHrBItRR67Pw0E4EUmHPja4s6sCUsxSbBvAmEksbwhUB3cILBnWgnvlZpSKdk3qr3R3URzJs3IFLyKeUzHcfo46Rkuw9ixZU4HXm4x8RrqMxVM9Rwa4rLXTzHtoAEFzy9WY3rxfXH6WF4NmOpn1YDq.i3kqYAbVNUZlPZ9.5aJKtY7.wrKHB.gL+oJT6.1Zrv13D3qtRuIQ3ZxtpMcZZ1FpIemEcafqnZA6f6TZ9FpomB6ZRn.o5hrLTCCZiKAxCb3.QrMMK6K9GkNmnTtbKH5vwRVPVKNs7Ilu.HlsHQy2ZUpNSB62vcRgowzdSiYgEdhEblDym6b5JGxw3+HGekXxxKJ6aokW.kHZbLFuTrkVJ9xwkUhshq2eF6TfO.ajtwvHH2bVjr6RXcNLnMPIlbLEnAqrBk+DS1cEtzEMMcJnYjWx+hlRidlx7nCH1Dm.NEqOLEQgmuZXYvRz.bdzN12kVaFU8pTDXz97iQU3Gh9wlp9EgVroKBUiDuBZ0rYi3TfDAfWjMRmpZ1s.AUjBDvNHZzNcIqQ6xThdPFa+N19s0ayXZTFcsRAUTX1CrJ7kj4VawMQS8Q3SkWfW3kNegcHT6HIRW2Q8K4iK30xFXjH7YxRX1FFYZPNpjYvX3uBJGe+OQqUeWLw8EthTmuwJdBj8GOuaRk8w8lt0bu3Iqi68YONYGw8R9qJ92tYvMZUG4kZw3mTQ4w2Lv3+nu7Ke4Na7kd4+yWwF+IQ2wabm7adve4aN7ecSoVOuwOpdsFbxtSqw0MRMp7ne76k8F+5+Q6F59Pg8CdgMd7Mahmi4l5G8W+m+g+qzuXPM9PYsXpKFarf8xvenmCsoAcisYa0n2qwVzeq0NKZCqJ2ChWuMIatwQuW29jZRlbaxR2WhmZyA59KWVVFmPYotd+kgqs+xg+1Kuje1V+s6xpS3mv2cY3ZaCavs4xv0BMrK2aIpmBSkc3l9BPSPlKL+50nTaqjt4QoNyHMJ0VvQFGx5neKmgqskygiqM+GdCaGmOMugSAuJisjGaI2Ua9zAh2oga9jUQWY9M704ehNzzfwX0AQlNH84xODa7vwgKJv4lh6wCwdYbBYrxJCrCw9YgiMUtcGhMtGOD6Asv.+r9mn.2jeie54DXwClcHiSjPQoeNA13i7SfMdetGY2o7SMm.a7gwIvF+b+DXi26QT2NI73SvY71gCdBrwG96G1cQnkd13DXGa+N19scgkMGx18KslOckKxMI30MdmvCuCoIdecHM3AzGBvEWVou9P.JOxCAUte+P.xmxO0DBp7vHDT4y8PPk6iODQsQBOdIrwgfFLDT4QVHnwe1HDzw1uisea+20H5wsHO9fXNGB+T974jXTFMecBU5muNgKKO9av1.6avV0uYxm+RiIQJOqetXA99dOx+9DFR3HJ+9y2MPkmdNYJkARZAVbEPCtMGAZqSKPhQdZARzeoEn5T9olzBjXXjVfDm6oEHQOush1JgGushwoEHXZARLxRKvxOajVfw1uise6zSlRY7ISctjZfD80ISoLn9vQAawZo9HDT7HODTbe+gihMkepIDT7vHDT74dHn394CWQqkviWBabHnACAEOxBAMwyFgfN19cr8amcxT3wmL04P3m3QxIS0LIOBkKmSvMdnZnpWwlDkVU24tMPFwC7lvNXIhYHOVKlj9EWWQ7LD3JLqE38mZ+bBFt83EPqr3hQUR.tywxKmXwkwJcn70+KdYeB2Zu.ikZ7b.OnmCIhEGGM9RIVVNg7RxxwSLvlC3l8lx06xdnedS41zudc9e0MD.YtlksAY3gOxv8FxTF9HSoSQV8WPDcL1j6XrU+K6wdDcCEYZ8eQn5QzoLJPWGKYmGsttVoiVquEpMixco.oKorxfkxWfQYYJGbXPX7Q2a3PXkgAgY5DCKBiGVDdHvJfnY5O50Cwnslo4IEUY2rE8zM5n38pxU4UdAz8Te.gcEO6dUjSeNmoUwH2h.6old+SH2hqh7upSuJxK0wWE46mwAfvgVpF1kLsIxhTNPcXgWYU+oMHNkMp07u3y+7exi3EgEJJIc5sEL8DH6r0JDKVXJUCgF8hOBdVnd4j6p46poi+pzJMAlMY22NCLYUC7J2JUYcaB6dLtJci76u0eWn3pj+C9M+4+8M2V0JKHWx3611YxN911oKtU1mdXcqrORu7h5+6ZoAyEFzbUwXZM5Vc1z3ADcvxjgwq.lh4TKq6TsT+lV6ZZXV8hlwSne.wwRKedh+WeaMZBspiiJ8R5rlNaxCH5DUaAysWIIO41rDd2a7B4NmWzJ40ODwgaDp+fHOcbGYM4SZ2QViXKTvk4SNR5e.BbiiivD2QN+k2ih6PqQwXTTMik4QtGEH6tfhUBLuMXWUkyg1k9bjFb2rWDV54nLY7Sp55HtW6nRu1w38ZGSzqcbwdsiK0qcb412QZjAtI7jZmHIsapM4evhCU88LJ89i9+CcXhzR
-
@Mighty23 tried the snippet, I don't see any artefacts here, even with the same settings
-
@DanH Thank you very much for your response. I'd like to ask if you've used a samplerate different from 48000 and a buffer size of 480.
-
Sub frequency artifacts (most likely "pre-ringing") can be a result of linear phase filtering.
-
@Dan-Korneff What should I try to prevent or correct this?
-
@Mighty23 said in Seeking Understanding: Artifact Analysis in Multiband Distortion:
@Dan-Korneff What should I try to prevent or correct this?
use a high pass filter set at 20Hz
-
@Dan-Korneff Isn't pre-ringing a result of audio playing backwards?
-
@Lindon Do you mean a low pass filter, as in preventing aliasing?
-
@clevername27 Not that I know of. Playing the audio backwards is actually a possible solution to the issue.
In general, all EQ creates ringing. It usually occurs AFTER the signal, so it's masked most of the time. Linear phase filters create a ripple in the audio at the crossover points (aka: ringing) Due to the latency caused by linear phase filters, some of this ringing occurs before the transient and is now audible. -
@clevername27 said in Seeking Understanding: Artifact Analysis in Multiband Distortion:
@Lindon Do you mean a low pass filter, as in preventing aliasing?
no - several types of distortion approaches produce harmonics - in fact in a lot of cases this is what you want - but these can appear above your source freq. and below it, looking at the op's image there seems to be a low freq harmonic being added at around 20Hz, its a pretty simple High-pass filter to remove this.
-
@Lindon said in Seeking Understanding: Artifact Analysis in Multiband Distortion:
ooking at the op's image there seems to be a low freq harmonic being added at around 20Hz
Does this undesirable occurrence associated with distortion have a specific term?
-