I hacked some code into vline~ to improve it, but I need more people to test it before I file a patch on the sf.net tracker for Miller to include it into Pd.
If you know how to compile, you can download a tarball here:
(Makefile is for linux, but should be simple to compile on other platforms).
[uline~] is essentially a copy of [vline~], but it shouldn't explode when you keep sending it messages when DSP is off. But, I need to check that it doesn't deviate from [vline~] behaviour when you mess around with DSP switching.
All feedback appreciated, especially bug reports. Thanks!