[PD] some doc for envgen

geiger geiger at xdv.org
Wed Mar 8 11:25:06 CET 2006


On Wed, 8 Mar 2006, patco wrote:
> hello,
>
>  I've made a patch that might help
> for understanding how to manipulate ggee envgen.
>
> https://puredata.info/Members/megale/envgen_help_pat.pd/download
>
>  Any comment is welcome.

Thats great, I have augmented your patch with some additional info
about envgen (its attached). Unfortunately I never really finished envgen,
so there are many features that are not really implemented.

I bet it must have been pretty hard to figure out its workings :)
Sorry for that.

I think that most features of envgen can be implemented with data
structures ... so improving the documentation wasn't important for me.

Thanks for your work,

Guenter

> Patco
>
>
>
>
>
>
> ___________________________________________________________________________
> Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international.
> Téléchargez sur http://fr.messenger.yahoo.com
-------------- next part --------------
#N canvas 360 78 868 647 10;
#X obj 198 302 envgen 219 147 1 0  ;
#X floatatom 195 96 5 0 100 0 - - -;
#X obj 173 216 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 196 525 print;
#X obj 195 118 / 100;
#X floatatom 240 96 5 0 200 0 - - -;
#X obj 240 116 / 100;
#X floatatom 293 96 5 0 100 0 - - -;
#X obj 293 116 / 100;
#X floatatom 344 96 5 0 0 0 - - -;
#X obj 344 119 / 100;
#X obj 240 141 t b f;
#X obj 344 143 t b f;
#X obj 292 141 t b f;
#X text 200 275 shift+mouse = move 100th;
#X floatatom 395 97 5 0 0 0 - - -;
#X obj 395 117 / 100;
#X floatatom 448 97 5 0 0 0 - - -;
#X obj 448 117 / 100;
#X floatatom 499 97 5 0 0 0 - - -;
#X obj 499 120 / 100;
#X obj 395 142 t b f;
#X obj 499 144 t b f;
#X obj 447 142 t b f;
#X floatatom 548 98 5 0 0 0 - - -;
#X obj 548 121 / 100;
#X obj 548 145 t b f;
#X obj 277 17 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X text 303 15 delete unexpected points;
#X obj 240 195 pack 0 0.2 1 0.3 0.4 0.25 0.3 0.4;
#X obj 195 24 loadbang;
#X msg 243 68 20;
#X msg 292 69 91;
#X msg 340 68 27;
#X msg 398 67 44;
#X msg 451 68 40;
#X msg 503 67 51;
#X msg 552 66 34;
#X text 590 96 move values and see what's hapening;
#X text 15 199 bang for outputing all values;
#X obj 7 432 osc~ 440;
#X obj 46 613 dac~;
#X obj 45 586 *~ 0;
#X obj 81 586 *~ 0;
#X floatatom 78 424 5 0 100 0 - - -;
#X obj 78 443 / 100;
#X obj 196 499 line;
#X text 5 373 output volume;
#X msg 35 16 \; pd dsp 1 \; patch-volume 80;
#X obj 78 395 r patch-volume;
#X obj 44 560 *~ 0;
#X msg 145 151 duration \$1;
#X floatatom 145 118 5 0 0 0 - - -;
#X msg 145 95 2000;
#X text 7 132 duration of the adsr;
#X msg 494 301 freeze \$1;
#X obj 494 283 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X text 520 281 make number of points fixed;
#X floatatom 495 327 5 0 0 0 - - -;
#X text 539 327 Get the value at a specific position;
#X floatatom 237 503 5 0 0 0 - - -;
#X msg 494 366 resize \$1;
#X obj 494 347 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X text 525 349 The widget size can be changed in run mode;
#X text 583 366 "resize 0" disables this "feature";
#X text 492 387 the setting doesn't get stored \, so you will have
to loadbang the resize value.;
#X msg 494 426 dump;
#X obj 437 474 envgen 200 140 1 0  ;
#X text 541 428 can be used to retrieve the settings;
#X text 200 249 creation argument: [envgen x y maxvalue];
#X connect 0 0 46 0;
#X connect 0 0 60 0;
#X connect 0 1 67 0;
#X connect 1 0 4 0;
#X connect 2 0 0 0;
#X connect 4 0 29 0;
#X connect 5 0 6 0;
#X connect 6 0 11 0;
#X connect 7 0 8 0;
#X connect 8 0 13 0;
#X connect 9 0 10 0;
#X connect 10 0 12 0;
#X connect 11 0 29 0;
#X connect 11 1 29 1;
#X connect 12 0 29 0;
#X connect 12 1 29 3;
#X connect 13 0 29 0;
#X connect 13 1 29 2;
#X connect 15 0 16 0;
#X connect 16 0 21 0;
#X connect 17 0 18 0;
#X connect 18 0 23 0;
#X connect 19 0 20 0;
#X connect 20 0 22 0;
#X connect 21 0 29 0;
#X connect 21 1 29 4;
#X connect 22 0 29 0;
#X connect 22 1 29 6;
#X connect 23 0 29 0;
#X connect 23 1 29 5;
#X connect 24 0 25 0;
#X connect 25 0 26 0;
#X connect 26 0 29 0;
#X connect 26 1 29 7;
#X connect 27 0 1 0;
#X connect 27 0 5 0;
#X connect 27 0 7 0;
#X connect 27 0 9 0;
#X connect 27 0 15 0;
#X connect 27 0 17 0;
#X connect 27 0 19 0;
#X connect 27 0 24 0;
#X connect 29 0 0 0;
#X connect 30 0 31 0;
#X connect 30 0 32 0;
#X connect 30 0 33 0;
#X connect 30 0 34 0;
#X connect 30 0 35 0;
#X connect 30 0 36 0;
#X connect 30 0 37 0;
#X connect 30 0 48 0;
#X connect 30 0 53 0;
#X connect 31 0 5 0;
#X connect 32 0 7 0;
#X connect 33 0 9 0;
#X connect 34 0 15 0;
#X connect 35 0 17 0;
#X connect 36 0 19 0;
#X connect 37 0 24 0;
#X connect 40 0 50 0;
#X connect 42 0 41 0;
#X connect 43 0 41 1;
#X connect 44 0 45 0;
#X connect 45 0 43 1;
#X connect 45 0 42 1;
#X connect 46 0 3 0;
#X connect 46 0 50 1;
#X connect 49 0 44 0;
#X connect 50 0 42 0;
#X connect 50 0 43 0;
#X connect 51 0 0 0;
#X connect 52 0 51 0;
#X connect 53 0 52 0;
#X connect 55 0 0 0;
#X connect 56 0 55 0;
#X connect 58 0 0 0;
#X connect 61 0 0 0;
#X connect 62 0 61 0;
#X connect 66 0 0 0;


More information about the Pd-list mailing list