Create VST Distortion in SynthEdit?
-
- KVRer
- 7 posts since 21 Dec, 2004 from Texas
Can it be done? I'm new to the whole thing and I mostly want to make fx for my guitar parts. I tried just putting a multiplier on a signal but that just pushes the volume to clipping in the whole track. I was looking for a way to limit the overall signal while still distorting the waveform so I could have distorted but quiet sounds. Can SynthEdit do that? Newbie looking for help so thanks in advance.
Patrick
Patrick
-
- KVRAF
- 6740 posts since 25 Mar, 2002 from sheffield, england
Try a Waveshaper2 module after the multiplier.
Alternatively, search the net for distortion modules:
Dave Haupt made a great soft distortion module for example..
Alternatively, search the net for distortion modules:
Dave Haupt made a great soft distortion module for example..
- GRRRRRRR!
- 17786 posts since 14 Jun, 2001 from Somewhere you're not!
I am yet to find a decent sounding distortion for SE. Using a Waveshaper sounds horrible and Dave Haupt's module, whilst it sounds alright, doubles the CPU usage of a synth whenever I use it.
NOVAkILL : Legion GO, AMD Z1x, 16GB RAM, Win11 | Audient EVO 8 | Lumi Keys | Studio Pro 8
Korg Odyssey, bx-oberhausen, Proxima, PolyMax, GR8, JP6K, Union, Atomika,
Invader 2, Flow Motion, Olga, TRK 01, Thorn, Spire, VG Iron
Korg Odyssey, bx-oberhausen, Proxima, PolyMax, GR8, JP6K, Union, Atomika,
Invader 2, Flow Motion, Olga, TRK 01, Thorn, Spire, VG Iron
- KVRAF
- 3944 posts since 7 May, 2004 from behind his workbench
- KVRAF
- 3944 posts since 7 May, 2004 from behind his workbench
-
- KVRian
- 1297 posts since 17 Aug, 2003 from Italy
BONES, try this:
Signal -> Multiplier (input2 = distortion amount) -> Waveshaper2 {equation: 5*tanh(x)} -> MoogFilter -> Container
into Container:
Signal -> SV Filter (bandpass, 3.3KHz, resonance 7)
Signal -> SV Filter (bandpass, 180Hz, resonance
both SV Filter outs get mixed together to the output
and to an AllPass Filter (resonance 10)
AllPass Filter (which is in parallel with the SVF's) to the output
Adjust AllPass Filter's freq from 0.1 to 5 for a cabinet emulation
More complex cabinet emulation can be done with some more SVFilters and Allpasses
Signal -> Multiplier (input2 = distortion amount) -> Waveshaper2 {equation: 5*tanh(x)} -> MoogFilter -> Container
into Container:
Signal -> SV Filter (bandpass, 3.3KHz, resonance 7)
Signal -> SV Filter (bandpass, 180Hz, resonance
both SV Filter outs get mixed together to the output
and to an AllPass Filter (resonance 10)
AllPass Filter (which is in parallel with the SVF's) to the output
Adjust AllPass Filter's freq from 0.1 to 5 for a cabinet emulation
More complex cabinet emulation can be done with some more SVFilters and Allpasses
-
- KVRAF
- 10597 posts since 13 Jun, 2004 from Alberto Balsam
I imagine that would be rather expensive CPU wise for just distortion.ZioKiller wrote:BONES, try this:
Signal -> Multiplier (input2 = distortion amount) -> Waveshaper2 {equation: 5*tanh(x)} -> MoogFilter -> Container
into Container:
Signal -> SV Filter (bandpass, 3.3KHz, resonance 7)
Signal -> SV Filter (bandpass, 180Hz, resonance
both SV Filter outs get mixed together to the output
and to an AllPass Filter (resonance 10)
AllPass Filter (which is in parallel with the SVF's) to the output
Adjust AllPass Filter's freq from 0.1 to 5 for a cabinet emulation
More complex cabinet emulation can be done with some more SVFilters and Allpasses
I've been interested in a good distortion module for a while too as I'm working on a synth for DnB bass, and I'm gonna put adjustable distortion before the ADSR's.
-
- KVRian
- 1297 posts since 17 Aug, 2003 from Italy
This design does distortion plus cabinet simulation.Chase wrote:I imagine that would be rather expensive CPU wise for just distortion.
-
- KVRAF
- 10597 posts since 13 Jun, 2004 from Alberto Balsam
Right-O. nevermind then.ZioKiller wrote:This design does distortion plus cabinet simulation.Chase wrote:I imagine that would be rather expensive CPU wise for just distortion.
- GRRRRRRR!
- 17786 posts since 14 Jun, 2001 from Somewhere you're not!
Cabinet simulation or not, that would more than double the CPU usage of any synth I've made. I think its much easier to add a distrotion VST in an insert slot in my host. But thanks for the info, it looks neat.ZioKiller wrote:BONES, try this:
Signal -> Multiplier (input2 = distortion amount) -> Waveshaper2 {equation: 5*tanh(x)} -> MoogFilter -> Container
into Container:
Signal -> SV Filter (bandpass, 3.3KHz, resonance 7)
Signal -> SV Filter (bandpass, 180Hz, resonance
both SV Filter outs get mixed together to the output
and to an AllPass Filter (resonance 10)
AllPass Filter (which is in parallel with the SVF's) to the output
Adjust AllPass Filter's freq from 0.1 to 5 for a cabinet emulation
More complex cabinet emulation can be done with some more SVFilters and Allpasses
NOVAkILL : Legion GO, AMD Z1x, 16GB RAM, Win11 | Audient EVO 8 | Lumi Keys | Studio Pro 8
Korg Odyssey, bx-oberhausen, Proxima, PolyMax, GR8, JP6K, Union, Atomika,
Invader 2, Flow Motion, Olga, TRK 01, Thorn, Spire, VG Iron
Korg Odyssey, bx-oberhausen, Proxima, PolyMax, GR8, JP6K, Union, Atomika,
Invader 2, Flow Motion, Olga, TRK 01, Thorn, Spire, VG Iron
- GRRRRRRR!
- 17786 posts since 14 Jun, 2001 from Somewhere you're not!
Now that sounds f**king awesome! And it only adds about 1% to my CPU. Nice GUI too. I assume you don't mind if I use it in my new synth?sonicfire wrote:what about this ... just an idea...
http://www.prodyon.de/files/simpledist.zip
One thing that occurs to me is that I should put it outside the main container with the polyphony at 1. That might solve a lot of my CPU issues.
NOVAkILL : Legion GO, AMD Z1x, 16GB RAM, Win11 | Audient EVO 8 | Lumi Keys | Studio Pro 8
Korg Odyssey, bx-oberhausen, Proxima, PolyMax, GR8, JP6K, Union, Atomika,
Invader 2, Flow Motion, Olga, TRK 01, Thorn, Spire, VG Iron
Korg Odyssey, bx-oberhausen, Proxima, PolyMax, GR8, JP6K, Union, Atomika,
Invader 2, Flow Motion, Olga, TRK 01, Thorn, Spire, VG Iron
-
- KVRian
- 702 posts since 18 Dec, 2004 from switzerland
- Beware the Quoth
- 35449 posts since 4 Sep, 2001 from R'lyeh Oceanic Amusement Park and Funfair
BONES quoth
One thing that occurs to me is that I should put it outside the main container with the polyphony at 1. That might solve a lot of my CPU issues.
That would be more typical, yeah. Per-voice distortion certainly isnt that common, unless you're looking at it more from a 'waveshaping' point of view. But the distortion should be more harmonically consistent with the notes being played. In contrast 'final-stage' distortion (ie outside the individual voices) probably introduces more inharmonics.
You could, if you wanted, make it switchable, I guess, as long as the distortion stage sleeps properly.
One thing that occurs to me is that I should put it outside the main container with the polyphony at 1. That might solve a lot of my CPU issues.
That would be more typical, yeah. Per-voice distortion certainly isnt that common, unless you're looking at it more from a 'waveshaping' point of view. But the distortion should be more harmonically consistent with the notes being played. In contrast 'final-stage' distortion (ie outside the individual voices) probably introduces more inharmonics.
You could, if you wanted, make it switchable, I guess, as long as the distortion stage sleeps properly.
An idiot on Set Theory:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."
- KVRAF
- 3944 posts since 7 May, 2004 from behind his workbench
BONES wrote:Now that sounds f**king awesome! And it only adds about 1% to my CPU. Nice GUI too. I assume you don't mind if I use it in my new synth?sonicfire wrote:what about this ... just an idea...
http://www.prodyon.de/files/simpledist.zip
One thing that occurs to me is that I should put it outside the main container with the polyphony at 1. That might solve a lot of my CPU issues.