SynthMaker

Amp Distortion

Archive · 2006 10 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

andyg84 ·

Part of my project I'm doing for uni is to create a set of distortion presets. I have tryed the waveshaper but it seems a bit harsh. I was wondering if any one could help me with getting warm, subtle disortion for a guitar plug-in? Algorithms or any ideas would be ausome!

MyCo ·

you can try my feedback distortion from that project: [old link]

I haven't tried that with a guitar, but I guess it is useable, and if you attach a lowpass, you can get it much warmer 🙂

stefan ·

Adding a EQ before or after the distortion, or both, can make wonders to get a distorted tone "warm".

sambean ·

You could also try oversampling the waveshaper or whatever you are using to modify the wave..

Here's a link to an interpolation module I came up with:

http://freespace.virgin.net/cc.lai/FIR/ ... mpling.osm

Just insert the module you wish to oversample inbetween the interpolator and decimator.. the input and output of the interpolation modules has to be floats..

It comes with an example tanh function..

Cheers

Sam

stefan ·

Keep in mind though that this module only works for processes without memory. But for those, it's very usable.

andyg84 ·

Cheers thanks thats awesome very helpfull you all are. I shall be putting it up once I'm finished it so people can test it and have some fun playing with it too!

sambean ·

stefan wrote: Keep in mind though that this module only works for processes without memory. But for those, it's very usable.

Hi Stefan,

Thats what I was under the impression with at first, but after a large discussion with Kingston I realised that it works with saturated filters too.. Just plug the entire filter module between the interp/decim modules (you cant use this module to oversample a waveshaper within a filter loop, it incurrs about a 8 sample delay).

You don't get the increased frequency resolution that you would with standard oversampling but you can reduce the aliasing from the saturation..

I believe the reason that it still works is because all we are doing is oversampling the signal, convolving the oversampled signals with the IR of the filter then downsampling at the end. Any aliasing produced on the way is handled by the oversampling, but each filter is still operating on the same sample rate.

The latest version of my Soothsayer synth used an implementation of Antti's moog ladder synth with this form of oversampling, it did work well in reducing the aliasing.

Cheers

Sam

stefan ·

Ok, well, if it works it works 🙂 I still don't see how, but I haven't had the time to look it through. Or, well, I see how it handles the waveshaper within the filter, but I don't see how it handles the actual filter.

From what you say, it's almost like it doesn't oversample the actual filter part (the parts with memory), which I'd find logical.

jobro ·

Was looking for a way to distort audio, and I can't seem to find the waveshaper you are talking about. Is it in the full version or what?

The interpolation filter is quite unusable. Could you give a more precise description of how to use it? I mean just a bunch of modules with input or output module except for the direct sound module. Where should the signal be fed?

sambean ·

Hey Jobro, here's the link to the latest version of my Waveshaper:

[old link]

The progress can be charted here:

Spline Waveshaper

It's configurable through the properties window, you shouldn't have to do any tinkering inside the schematic.. Drag points off to remove/click on space to add (if option is on..)

The interpolator here:

http://freespace.virgin.net/cc.lai/FIR/ ... mpling.osm

Only works with mono connectors, that may be the problem..

Cheers

Sam

Wrote something here? To have a post removed or your name hidden, write to [email protected].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.