From d20d460faa23f9fda7dd531d6af5b6a2e108b1fe Mon Sep 17 00:00:00 2001 From: "N.N." Date: Tue, 9 Jun 2015 14:08:22 +0000 Subject: cyclone (cycle~, funbuff): cleanup garray_getarrayfloats/t_float stuff cyclone/cycle~: fixed offset as argument and in set message doc/help/cyclone/cycle~-help: improved patch svn path=/trunk/externals/miXed/; revision=17479 --- cyclone/hammer/funbuff.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'cyclone/hammer') diff --git a/cyclone/hammer/funbuff.c b/cyclone/hammer/funbuff.c index b5a8dbd..f192896 100644 --- a/cyclone/hammer/funbuff.c +++ b/cyclone/hammer/funbuff.c @@ -339,7 +339,7 @@ static void funbuff_dump(t_funbuff *x) } /* CHECKME if pointer is updated */ -static void funbuff_dointerp(t_funbuff *x, t_floatarg f, int vsz, t_float *vec) +static void funbuff_dointerp(t_funbuff *x, t_floatarg f, int vsz, t_word *vec) { t_hammernode *np1; int trunc = (int)f; @@ -372,7 +372,7 @@ static void funbuff_dointerp(t_funbuff *x, t_floatarg f, int vsz, t_float *vec) return; } vec += vndx; - frac = *vec + (vec[1] - *vec) * vfrac; + frac = vec[0].w_float + (vec[1].w_float - vec[0].w_float) * vfrac; } value += (HAMMERNODE_GETFLOAT(np2) - HAMMERNODE_GETFLOAT(np1)) * frac; @@ -392,7 +392,7 @@ static void funbuff_interp(t_funbuff *x, t_floatarg f) static void funbuff_interptab(t_funbuff *x, t_symbol *s, t_floatarg f) { int vsz; - t_float *vec; + t_word *vec; if (vec = vefl_get(s, &vsz, 0, (t_pd *)x)) { if (vsz > 2) -- cgit v1.2.1