Hey,
This abstraction seems to work fine and sounds good _ie. bad_ by itself ;-)
The math seems okay to me but maybe could be more elegant...
Anyway, in a large generative patch I have about twenty of these which are triggered more or less randomly. Pd plays the audio fine, displays _no_ error messages, and the cpuload doesn't go over maybe 25% which is normal on my machine (PD installer 0.37.1, G3 600mhz), but i get weird gui freezes. I spent last night debugging the patch and narrowed the problem down to this abstraction.
Could someone maybe plug it in and/or tell me why using multiples of it would make pd act so strange?
thanks in advance,
patrick
=====
ØäPnîáÃÌgx9KlóSÌhŽ9»=®_®œö±ql°<|Pô)ì¹xS@ñìðeúë© Çñ=>²åûMsØh#Õ×k·#Í6ü:ŽkB*÷Ú©¶œöGγü>u4ÖÿŸÚ÷ç5 À8¡ http://www3.telus.net/pinothefrog/ @œøÈWϱïÚU€IéÑŒ¹ÑmàÝs è+ý5E)IÐ ÃBâÅ/²@Agºët(qÙįmè0%íDcWïý_ þ[>¿B±ž _i}ŸËï³5ý_/çËÿ,¿k믟C
©rÉ? Ä×îõ$2,µðÈd7
Post your free ad now! http://personals.yahoo.ca
#N canvas 238 138 522 372 10; #X obj 151 40 inlet~; #X obj 151 317 outlet~; #X obj 212 42 inlet; #X obj 267 184 pow 2; #X obj 267 115 * -1; #X obj 267 91 random 8; #X obj 267 135 t b f; #N canvas 0 0 478 328 switcher 0; #X obj 151 40 inlet~; #X obj 151 257 outlet~; #X obj 237 57 inlet; #X obj 237 108 block~ 64 1 1; #X connect 0 0 1 0; #X connect 2 0 3 0; #X restore 151 285 pd switcher; #X obj 212 67 t b b; #X obj 212 183 pow 2; #X obj 212 90 random 8; #X obj 212 134 t b f; #X obj 212 210 pack 1 1; #X msg 212 239 set 64 $1 $2; #X obj 212 161 2; #X obj 267 163 2; #X text 46 237 $1 changes overlap ------>; #X text 296 237 <---- $2 is downsampling; #X text 251 41 trigger bangs; #X text 223 285 signal processing; #X connect 0 0 7 0; #X connect 2 0 8 0; #X connect 3 0 12 1; #X connect 4 0 6 0; #X connect 5 0 4 0; #X connect 6 0 15 0; #X connect 6 1 3 1; #X connect 7 0 1 0; #X connect 8 0 10 0; #X connect 8 1 5 0; #X connect 9 0 12 0; #X connect 10 0 11 0; #X connect 11 0 14 0; #X connect 11 1 9 1; #X connect 12 0 13 0; #X connect 13 0 7 1; #X connect 14 0 9 0; #X connect 15 0 3 0;