[PD] recursive controls problem

Frank Barknecht fbar at footils.org
Fri May 9 10:50:06 CEST 2014


Hi,

you could use a "set $1"-message to only set the slider's display value without
letting it propagate the new value to its outlet. 

Ciao
-- 
Frank


On Fri, May 09, 2014 at 01:24:34AM -0400, plutek infinity wrote:
> greetings!
> 
> i'm sure this is a simple problem, but i can't seem to come up with
> the solution...
> 
> i'm trying to control one numerical value in a few ways:
> 
> 1. have a bang to set an initial value
> 2. have a slider for mouse control
> 3. use keyboard keys to increment and decrement
> 
> the attached patch all works, except i ALSO want the slider position
> to pick up the current value, as changed by any of the other
> methods.
> 
> the problem is, of course, that if i connect the expr result back up
> to the slider input, i get a loop with "stack overflow" errors.
> 
> i'd be most grateful for any pointers you can offer... thanks much!
> 
> cheers!
> .pltk.
> 

> #N canvas 0 29 958 1049 10;
> #X obj 54 95 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
> -1;
> #X msg 55 117 0.9;
> #X obj 251 122 key;
> #X obj 251 144 select 113;
> #X obj 125 330 expr $f1+$f2;
> #X msg 251 167 0.05;
> #X floatatom 125 352 5 0 0 0 - - -, f 5;
> #X obj 89 69 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
> -1 -1 1000 1;
> #X obj 211 183 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
> -1 -1;
> #X obj 150 297 float;
> #X obj 369 116 key;
> #X obj 333 178 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
> -1 -1;
> #X obj 369 138 select 97;
> #X msg 369 161 -0.05;
> #X msg 184 134 0;
> #X connect 0 0 1 0;
> #X connect 0 0 14 0;
> #X connect 1 0 9 0;
> #X connect 2 0 3 0;
> #X connect 3 0 5 0;
> #X connect 4 0 6 0;
> #X connect 4 0 9 1;
> #X connect 5 0 4 1;
> #X connect 5 0 8 0;
> #X connect 7 0 9 0;
> #X connect 7 0 14 0;
> #X connect 8 0 9 0;
> #X connect 9 0 4 0;
> #X connect 10 0 12 0;
> #X connect 11 0 9 0;
> #X connect 12 0 13 0;
> #X connect 13 0 11 0;
> #X connect 13 0 4 1;
> #X connect 14 0 4 1;

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


-- 
 Frank Barknecht                                     _ ______footils.org__



More information about the Pd-list mailing list