aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--array-edit.pd11
-rw-r--r--mat-~.pd89
2 files changed, 97 insertions, 3 deletions
diff --git a/array-edit.pd b/array-edit.pd
index f650bdc..d31c728 100644
--- a/array-edit.pd
+++ b/array-edit.pd
@@ -439,7 +439,7 @@ array as the array to be edited by clicking on:;
#X msg 286 272 symbol array2;
#X text 15 71 2 - Bang "Calculate";
#X text 16 378 - ascending line;
-#N canvas 232 298 502 309 panning-curves 0;
+#N canvas 232 298 502 383 panning-curves 0;
#X obj 380 12 switch~ 0;
#X text 17 138 - simple (triangular);
#X text 12 19 Panning curves;
@@ -457,7 +457,12 @@ final value is as close as possible.;
#X text 11 40 These curves are for the left side. To get the right
side value \, just read the table at the mirror point: [arraysize]-[index]-1.
;
-#X text 17 268 Formulas taken from Csound Ezine/Jamie Bullock.;
+#X text 17 328 Formulas taken from Csound Ezine/Jamie Bullock \, Georg
+Holzmann.;
+#X obj 149 265 expr~ (cos($v1)-sin($v1))*(sqrt(2)/2);
+#X obj 149 245 expr~ ($v1*3.14159/2)-3.14159/4;
+#X text 16 245 - tangent law;
+#X connect 14 0 13 0;
#X restore 23 478 pd panning-curves;
#N canvas 148 141 450 259 trigonometry/windowing 0;
#X text 17 48 - sine wave;
@@ -711,7 +716,7 @@ array as the array to be edited by clicking on:;
10 -228856 -1 -1;
#X text 32 576 Draw a wave shape through break points;
#X text 32 619 Define a wave shape through its function;
-#X obj 12 549 cnv 15 90 20 empty empty Other.tools 5 11 0 12 -191407
+#X obj 12 549 cnv 15 100 20 empty empty Ploting.tools 5 11 0 12 -191407
-33289 0;
#X text 94 685 (where everything works);
#X text 12 474 You can copy the commands and paste them in your patch:
diff --git a/mat-~.pd b/mat-~.pd
new file mode 100644
index 0000000..20d11d9
--- /dev/null
+++ b/mat-~.pd
@@ -0,0 +1,89 @@
+#N canvas 622 202 457 485 10;
+#X obj 31 109 cnv 15 128 29 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 19 332 *~;
+#X obj 48 302 line~;
+#X msg 48 282 \$1 20;
+#X obj 48 67 inlet Lautstaerke;
+#X obj 19 47 inlet~ Signal;
+#X obj 19 412 outlet~;
+#X obj 48 262 dbtorms;
+#X obj 98 282 outlet;
+#X obj 29 392 - 100;
+#X obj 29 352 env~ 8820;
+#X obj 39 87 inlet mute;
+#X obj 48 144 bang;
+#X obj 48 164 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
+;
+#X obj 48 242 *;
+#X obj 48 182 t b f;
+#X obj 73 202 expr if ($f1 == 0 \, 22 \, 20);
+#X msg 73 222 color \$1;
+#X obj 78 144 init 1;
+#N canvas 0 0 426 446 license 0;
+#X text 8 47 All rights reserved.;
+#X text 8 227 The names of its contributors may not be used to endorse
+or promote products derived from this software without specific prior
+written permission.;
+#X text 8 87 Redistribution and use in source and binary forms \, with
+or without modification \, are permitted provided that the following
+conditions are met:;
+#X text 8 127 Redistributions of source code must retain the above
+copyright notice \, this list of conditions and the following disclaimer.
+;
+#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING
+\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT
+\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING
+\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES
+;
+#X text 8 167 Redistributions in binary form must reproduce the above
+copyright notice \, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the distribution.
+;
+#X text 8 27 jmmmpais@googlemail.com;
+#X text 8 7 Copyright 2006 \, Joćo Pais;
+#X restore 15 455 pd license;
+#X text 11 8 [met~] - Level meter with amplitude control;
+#X text 266 56 Inlets;
+#X text 266 146 Outlets;
+#X text 266 76 - Signal;
+#X text 266 166 - Amplified signal;
+#X text 266 186 - Signal level (0-1);
+#X text 266 116 - Level (0-127);
+#X text 266 96 - Mute / Unmute (bang);
+#X obj 29 372 dbtofad;
+#X text 12 437 (C) 2009 Joćo Pais - jmmmpais@googlemail.com;
+#X obj 36 125 hsl 119 10 0 127 0 0 empty empty empty -2 -8 0 10 -191407
+-1 -33289 4600 0;
+#X obj 36 112 hsl 119 10 -100 12 0 0 empty empty empty -2 -8 0 10 -195568
+-1 -262144 1233 1;
+#X obj 128 127 cnv 1 2 6 empty empty empty 20 12 0 14 -262144 -262144
+0;
+#X obj 123 114 cnv 1 2 6 empty empty empty 20 12 0 14 -262144 -262144
+0;
+#X connect 1 0 6 0;
+#X connect 1 0 10 0;
+#X connect 2 0 1 1;
+#X connect 3 0 2 0;
+#X connect 4 0 30 0;
+#X connect 5 0 1 0;
+#X connect 7 0 3 0;
+#X connect 7 0 8 0;
+#X connect 9 0 31 0;
+#X connect 10 0 28 0;
+#X connect 11 0 12 0;
+#X connect 12 0 13 0;
+#X connect 13 0 15 0;
+#X connect 14 0 7 0;
+#X connect 15 0 14 0;
+#X connect 15 1 14 1;
+#X connect 15 1 16 0;
+#X connect 16 0 17 0;
+#X connect 17 0 31 0;
+#X connect 18 0 13 0;
+#X connect 28 0 9 0;
+#X connect 30 0 14 0;
+#X coords 0 -1 1 1 130 31 1 30 108;