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!
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!
Curious. Do you generate distortion and then add it to the waveform or do you distort the waveform itself at a given point ?
Are you coming from a guitar amplifier perspective. If so I thought this was very powerful technique for DSP experimentation with an ADAU1452 (big brother of the ADAU1701).
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).
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?
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?
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.
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.
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.
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.Do you generate distortion and then add it to the waveform or do you distort the waveform itself at a given point ?
Distortion is always relative to the input, so there's no way to generate arbitrary distortion without the original signal.
Au contraire, there is just such a plugin: https://distortaudio.org/pkharmonic.htmlI 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.
And a standalone version: https://distortaudio.org/
Yes, see above.Are there DSP units that allow that? if not, how can I experiment with this?
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.
The author says https://www.audiosciencereview.com/...t-of-pkharmonic-vst-plugin.19063/#post-624652:Au contraire, there is just such a plugin: https://distortaudio.org/pkharmonic.html
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.
An interesting post on the subject of adding harmonic distortion:
https://www.diyaudio.com/community/threads/euphonic-mechanisms-in-amplifiers.397918/post-7336457
https://www.diyaudio.com/community/threads/euphonic-mechanisms-in-amplifiers.397918/post-7336457
Sorry, maybe I am misunderstanding, but is there any such thing in real equipment as distortion that doesn't depend on the input 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.
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.
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.the 0dBFs condition strongly hints at using chebyshev polynomials.
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 😛
I know you're probably joking, but this is the single most difficult and expensive way you could possibly experiment with changing the levels of specific distortion harmonics. 😵🤣You should probably just get into tube preamps
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
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
- Home
- Source & Line
- Digital Line Level
- DSP that allows manipulation of harmonic distortion