It's still an early beta, and you'll need the free pluggo runtime (and ONLY the runtime) from here
I tried to do something I hadn't seen done before with waveshaping. Each window is a transfer function, drawable, for the waveshaper. The two small boxes are for morphing (done with the large slider), and the large box shows the current state being used. The dynamic option makes the morphing track to the incoming signal level to be continually varying.
The linearize option will make either of the small boxes into a "straight" diagonal line. Lowering the number of stair steps will make the straight line blockier, basically lowering bit depth.
The processing is done symmetrically to avoid DC offset problems. It's currently only 8 bit (128 steps for positive wave swings and another 128 for negative swings). I'm trying to get better bit depth, but the entire plug-in needs to be recoded from the ground up to get over about 10.
Let me know if it sucks/blows/rocks, as it's my first plugin open to public scrutiny. I'm still ironing a lot of bugs out and making it work with parameter storage. There also isn't a "real" (ie, developed) GUI. If this turns out well I might start porting some of my other Max/MSP stuff into VST's.
It's tested to work in Cubase SX3 so far.
Download Here
