aboutsummaryrefslogtreecommitdiff
path: root/modules/blocknorm~.c
diff options
context:
space:
mode:
authorTom Schouten <doelie@users.sourceforge.net>2006-08-15 15:11:52 +0000
committerTom Schouten <doelie@users.sourceforge.net>2006-08-15 15:11:52 +0000
commit4a83a80c044c9613bd50a63dd9ac5a97e2c028b5 (patch)
treeb424886f7e10d928a27ae16a64d577d749768a4d /modules/blocknorm~.c
parent55ba904ccef240df1056157e4a376d4cb1eb476d (diff)
creb 0.9.2 import
svn path=/trunk/externals/creb/; revision=5607
Diffstat (limited to 'modules/blocknorm~.c')
-rw-r--r--modules/blocknorm~.c9
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;