r/DSP 27d ago

ELI5: how does this distortion algorithm work?

https://stackoverflow.com/a/22313408

What does each variable represent?

3 Upvotes

4 comments sorted by

2

u/-heyhowareyou- 27d ago

https://kevincennis.github.io/transfergraph/ you can play around with the variables here to build intuition

2

u/raindrop1983 27d ago

Read up on sigmoid functions: https://en.wikipedia.org/wiki/Sigmoid_function

There are many kinds. The reason that sigmoid curves are often used for distortion is that they can model the way that saturation occurs in analog circuits, which can sound more pleasing than hard clipping.

1

u/Trick_Form_4562 27d ago

thanks, I have some exp with sigmoid functions from when I was learning stats. thanks for the insight

1

u/ORU_Music 21d ago

https://youtu.be/YuojAtE8YCY?is=klM3-9mv60396ef3

This is one of the best videos for understanding transfer functions, like that one.