From eca6ad526146bd888db6a88213ca0bc8c71b90c2 Mon Sep 17 00:00:00 2001 From: Ben Wesch Date: Sun, 3 Nov 2024 23:06:45 +0100 Subject: [PATCH] update simplex help once more --- simplex-help.pd | 130 ++++++++++++++++++++++++++++-------------------- 1 file changed, 76 insertions(+), 54 deletions(-) diff --git a/simplex-help.pd b/simplex-help.pd index b2231cf..ca8a9a8 100644 --- a/simplex-help.pd +++ b/simplex-help.pd @@ -1,7 +1,7 @@ #N canvas 475 38 1063 882 10; #X declare -path simplex~; #X obj 1 1 cnv 16 1060 48 empty empty empty 20 12 0 10 #f0f0f0 #404040 0; -#X obj 78 652 r \$0-in1; +#X obj 78 636 r \$0-in1; #X obj 1 239 cnv 16 1060 150 empty empty empty 20 12 0 10 #f5f5f5 #404040 0; #X msg 792 131 normalize 1; #X msg 856 154 seed; @@ -73,7 +73,7 @@ #X msg 127 538 \$1 2; #X floatatom 127 518 5 0 0 0 - - - 0; #X floatatom 451 518 5 0 0 0 - - - 0; -#X obj 31 668 t a; +#X obj 31 652 t a; #X text 344 209 -d flag activates output of derivatives on 2nd outlet; #X obj 31 18 simplex; #X text 91 18 External for data rate simplex noise sampling with 1d to 4d multichannel input, f 78; @@ -83,33 +83,23 @@ #X array \$0-vis 400 float 0; #X coords 0 1 399 -1 400 180 1 0 0; #X restore 237 652 graph; -#X obj 661 669 until; #X obj 399 461 s \$0-in1; -#X obj 661 585 tgl 16 1 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000 1 1; -#X obj 661 690 f; -#X obj 688 690 + 1; -#X obj 661 711 t f f; +#X obj 661 631 tgl 16 1 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000 1 1; #X obj 661 816 tabwrite \$0-vis; -#X msg 700 669 0; -#X obj 661 753 +; -#X msg 661 648 400; #X msg 399 440 persistence \$1; #X obj 31 816 print; #X obj 106 816 print derivatives; -#X obj 31 795 simplex -n -d; -#X obj 745 779 r \$0-in1; +#X obj 31 735 simplex -n -d; +#X obj 745 719 r \$0-in1; #X obj 31 538 bng 16 250 50 0 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000; -#X obj 661 774 pack f f f; #X obj 846 18 declare -path simplex~; -#X obj 661 795 simplex 3; -#X obj 679 517 hsl 102 16 0 1 0 0 empty empty x\ offset -2 -8 0 10 #fcfcfc #000000 #000000 0 1; -#X floatatom 676 538 5 0 0 0 - - - 0; -#X obj 792 517 hsl 102 16 0 1 0 0 empty empty y\ offset -2 -8 0 10 #fcfcfc #000000 #000000 0 1; -#X obj 905 517 hsl 102 16 0 1 0 0 empty empty z\ offset -2 -8 0 10 #fcfcfc #000000 #000000 0 1; -#X floatatom 789 538 5 0 0 0 - - - 0; -#X floatatom 902 538 5 0 0 0 - - - 0; -#X obj 661 627 t b b; -#X obj 661 606 metro 20; +#X obj 661 735 simplex 3; +#X obj 681 517 hsl 102 16 0 1 0 0 empty empty x\ offset -2 -8 0 10 #fcfcfc #000000 #000000 0 1; +#X floatatom 678 538 5 0 0 0 - - - 0; +#X obj 794 517 hsl 102 16 0 1 0 0 empty empty y\ offset -2 -8 0 10 #fcfcfc #000000 #000000 0 1; +#X obj 907 517 hsl 102 16 0 1 0 0 empty empty z\ offset -2 -8 0 10 #fcfcfc #000000 #000000 0 1; +#X floatatom 791 538 5 0 0 0 - - - 0; +#X floatatom 904 538 5 0 0 0 - - - 0; #X msg 451 538 \$1 err 3 \, \$1 0 3; #X obj 277 85 simplex 3; #X obj 277 108 simplex 3 0.7; @@ -117,12 +107,56 @@ #X obj 277 154 simplex -s 42 -n 3 0.7; #X obj 277 209 simplex -d; #X text 111 154 sampled noise value; -#X obj 661 732 / 400; +#N canvas 1136 644 543 354 sample 0; +#X obj 30 30 inlet; +#X obj 80 30 inlet; +#X obj 130 30 inlet; +#X obj 180 30 inlet; +#X obj 30 298 outlet; +#X obj 80 298 outlet; +#X obj 30 143 until; +#X obj 30 164 f; +#X obj 57 164 + 1; +#X obj 30 185 t f f; +#X msg 69 143 0; +#X obj 30 227 +; +#X msg 30 122 400; +#X obj 30 248 pack f f f; +#X obj 30 101 t b b; +#X obj 30 80 metro 20; +#X obj 30 206 / 400; +#X obj 222 124 s \$0-vis; +#X obj 222 82 loadbang; +#X msg 222 103 xticks 0 40 5 \, yticks 0 0.1 10; +#X connect 0 0 15 0; +#X connect 1 0 11 1; +#X connect 2 0 13 1; +#X connect 3 0 13 2; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 8 0 7 1; +#X connect 9 0 16 0; +#X connect 9 1 5 0; +#X connect 10 0 7 1; +#X connect 11 0 13 0; +#X connect 12 0 6 0; +#X connect 13 0 4 0; +#X connect 14 0 12 0; +#X connect 14 1 10 0; +#X connect 15 0 14 0; +#X connect 16 0 11 0; +#X connect 18 0 19 0; +#X connect 19 0 17 0; +#X restore 661 652 pd sample; +#X text 418 835 x:0.5; +#X text 616 835 x:1.0; +#X text 227 835 x:0.0; #X connect 1 0 53 0; #X connect 23 0 24 0; #X connect 24 0 34 0; #X connect 25 0 33 0; -#X connect 26 0 70 0; +#X connect 26 0 63 0; #X connect 27 0 25 0; #X connect 28 0 32 0; #X connect 29 0 32 0; @@ -136,33 +170,21 @@ #X connect 49 0 48 0; #X connect 50 0 53 0; #X connect 51 0 50 0; -#X connect 52 0 87 0; -#X connect 53 0 73 0; -#X connect 60 0 63 0; -#X connect 62 0 86 0; -#X connect 63 0 64 0; -#X connect 63 0 65 0; -#X connect 64 0 63 1; -#X connect 65 0 94 0; -#X connect 65 1 66 1; -#X connect 67 0 63 1; -#X connect 68 0 76 0; -#X connect 69 0 60 0; -#X connect 70 0 61 0; -#X connect 73 0 71 0; -#X connect 73 1 72 0; -#X connect 74 0 78 0; -#X connect 75 0 53 0; -#X connect 76 0 78 0; -#X connect 78 0 66 0; -#X connect 79 0 80 0; -#X connect 80 0 68 1; -#X connect 81 0 83 0; -#X connect 82 0 84 0; -#X connect 83 0 76 1; -#X connect 84 0 76 2; -#X connect 85 0 69 0; -#X connect 85 1 67 0; -#X connect 86 0 85 0; -#X connect 87 0 53 0; -#X connect 94 0 68 0; +#X connect 52 0 77 0; +#X connect 53 0 66 0; +#X connect 61 0 84 0; +#X connect 63 0 60 0; +#X connect 66 0 64 0; +#X connect 66 1 65 0; +#X connect 67 0 70 0; +#X connect 68 0 53 0; +#X connect 70 0 62 0; +#X connect 71 0 72 0; +#X connect 72 0 84 1; +#X connect 73 0 75 0; +#X connect 74 0 76 0; +#X connect 75 0 84 2; +#X connect 76 0 84 3; +#X connect 77 0 53 0; +#X connect 84 0 70 0; +#X connect 84 1 62 1;