diff --git a/externals/miXed/cyclone/sickle/curve.c b/externals/miXed/cyclone/sickle/curve.c
index 669dd14b10a6286a9076b1e33eccfe9947ed8bc4..6d2b46b9e68d2945f669e81808c40b049d2f2127 100644
--- a/externals/miXed/cyclone/sickle/curve.c
+++ b/externals/miXed/cyclone/sickle/curve.c
@@ -296,7 +296,7 @@ static void curve_list(t_curve *x, t_symbol *s, int ac, t_atom *av)
 	    segp->s_delta = av[1].a_w.w_float;
 	else
 	    segp->s_delta = 0;
-	curve_cc(x, segp, 0.);
+	curve_cc(x, segp, x->x_ccinput);
     }
     x->x_deltaset = 0;
     x->x_target = x->x_segs->s_target;