Tube-like saturator with AA. Colorful and rich.
Upd. 19.07.2021: Fixed filter behavior. Oversampling is now disabled by default, check B view.
From adding subtle harmonic nuances to smashing clipping Tubchik can be your "go to" exciter. Combining different styles of saturation it provides you very large amount of options controlled by just a couple of knobs and switches. Waveshape display will help you figure out what are they doing.
Due to its possible asymmetry Tubchik can create a DC offset in signal. I take care of it by including HP filter. The filter is 18dB/oct and has just a bit of analog flavor, kinda like HP filter in SSL 4000 consoles.
Also I include "Dim" switch that activates -10dB input attenuation that can help you achieve very soft saturation in case of "hot" input.
You can control the amount of oversampling at the B view. NOTICE: by default 4x oversampling engaged. Oversampling will provide a tiny delay (it vary from samples to milliseconds, depending sampling factor) and pretty big CPU usage. I optimize it as much as I can but nothing is perfect, you know.
If you have any ideas how to improve Tubchik any further - leave a comment and it will be noticed.