The Spline Morph modifier morphs between splines using either a progressive or blended method.
Modify panel > Modifier List > Object Space Modifiers > Spline MorphUsing Progressive morphing, you can set how much to blend across the original and target splines as a percentage of the total number of targets. For example, if there are three targets plus the original object, each state would be reached in 25% increments. At 0%, only the original spline is shown; at 12.5% the original spline and the first target are blended equally and so on.
Using Blended morphing, the targets are combined and weighed according to the provided value. If the total is less than 100, the remaining weighting is obtained from original spline.
When morphing between splines, the number of knots in each target must always be the same as the source. You can specify up to ten targets in total.

Displays spline knots.
Blends splines progressively using a percentage value.
Sets how much to progressively blend between the original object and the targets as a percentage of the total number.
Combines the targets and weighs each one according to the values provided in the Targets group.
Morphs between the targets based on each knot's soft selection value, if available.
Inverts the soft selection value. If no soft selection is available, this option is ignored.
Selects a target spline from the scene. Only splines with an identical number of knots may be selected.
Sets how much to progressively blend between the original object and the targets as a percentage of the total number.