From c0095d770a248baeb0f403a7c9fc13ecf6b19868 Mon Sep 17 00:00:00 2001 From: "N.N." Date: Sat, 3 Jan 2015 14:25:31 +0000 Subject: completes the 64-pit support started with rev 17393, also adds a log message with version number to each changed object. svn path=/trunk/externals/miXed/; revision=17397 --- cyclone/sickle/record.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'cyclone/sickle/record.c') diff --git a/cyclone/sickle/record.c b/cyclone/sickle/record.c index f03e784..e65126f 100644 --- a/cyclone/sickle/record.c +++ b/cyclone/sickle/record.c @@ -155,14 +155,20 @@ loopover: ch = nch; while (ch--) { - t_float *vp = sic->s_vectors[ch]; + t_word *vp = sic->s_vectors[ch]; if (vp) { t_float *ip = (t_float *)(w[3 + ch]) + ndone; vp += phase; i = nxfer; /* LATER consider handling under and overflows */ - while (i--) *vp++ = *ip++; +// while (i--) *vp++ = *ip++; + int j = 0; + while (i--) + { + vp[j].w_float = ip[j]; + j++; + } } } i = nxfer; @@ -263,4 +269,6 @@ void record_tilde_setup(void) gensym("set"), A_SYMBOL, 0); class_addmethod(record_class, (t_method)record_reset, gensym("reset"), 0); + logpost(NULL, 4, "this is cyclone/record~ %s, %dth %s build", + CYCLONE_VERSION, CYCLONE_BUILD, CYCLONE_RELEASE); } -- cgit v1.2.1