Skip to content

Commit

Permalink
update simplex help once more
Browse files Browse the repository at this point in the history
  • Loading branch information
ben-wes committed Nov 3, 2024
1 parent 8555dc8 commit eca6ad5
Showing 1 changed file with 76 additions and 54 deletions.
130 changes: 76 additions & 54 deletions simplex-help.pd
Original file line number Diff line number Diff line change
@@ -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;
Expand Down Expand Up @@ -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;
Expand All @@ -83,46 +83,80 @@
#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;
#X obj 277 131 simplex -n 3 0.7;
#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;
Expand All @@ -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;

0 comments on commit eca6ad5

Please sign in to comment.