Gradual changes

It really depends on how the final product should look like, assuming the above is a sketch, and the purpose it will serve. Procedurally, you could achieve it with a spline + spline mesh component. Tightening tangents and controlling spline points would produce this noose effect.

Is this a one-off or are you going to feed it data?