From 2accab0d836db1fdaf41ffb92cd7ce27467bfebb Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Tue, 3 Jul 2007 10:57:43 +0000 Subject: added notes about the messages and en example about state saving svn path=/trunk/externals/ggee/; revision=7889 --- gui/envgen-help.pd | 83 ++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 55 insertions(+), 28 deletions(-) (limited to 'gui') diff --git a/gui/envgen-help.pd b/gui/envgen-help.pd index d373a5e..b09eab5 100644 --- a/gui/envgen-help.pd +++ b/gui/envgen-help.pd @@ -1,17 +1,17 @@ -#N canvas 91 22 484 479 10; -#X obj 101 182 envgen 203 123 1 0 ; +#N canvas 96 72 500 495 10; +#X obj 101 192 envgen 203 123 1 0 ; #X text 21 6 envgen:; #X text 22 27 Envelope generator. This external delivers value for line~ if it is banged. When numbers are sent to its input it delivers the corresponding value of the envelope; -#X msg 79 145 bang; +#X msg 79 135 bang; #X text 21 75 arguments; #X text 51 84 xsize ysize xmax ymax send_symbol receive_symbol ... ; -#X obj 124 144 metro 2000; -#X obj 124 120 tgl 15 0 empty empty empty 0 -6 0 8 -24198 -1 -1 1 1 +#X obj 124 158 metro 2000; +#X obj 124 134 tgl 15 0 empty empty empty 0 -6 0 8 -24198 -1 -1 0 1 ; -#X obj 192 124 hsl 128 15 20 2000 0 0 empty empty empty -2 -6 0 8 -262144 +#X obj 192 138 hsl 128 15 20 2000 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X msg 345 183 \; pd dsp 1; #N canvas 0 22 462 312 guts 0; @@ -23,7 +23,7 @@ the corresponding value of the envelope; #X obj 133 150 line~; #X obj 188 235 dac~; #X obj 215 188 hsl 128 15 0.01 1 1 0 empty empty master_amplitude -2 --6 0 8 -262144 -1 -1 10500 1; +-6 0 8 -262144 -1 -1 0 1; #X obj 254 11 inlet; #X obj 393 18 inlet; #X obj 157 15 inlet; @@ -43,36 +43,63 @@ the corresponding value of the envelope; #X connect 12 0 6 1; #X connect 12 0 6 0; #X restore 168 380 pd guts; -#X obj 183 353 tgl 15 0 empty empty empty 0 -6 0 8 -225271 -1 -1 1 +#X obj 183 353 tgl 15 0 empty empty empty 0 -6 0 8 -225271 -1 -1 0 1; #X obj 206 353 tgl 15 1 empty empty empty 0 -6 0 8 -225271 -1 -1 1 1; #X obj 170 329 hsl 128 15 100 1000 0 0 empty empty empty -2 -6 0 8 --262144 -1 -1 6600 1; -#N canvas 0 22 454 304 all 0; -#X obj 124 116 envgen 203 123 1 0 ; -#X msg 177 36 motion 4 4; -#X msg 183 78 duration 5000; -#X floatatom 120 267 5 0 0 0 - - -; -#X floatatom 327 266 5 0 0 0 - - -; -#X msg 74 11 bang; -#X msg 183 57 sustain 5; -#X msg 286 78 freeze 5; -#X msg 356 78 release; -#X msg 30 73 resize 2; -#X msg 31 52 key 4; -#X connect 0 0 3 0; -#X connect 0 1 4 0; +-262144 -1 -1 0 1; +#N canvas 95 30 517 478 all 0; +#X obj 43 276 envgen 203 123 1 0 ; +#X msg 83 169 motion 4 4; +#X msg 57 74 duration 5000; +#X msg 15 14 bang; +#X msg 81 127 release; +#X msg 42 43 0 50 1 50; +#X text 109 44 reset to default; +#X text 53 15 output data; +#X text 149 74 set the duration in milliseconds (ms); +#X obj 165 220 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 10 -262144 +-1 -1 0 1; +#X msg 68 102 sustain 5000; +#X obj 41 414 print ENVGEN_TIMED_OUTPUT; +#X text 155 169 move selected point (values are x and y amounts in +pixels); +#X connect 0 0 11 0; #X connect 1 0 0 0; #X connect 2 0 0 0; +#X connect 3 0 0 0; +#X connect 4 0 0 0; #X connect 5 0 0 0; -#X connect 6 0 0 0; -#X connect 7 0 0 0; -#X connect 8 0 0 0; #X connect 9 0 0 0; #X connect 10 0 0 0; -#X restore 195 413 pd all messages; -#X text 95 413 For more info:; +#X restore 145 413 pd all messages; +#X text 45 413 For more info:; +#N canvas 122 39 527 491 saving 0; +#X obj 73 134 envgen 203 123 1 0 ; +#X msg 71 26 bang; +#X msg 90 61 dump; +#X obj 277 278 list prepend set; +#X obj 277 299 list trim; +#X msg 195 95 0 50 1 50; +#X text 262 96 reset to default; +#X text 115 19 a bang outputs the data on the left inlet as separate +messages and times them properly to work with [line~]; +#X text 126 60 outputs all of the data as a list on the right outlet +; +#X text 21 427 This message box will then save the data. Click to send +it back to [envgen]; +#X obj 71 278 print ENVGEN_LEFT; +#X msg 12 333; +#X connect 0 0 10 0; +#X connect 0 1 3 0; +#X connect 1 0 0 0; +#X connect 2 0 0 0; +#X connect 3 0 4 0; +#X connect 4 0 11 0; +#X connect 5 0 0 0; +#X connect 11 0 0 0; +#X restore 258 413 pd saving state; #X connect 0 0 10 0; #X connect 3 0 0 0; #X connect 6 0 0 0; -- cgit v1.2.1