The description on kvraudio doesn't make much sense to me. How a procedurally controlled variable length delay line should be related to a pulsewidth isn't clear, the next phrase contains an even weirder contradicton: The input signal's fundamental frequency is a sine wave an thus has nothing related to a pulswidth.
But you could have a look at kink~, the number of accessible controls makes me think, they might have a really simple procedure...;-)
You could also try to create a procedurally controlled variable length delay line. tapin~/tapout~...
Then play around and listen (I didn't listen to the vst, I have no idea what it soumds like...;-)
The description sounds also weird to me. If I would describe what I hear, it's like the effect of a classic variation of pulsewidth on a square oscillator but for an entire audio Input. Don't know how this effect is done.
from what i know there is no half wave object coming with maxmsp ... so
need to build your own.
quick and dirty version:
highpassfilter at 30 Hz, lowpassfilter at 340 Hz, then use zerox to find
zero crossings and make a sine or rect wave from it. you now have
something like an "oscillator" with a know frequency, which could be
manipulated with kink~or distorted line~driven, phase by phase.
of course you apply that to the input signal an not to the halfwave signal.
if it works and if it gives a nice result depens a lot on the input signal.