DSP that allows manipulation of harmonic distortion

Greetings!

I am looking for a DSP unit with typical ins and outs ( 2 in 6 out or similar ).

However, I would like to experiment with manipulating harmonic distortion and specifically, adding it in different places throughout the frequency range.

Are there DSP units that allow that? if not, how can I experiment with this?

Thanks!
 
Greetings!

I am looking for a DSP unit with typical ins and outs ( 2 in 6 out or similar ).

However, I would like to experiment with manipulating harmonic distortion and specifically, adding it in different places throughout the frequency range.

Are there DSP units that allow that? if not, how can I experiment with this?

Thanks!

To my knowledge no dsp allow this.
You can do that upstream into any VST host software and a copy of Izotope's OZONE plug in suite ( more accurately: Exciter plugin which is a multiband distortion generator ).
 
Other multiband distortion plug ins exists but they are more into the stompbox/creative kind, like Ohm force's Ohmicide, D16 group's Devastator,...

They are way less refined ( purpose of this effects is to destroy too clean signals) that Ozone's Exciter though and will ask for a bit of routing through a DAW if you want some finesse in outcome:
You'll need to create an aux send/buss on which you insert the distortion. This send/buss is then routed to main mix.
By doing this you have a // treatment to your source signal: you can have control on the level you send into the distortion ( using the aux send on source chanel) and summing level of distortion with the source signal ( through the volume fader of send/buss return on the main mix).

Exciter allow easy fine tune even on insert slot in your chanel ( in serie with your source signal).
 
Let's call it "parametric distortion EQ"

A am looking to ADD harmonic distortion. I imagine a type of parametric EQ control except it only ADDs distortion. In other words, a device or processor that lets me add dial in the (in a fashion that parametric EQ does) 2nd harmonic distortion. Separately, 3rd harmonic distortion, Separately, 4th harmonic dist etc..

Anything like that? Does AudioWeaver offer this or similar capability?
 
  • Like
Reactions: kemmler3D
That is absolutely doable. Most bigger DSP's from analog devices can do that perfectly fine (ADAU1452 etc and better).
It does require quite some knowledge of their SigmaDSP software.
But out of the box a ready made of the shelf solution, the answer is no.

So I also think an easier approach would be using VST and the like.
I have seen multiple options for this (can't recall the names atm)

There is technically not really a difference between that and a DSP btw.
Except that a DSP is a custom dedicated hardware solution (ASIC) and things like VST's are software implementations.
 
@noviygera
I do not think you are going to find anything that is a "parametric distortion" generator in which you have some controls to set the Nth harmonic to the X percent. Distortion generation is typically level dependent, whether done via software or by some mechanism in hardware. As the signal amplitude changes the distortion level will go up and down with it. If that sounds OK, then there may be something along those lines that will work for you.
 
Do you generate distortion and then add it to the waveform or do you distort the waveform itself at a given point ?
Distortion generally happens in the time domain, so you would most properly describe it as distorting the waveform itself. But, it's not hard to set it up in such a way that you're adding it in "separately" in DSP.

Distortion is always relative to the input, so there's no way to generate arbitrary distortion without the original signal.
I do not think you are going to find anything that is a "parametric distortion" generator in which you have some controls to set the Nth harmonic to the X percent.
Au contraire, there is just such a plugin: https://distortaudio.org/pkharmonic.html

And a standalone version: https://distortaudio.org/
Are there DSP units that allow that? if not, how can I experiment with this?
Yes, see above.
You will want to process WAV files, or if you use EQAPO, you can load PKharmonic as a VST plugin there. If you are not using Windows you will need to find a VST host for that on your OS of choice.
 
  • Like
Reactions: krivium
Au contraire, there is just such a plugin: https://distortaudio.org/pkharmonic.html
The author says https://www.audiosciencereview.com/...t-of-pkharmonic-vst-plugin.19063/#post-624652:

The amount of each harmonic that you dial is in the amount relative to 0dBFS fundamental 1KHz signal.

I do not know what is the role of the 1kHz, but the 0dBFs condition strongly hints at using chebyshev polynomials. We have already discussed those at https://www.diyaudio.com/community/...honic-or-other-distortion.394680/post-7248338 and following. That's exactly what Charlie is saying - dependency on level.
 
The author says https://www.audiosciencereview.com/...t-of-pkharmonic-vst-plugin.19063/#post-624652:



I do not know what is the role of the 1kHz, but the 0dBFs condition strongly hints at using chebyshev polynomials. We have already discussed those at https://www.diyaudio.com/community/...honic-or-other-distortion.394680/post-7248338 and following. That's exactly what Charlie is saying - dependency on level.
Sorry, maybe I am misunderstanding, but is there any such thing in real equipment as distortion that doesn't depend on the input level?

Harmonic distortion that doesn't depend on input level can be done (more or less, I guess) by taking the output of something like this distort plugin, compressing the hell out of the output, and then gating it with the input signal. I don't know how that would sound, probably quite odd.

the 0dBFs condition strongly hints at using chebyshev polynomials.
I am not sure why that would be the case. 0dBFS is just the standard reference point for the mix level of DSP outputs / processing, whether you're talking distortion, reverb, chebyshev, waveshaping, whatever.
 
Greetings!

I am looking for a DSP unit with typical ins and outs ( 2 in 6 out or similar ).

However, I would like to experiment with manipulating harmonic distortion and specifically, adding it in different places throughout the frequency range.

Are there DSP units that allow that? if not, how can I experiment with this?

Thanks!

You should probably just get into tube preamps

You’ll go crazy with yourself trying different tubes lol

In a good way 😛
 
Or the same thing with a transistor.

But in digital land was making my own VST plugins
Using Native instruments, Reaktor.

Easily done, you would have to build the module though.
Or just use a VST plugin that does it.
Sure someone has done it by now in the user library.

Pretty fun, Had 10 in 10 out
Back in 1998.
Processor power made things rough.
So driver software had to be top notch.

A lot of things have changed now.
In 98 if someone told you a soundcard would work
on a serial bus. you be pretty much insane.

Anyways Reaktor is up to version 6 or higher by now