I agree with everything you say, and I too will be listening to demos because I’m a sucker for delays.

And the safest option being to split the tip and ring of the expression output through the in and out of a VCA (can’t remember which way round) and control it with that.

(You also need to make sure that the VCA won’t go above unity gain.)