aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nusmuk-utils/mtx_preset-help.pd97
1 files changed, 58 insertions, 39 deletions
diff --git a/nusmuk-utils/mtx_preset-help.pd b/nusmuk-utils/mtx_preset-help.pd
index 644fed1..fee8c1a 100644
--- a/nusmuk-utils/mtx_preset-help.pd
+++ b/nusmuk-utils/mtx_preset-help.pd
@@ -1,4 +1,4 @@
-#N canvas 512 337 1007 561 10;
+#N canvas -1735 166 1135 557 10;
#X msg 116 142 matrix 10 3 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
17 18 19 20 21 22 23 24 25 26 27 28 29;
#X msg 124 175 matrix 9 2 0 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 17
@@ -9,16 +9,13 @@
16 17 18 19 199 20 21 22 23 24 25 26 27 28 29 299 30 31 32 33 34 35
36 37 38 39 333;
#X msg 171 270 row 2 0 1 2 3 4 5 6 7 8 9 10 11 12;
-#X floatatom 610 295 5 0 0 0 - - -, f 5;
+#X floatatom 645 425 5 0 0 0 - - -;
#X msg 557 106 getMatrix;
#X msg 232 364 element 0 2 200;
-#X msg 569 135 getRow;
#X msg 581 166 getRow 1;
-#X msg 595 211 getRow \$1;
-#X floatatom 593 193 5 0 0 0 - - -, f 5;
-#X msg 609 238 mixRow 1 1;
-#X msg 611 266 mixRow 0 1;
-#X msg 610 314 mixRow 0 0 \$1;
+#X msg 644 368 mixRow 1 1;
+#X msg 646 396 mixRow 0 1;
+#X msg 645 444 mixRow 0 0 \$1;
#X obj 102 481 mtx_preset 10 3;
#X obj 102 508 print;
#X msg 200 318 col 8 4 5 6;
@@ -29,35 +26,57 @@
#X msg 187 293 setRow 2 10;
#X msg 215 339 setCol 9 11;
#X msg 153 249 matrix 10;
-#X msg 625 342 getElement 1 2;
-#X msg 629 397 getElement \$1;
-#X floatatom 629 376 5 0 0 0 - - -, f 5;
-#X msg 820 111 copyRow 1 2;
-#X obj 820 422 t a;
-#X text 837 140 copy row 1 value to row 2;
-#X connect 0 0 15 0;
-#X connect 1 0 15 0;
-#X connect 2 0 15 0;
-#X connect 3 0 15 0;
-#X connect 4 0 15 0;
-#X connect 5 0 14 0;
-#X connect 6 0 18 0;
-#X connect 7 0 15 0;
-#X connect 8 0 18 0;
-#X connect 9 0 18 0;
-#X connect 10 0 18 0;
-#X connect 11 0 10 0;
-#X connect 12 0 18 0;
-#X connect 13 0 18 0;
-#X connect 14 0 18 0;
-#X connect 15 0 16 0;
-#X connect 17 0 15 0;
-#X connect 18 0 15 0;
-#X connect 22 0 15 0;
+#X msg 644 479 copyRow 1 2;
+#X obj 644 506 t a;
+#X text 728 476 copy row 1 value to row 2;
+#X obj 184 508 route element;
+#X msg 184 531 \; value-\$1 \$2;
+#X msg 569 135 getRows;
+#X msg 607 239 getElements;
+#X msg 595 201 getRow 1.5;
+#X text 718 370 comment;
+#X msg 617 267 getElements 1;
+#X msg 623 291 getElements 1.5;
+#X msg 635 329 getElement 1.5 2;
+#X text 630 105 get matrix in one line (selector: matrix sizex sizey
+);
+#X text 628 135 get matrix row by row (selector: rows y);
+#X text 646 166 get row 1 in one line (selector: row);
+#X text 667 199 get interpolation between row 1 and 2 in one line (selector:
+row);
+#X text 688 239 get matrix element by element (selector: elements x
+y);
+#X text 718 267 get row 1 element by element (selector: elements x
+y??);
+#X text 724 292 get interpolation between line 1 and 2 element by element
+(??);
+#X text 743 329 get interpolation between element row 1 \, column 2
+and element row 2 column 2 (selector element);
+#X connect 0 0 12 0;
+#X connect 1 0 12 0;
+#X connect 2 0 12 0;
+#X connect 3 0 12 0;
+#X connect 4 0 12 0;
+#X connect 5 0 11 0;
+#X connect 6 0 15 0;
+#X connect 7 0 12 0;
+#X connect 8 0 15 0;
+#X connect 9 0 15 0;
+#X connect 10 0 15 0;
+#X connect 11 0 15 0;
+#X connect 12 0 13 0;
+#X connect 12 0 25 0;
+#X connect 14 0 12 0;
+#X connect 15 0 12 0;
+#X connect 19 0 12 0;
+#X connect 20 0 12 0;
+#X connect 21 0 12 0;
+#X connect 22 0 23 0;
#X connect 23 0 15 0;
-#X connect 24 0 15 0;
-#X connect 25 0 18 0;
-#X connect 26 0 18 0;
-#X connect 27 0 26 0;
-#X connect 28 0 29 0;
-#X connect 29 0 18 0;
+#X connect 25 0 26 0;
+#X connect 27 0 15 0;
+#X connect 28 0 15 0;
+#X connect 29 0 15 0;
+#X connect 31 0 15 0;
+#X connect 32 0 15 0;
+#X connect 33 0 15 0;