diff --git a/externals/miXed/cyclone/sickle/matrix.c b/externals/miXed/cyclone/sickle/matrix.c
index 8dcea78f12f30a327e731003c59da16a4df93d1d..df8f471c435b913a5dcc74b8ed9ab2797eb081fc 100644
--- a/externals/miXed/cyclone/sickle/matrix.c
+++ b/externals/miXed/cyclone/sickle/matrix.c
@@ -494,8 +494,8 @@ static void *matrix_new(t_symbol *s, int ac, t_atom *av)
         post("matrix~: warning: no arguments supplied: picking sane "
              "defaults [matrix~ 1 1 0]");
         SETFLOAT(sane_defaults, 1.);
-        SETFLOAT(sane_defaults, 1.);
-        SETFLOAT(sane_defaults, 0.);
+        SETFLOAT(sane_defaults+1, 1.);
+        SETFLOAT(sane_defaults+2, 0.);
         ac = 3;
         av = sane_defaults;
     }