• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Does anyone produce a USB to USB DSP that I can put in between a streamer and DAC?

OP
S

shion_ca

Member
Joined
Jan 4, 2024
Messages
53
Likes
12
Do any of these DSP's allow you to alter sound based on harmonic distortion? Like adding to the second and fourth harmonics of a frequency being input?
 

JustJones

Major Contributor
Forum Donor
Joined
Mar 31, 2020
Messages
1,746
Likes
2,468
I think you must want a distortion plug-in to run your music through. You'll need to re examine your reluctance to using a computer.

Or sacrifice a chicken to voodoo to remove the bad juju of the odd harmonics.
 
OP
S

shion_ca

Member
Joined
Jan 4, 2024
Messages
53
Likes
12
I think you must want a distortion plug-in to run your music through. You'll need to re examine your reluctance to using a computer.

Or sacrifice a chicken to voodoo to remove the bad juju of the odd harmonics.
Yes I'm not sure what does what I want... but yeah I would like to be able to configure distortion to have fun and see if I can make a more "tube" like sound. It'd be nice to drop in to switch from a more clean and analytical sound to a tube emulator for some more relaxed late night listening with a bumped mid range on top of it.

Maybe my ambition is silly.

I'd thought maybe some of these DSP boxes had modes for enhancing harmonics since I figured it might be a commonly played with thing in audio.
 

staticV3

Master Contributor
Joined
Aug 29, 2019
Messages
8,017
Likes
12,861
Yes I'm not sure what does what I want... but yeah I would like to be able to configure distortion to have fun and see if I can make a more "tube" like sound. It'd be nice to drop in to switch from a more clean and analytical sound to a tube emulator for some more relaxed late night listening with a bumped mid range on top of it.

Maybe my ambition is silly.

I'd thought maybe some of these DSP boxes had modes for enhancing harmonics since I figured it might be a commonly played with thing in audio.
FWIW, the latest firmware update for the DMP-A6 adds full Parametric EQ.
It won't add harmonic distortion, but will certainly take care of boosting the midrange.

Edit:
Source: https://twitter.com/GoldenSoundHiFi/status/1746938745876594726
 
Last edited:

somebodyelse

Major Contributor
Joined
Dec 5, 2018
Messages
3,760
Likes
3,067

MCH

Major Contributor
Joined
Apr 10, 2021
Messages
2,659
Likes
2,273
Do any of these DSP's allow you to alter sound based on harmonic distortion? Like adding to the second and fourth harmonics of a frequency being input?
Some DAC chips can do that and I believe some recent dacs (topping, smsl, I don't remember which, but you can Google it) make this feature available, don't need a second box for that. I personally don't notice the difference.
 

somebodyelse

Major Contributor
Joined
Dec 5, 2018
Messages
3,760
Likes
3,067
Some DAC chips can do that and I believe some recent dacs (topping, smsl, I don't remember which, but you can Google it) make this feature available, don't need a second box for that. I personally don't notice the difference.
ES9038Q2M has compensation for 2nd and 3rd harmonic - Khadas used to have the datasheet in their documentation for the Tone Board, but it's not there any more. Some other models probably do too. I think you can set it with Ian Canada's ESS Controller board.
 
  • Like
Reactions: MCH

MCH

Major Contributor
Joined
Apr 10, 2021
Messages
2,659
Likes
2,273
ES9038Q2M has compensation for 2nd and 3rd harmonic - Khadas used to have the datasheet in their documentation for the Tone Board, but it's not there any more. Some other models probably do too. I think you can set it with Ian Canada's ESS Controller board.
This. But I refer as well to the more user friendly "modes" I believe they call "tube mode" sort of thing for instance in the Topping D90LE:


It seems to me they just change the compensation parameters of the DAC. I experimented -randomly- with them and got similar results:

https://audiosciencereview.com/foru...el-dac-easy-to-diy-in-2023.46788/post-1728334
 
Last edited:

voodooless

Grand Contributor
Forum Donor
Joined
Jun 16, 2020
Messages
10,406
Likes
18,375
Location
Netherlands
Deliberately adding harmonics is not so easy. It requires upsampling the audio to a much higher rate, adding the harmonics, and then downsampling it again to the base rate. Usually, this is done on software only, but I'm sure there will be dedicated DSP boxes that can also do this.

What ESS does is just cheating with the DAC compensation features to let more distortion though than it normally would. It's fairly limited in usefulness as an effect dial, I would say because you'll need a lot of distortion to make it audible.
 

phofman

Addicted to Fun and Learning
Joined
Apr 13, 2021
Messages
503
Likes
327
ESS does the H2+H3 tweaking by running the samples through a 3rd-order polynomial. It's a mathematically correct method - see https://en.wikipedia.org/wiki/Chebyshev_polynomials.

The added harmonic depends on signal level - chebyshev polynomials work level-precisely only on sines of amplitude 1 (i.e. only single frequency can be present) https://github.com/pavhofman/nonlinear-compensation/blob/master/octave/run_distortion.m#L10 . Therefore it's not possible to add a precise level of distortion to a general musical signal https://www.diyaudio.com/community/...r-other-distortion.394680/page-2#post-7248338 and following posts.

Static distortions (i.e. those created by polynomial fransfer function) can be added/compensated in a general musical signal. Their phase shift is multiple of pi/2 (because sin(x)^2 -> cos(2x), sin(x)^3 -> -sin(3x), ...). I saw some paper on compensation of dynamic distortions using some non-linear filters.

Compensating static distortions does work, of course it keeps the remaining (dynamic) phase shift of the distortions unaffected https://www.diyaudio.com/community/...ion-for-measurement-setup.328871/post-6527152 , https://www.diyaudio.com/community/...ion-for-measurement-setup.328871/post-6532409 , https://www.diyaudio.com/community/...ion-for-measurement-setup.328871/post-6536105

Dynamic distortions at arbitrary phase shift and level can be easily added to any artificially-generated single/multiple sine signal, e.g. like REW does, simply by generating the required harmonic sines and adding them to the fundamental.
 
Top Bottom