Pretty much [line~] with curve per segment added in. The number range for curves is stupid, it assumes you are smarter than it is, and at their extremes the curves can go fast enough to click when used for amplitude mod, but it fills my needs and its issues are easy enough to work around, fixing them would remove some of its ability as well. Perhaps I will pollish it off sometime down the road. curve.zip
Edit; I no longer think the number range for the curve is stupid, it is intuitive, easy to type and plays well with sliders set to log.