A WIP curve-controlled scripted sweep modifier. Both the Interpolation and Profile animation rollout UI items are not to be used yet and mostly work as placeholders for future options. But first I would like to solve the garbage collect issues that can result in system exception and max crash in the long run. Now it's more of a proof of concept than anything else.
Warning: This is not a final version, there are still issues that can result in crashing max. Don't use it in production, or at least collapse it to a mesh or pointcache. If you have any idea or suggestion how to avoid the issues, I'd be really glad if could you let me know.
Other limitations: Owing to the fact that there's no native support for spline modifiers, it will only work on single object. Multiple subSplines in that object are supported.
Installation: Copy the .ms file to your scripts\startup folder or run as a script if you only want to try it out. The modifier will be available in the modifier stack.
Credits: There's so much in this script that woldn't see the light of day if it weren't for Denis Trofimov - especially the parts that handle replacing curveControl curves, when constructs for monitoring tangent type change and the list goes on and on. I really wanted to say Thanks.