From e390ca27ad5f14f464ca9439d75fa2eaf7bc3411 Mon Sep 17 00:00:00 2001 From: musil Date: Fri, 6 May 2011 09:58:20 +0000 Subject: changed x_msi to x_float_sig_in svn path=/trunk/externals/iemlib/; revision=15085 --- iemlib1/src/peakenv~.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'iemlib1/src/peakenv~.c') diff --git a/iemlib1/src/peakenv~.c b/iemlib1/src/peakenv~.c index d9ebeff..9937bcb 100644 --- a/iemlib1/src/peakenv~.c +++ b/iemlib1/src/peakenv~.c @@ -9,6 +9,7 @@ iemlib1 written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2010 #include /* ---------------- peakenv~ - simple peak-envelope-converter. ----------------- */ +/* -- now with double precision; for low-frequency filters it is important to calculate the filter in double precision -- */ typedef struct _peakenv_tilde { @@ -17,7 +18,7 @@ typedef struct _peakenv_tilde double x_old_peak; double x_c1; double x_releasetime; - t_float x_msi; + t_float x_float_sig_in; } t_peakenv_tilde; static t_class *peakenv_tilde_class; @@ -79,7 +80,7 @@ static void *peakenv_tilde_new(t_floatarg f) x->x_old_peak = 0.0; inlet_new(&x->x_obj, &x->x_obj.ob_pd, &s_float, gensym("ft1")); outlet_new(&x->x_obj, &s_signal); - x->x_msi = 0; + x->x_float_sig_in = 0.0f; return(x); } @@ -87,7 +88,7 @@ void peakenv_tilde_setup(void) { peakenv_tilde_class = class_new(gensym("peakenv~"), (t_newmethod)peakenv_tilde_new, 0, sizeof(t_peakenv_tilde), 0, A_DEFFLOAT, 0); - CLASS_MAINSIGNALIN(peakenv_tilde_class, t_peakenv_tilde, x_msi); + CLASS_MAINSIGNALIN(peakenv_tilde_class, t_peakenv_tilde, x_float_sig_in); class_addmethod(peakenv_tilde_class, (t_method)peakenv_tilde_dsp, gensym("dsp"), 0); class_addmethod(peakenv_tilde_class, (t_method)peakenv_tilde_ft1, gensym("ft1"), A_FLOAT, 0); class_addmethod(peakenv_tilde_class, (t_method)peakenv_tilde_reset, gensym("reset"), 0); -- cgit v1.2.1