I am also curious to know how these harmonics are created depending on level. In other words is the clipping behaviour of tubes ( more or less soft clipping or hard clipping) is also simulated, or the same % of harmonics is added at any level?We should be aware that "typical tube sound" (whatever that is) from a real hardware amp might be more than just stable and frequency independant harmonic distortion which is what that DAC emulates, most likely with the H2/H3 distortion compensation of the ESS DAC chip used (as does the ESS version of the RME ADI-2 DAC).
Surely nice to have but this is more like a half-feature.Nice feature, potentially simulating "tube distortion" while retaining high SNR.
You can do this with the ESS version of the RME ADI-2 DAC FS using different presets, see https://www.rme-audio.de/downloads/adi2dacr_e.pdf , page 28Surely nice to have but this is more like a half-feature.
The "real deal" will be to have full access to the H2/H3 levels so the user can test & chose as he pleases. Having a few predefined presets is only a good first step
Harmonics generation always depends on level. It's a simple static transfer function alteration (thus frequency independant, but level-depedant).I am also curious to know how these harmonics are created depending on level. In other words is the clipping behaviour of tubes ( more or less soft clipping or hard clipping) is also simulated, or the same % of harmonics is added at any level?
Interesting and informative. I still wonder how would you choose a mode that has 10exp6 more distortion on a fine tuned DAC. Is it maybe to justify your previous $20K spent on a tube preamp/amp combo that glows in the dark and sounds horrible?
Plenty of AU plug-ins for that if you want to play with it!I always thought it would be a cool product idea for someone to release a custom distortion generator. Ideally digital in and out so it could be placed in-line before your DAC but analog could also work.
Something that lets you dial in specific 2nd, 3rd, 4th, 5th, etc order distortion just to play with how it effects sound.
oh, the wonderful "transients". Everyone talks about those lately but nobody seems to be able to say what exactly they are. Even the wiki page you linked says that the acoustic transients are an "idea":
Transient response – a common electrical engineering term that may be the source of the idea of an acoustic "transient"
I am also curious to know how these harmonics are created depending on level.
Nice, thanks!Here you go:
As you see, below, the level of the Second Harmonic increases with the DAC level:
View attachment 214277
Or, using a more "classical" view (similar to Amir's IMD plot), with THD in %,:
THD % should decrease proportionaly to signal, until it starts raising.
Here-below, we see that, in "Valve" mode, it increases faster than level:
View attachment 214278
It's just the way we represent it.distortion decreasing with level maybe kind of weird
Yes it's true the absolute level of H2 is almost constante, hence falls the %thdIt's just the way we represent it.
As you see in the first plot above, the H2 remains mostly at the same absolute level, whatever the signal level, in "standard" mode.
Only in the highest 20dB or so, you see a slow increase.
That what makes this DAC exceptionally good !
What we see as H2 below -20dB is, in fact, the limit of what we can detect in the noise.
The noise floor level is almost 30dB ABOVE the H2.
That's the reason the THD % decreases with the level :
The noise hardly changes, so our detection threshold remains the same... but the signal increases. So our % of threshold level vs signal level decreases.
It's only when the actual distortion level starts to increase enough to be more clearly distinct from noise that we see the plot curving up.
And here, in "standard" mode, we hardly see that.
The problem with perfection is that It cannot be an usp... Perfection just kills the business... You need to add some kind of topping...Suprised topping is adding this functionality , seems contrary to thier whole usp.
I suppose it's keeping up with the Jones's (smsl) who have had this feature in thier higher price dac's for a long time (sound colour)
I will not really go and dig for white papers, but I have been working audio and engineering for a long time and it's not some vague concept. It's just a very short percussive peak now how short does it need to be to be a transient yeah maybe it needs clarifying, but anyway, It's the idea, if you look at a music file, typically the loudest parts will be percussive peaks and bass notes, bass notes because of the response of the ear that force mixing engineers to push those, and transients. The thing is, transients being so short, if they are clipped you won't hear that has obvious distortion, It's just that it will suck out the dynamics, the music will be "compressed"or "limited".oh, the wonderful "transients". Everyone talks about those lately but nobody seems to be able to say what exactly they are. Even the wiki page you linked says that the acoustic transients are an "idea":
Saying something like "transients are what makes a signal become music" is just a giant leap of faith. (not saying it's not true, just that there is no proof either way)
And before you get a transients-setting in your DAC you'll need a precise (technical) definition of the transients, a way to measure those, studies to clarify their exact (audible) effects and so on... Let's just say that the transients-setting will not happen tomorrow
or maybe I am missing something and someone can link a few papers/studies that already clarified those "transients".
Yes. And they add non-existing IMD products - try to apply some distort SW to 19+20k IMD , make H2 only and see the result.Another important aspect is that this added distortion can easily lead to alisasing components for high frequency signals which obviously a real hardware does not do. I have not checked whether the ESS compensation is free of this but I do know that (especially older) plugins generate significant aliasing as they do not properly apply the required upsample&filter --> distort --> filter&downsample process