diff options
author | Tom Schouten <doelie@users.sourceforge.net> | 2006-08-15 15:11:52 +0000 |
---|---|---|
committer | Tom Schouten <doelie@users.sourceforge.net> | 2006-08-15 15:11:52 +0000 |
commit | 4a83a80c044c9613bd50a63dd9ac5a97e2c028b5 (patch) | |
tree | b424886f7e10d928a27ae16a64d577d749768a4d /modules/blocknorm~.c | |
parent | 55ba904ccef240df1056157e4a376d4cb1eb476d (diff) |
creb 0.9.2 import
svn path=/trunk/externals/creb/; revision=5607
Diffstat (limited to 'modules/blocknorm~.c')
-rw-r--r-- | modules/blocknorm~.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/modules/blocknorm~.c b/modules/blocknorm~.c index bcf695a..1c8e3df 100644 --- a/modules/blocknorm~.c +++ b/modules/blocknorm~.c @@ -1,5 +1,7 @@ /* - * blocknorm.c - normalize an array of dsp blocks (for spectral processing) + * blocknorm.c - Normalize an array of dsp blocks. (spectral + * processing primitive) + * * Copyright (c) 2000-2003 by Tom Schouten * * This program is free software; you can redistribute it and/or modify @@ -68,7 +70,7 @@ static t_int *blocknorm_perform(t_int *word) /* normalize */ for (j=0;j<c;j++){ for (i=0;i<n;i++){ - out[j][i] *= s; + out[j][i] *= s; // FIXME: clockwize addressing problem } } @@ -113,7 +115,8 @@ static void *blocknorm_new(t_floatarg channels) x->x_ctl.c_output = malloc(sizeof(float)*i); j = i; - while (--j) inlet_new(&x->x_obj, &x->x_obj.ob_pd, gensym("signal"), gensym("signal")); + while (--j) inlet_new(&x->x_obj, &x->x_obj.ob_pd, + gensym("signal"), gensym("signal")); while (i--) outlet_new(&x->x_obj, gensym("signal")); return (void *)x; |