[PD] freeverb~ known Bug

Andy Farnell padawan12 at obiwannabe.co.uk
Fri Jul 29 14:06:04 CEST 2016


Havent looked at the code but from the description

1) Algorithm adds a silent but tiny anount of noise
2) Problem happens after many seconds "idle"

its a denormals problem and will depend on architecture

cheers
Andy


On Fri, Jul 29, 2016 at 01:39:15PM +0200, Fred Jan Kraan wrote:
> Hi José,
> 
> Attached patch demonstrates there is indeed a spike about 18 seconds
> after the inlets went silent.
> 
> On my machine the spike is ~15%, while normal operation is at ~4%
> ([;dsp on( and [set bypass 0(. (Xubuntu 14.04, i3 CPU, 2.93GHz).
> 
> I will look into it, but no success guaranteed. I am not a freeverb~
> expert).
> 
> Greetings,
> 
> Fred Jan
> 
> 
> -------- Forwarded Message --------
> Subject: 	Re: [PD] freeverb~ known Bug
> Date: 	Fri, 29 Jul 2016 11:38:47 +0100
> From: 	José Rafael Subía Valdez <jsubiavaldez at gmail.com>
> To: 	Fred Jan Kraan <fjkraan at xs4all.nl>
> 
> 
> 
> no test patch requiered, open the example and see for your self.
> turn freeverb~ on, and then stop sending signal to it. after about 10
> seconds (in my machine) cpu starts to climb up (this with cpu monitor
> that pd brings "load meter" under media menu). It escalates until 50%
> (in my machine). if you then send signal back into freeverb~ the cpu
> goes down. and so on if you repeat.
> 
> 
> 
> On Fri, Jul 29, 2016 at 11:13 AM, Fred Jan Kraan <fjkraan at xs4all.nl
> <mailto:fjkraan at xs4all.nl>> wrote:
> 
> 
> 
>     On 2016-07-25 11:53 PM, José Rafael Subía Valdez wrote:
> 
>         Thanks for responding Fred,
> 
>         it is better as it does not go up to a point of breaking
>         everything but
>         there is still a spike as you can see in the video.
> 
> 
>     The video doesn't work for me (it did once, but now the
>     Flash/dropbox overhead appears to be too much). Can you just post a
>     test patch?
> 
>     Running freeverb~ only results in a load of about 6% on my +3 year
>     old PC, so some data on your enviroment is also welcome.
> 
>         --
>         José Rafael Subía Valdez
>         www.jrsv.net <http://www.jrsv.net> <http://www.jrsv.net>
> 
> 
>     Greetings,
> 
>     Fred Jan
> 
> 
> 
> 
> -- 
> José Rafael Subía Valdez
> www.jrsv.net <http://www.jrsv.net>
> 
> 
> 
> 
> 
> 

> #N canvas 32 711 598 353 10;
> #X obj 83 94 freeverb~/freeverb~;
> #X floatatom 327 285 0 0 0 0 - - -;
> #X obj 327 159 cputime;
> #X obj 327 19 loadbang;
> #X obj 327 103 metro 1000;
> #X msg 327 47 1;
> #X floatatom 327 75 0 0 0 0 - - -;
> #X obj 327 131 t b b;
> #X obj 327 219 * 0.1;
> #X obj 327 188 int;
> #X text 372 75 <-- on/off;
> #N canvas 0 50 450 250 (subpatch) 0;
> #X array \$0-load 100 float 0;
> #X coords 0 10 99 0 200 140 1 0 0;
> #X restore 85 135 graph;
> #X obj 161 7 noise~;
> #X msg 83 29 bypass \$1;
> #X obj 83 6 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
> ;
> #X msg 177 298 \; pd dsp 0;
> #X msg 103 297 \; pd dsp 1;
> #N canvas 533 341 450 300 arrayWriter 0;
> #X obj 56 43 inlet;
> #X obj 56 217 outlet;
> #X obj 75 184 tabwrite \$0-load;
> #X obj 168 125 f;
> #X obj 195 125 + 1;
> #X obj 187 185 moses 100;
> #X msg 183 97 0;
> #X obj 238 69 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
> -1;
> #X floatatom 257 187 5 0 0 0 - - -, f 5;
> #X obj 168 149 t f f f;
> #X obj 95 125 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
> -1;
> #X obj 56 78 t f f b;
> #X obj 257 218 outlet;
> #X connect 0 0 11 0;
> #X connect 3 0 4 0;
> #X connect 3 0 9 0;
> #X connect 4 0 3 1;
> #X connect 5 1 7 0;
> #X connect 6 0 3 1;
> #X connect 7 0 6 0;
> #X connect 8 0 12 0;
> #X connect 9 0 2 1;
> #X connect 9 1 5 0;
> #X connect 9 2 8 0;
> #X connect 11 0 1 0;
> #X connect 11 1 2 0;
> #X connect 11 2 3 0;
> #X connect 11 2 10 0;
> #X restore 327 253 pd arrayWriter;
> #X floatatom 408 284 0 0 0 0 - - -;
> #X obj 162 51 *~;
> #X obj 177 30 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
> 1;
> #X connect 2 0 9 0;
> #X connect 3 0 5 0;
> #X connect 4 0 7 0;
> #X connect 5 0 6 0;
> #X connect 6 0 4 0;
> #X connect 7 0 2 0;
> #X connect 7 1 2 1;
> #X connect 8 0 17 0;
> #X connect 9 0 8 0;
> #X connect 12 0 19 0;
> #X connect 13 0 0 0;
> #X connect 14 0 13 0;
> #X connect 17 0 1 0;
> #X connect 17 1 18 0;
> #X connect 19 0 0 0;
> #X connect 19 0 0 1;
> #X connect 20 0 19 1;

> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 230 bytes
Desc: Digital signature
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20160729/7baa270e/attachment.sig>


More information about the Pd-list mailing list