aboutsummaryrefslogtreecommitdiff
path: root/pd
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2006-02-03 22:41:45 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2006-02-03 22:41:45 +0000
commit1c27ea426cabcda7e2ebc5f62839eb792bef64ab (patch)
treec643262365401f4c1b28c0fed955697580b4ffb9 /pd
parentba539a22a69e566b0ff3dcf7c08ec5d3bf066942 (diff)
added in some of Cyrille's ds objects
svn path=/trunk/externals/mapping/; revision=4546
Diffstat (limited to 'pd')
-rw-r--r--pd/breakpoint.pd47
-rw-r--r--pd/distance.pd10
-rw-r--r--pd/gaussian.pd21
-rw-r--r--pd/iir.pd28
-rw-r--r--pd/timeroll.pd29
5 files changed, 135 insertions, 0 deletions
diff --git a/pd/breakpoint.pd b/pd/breakpoint.pd
new file mode 100644
index 0000000..28d5846
--- /dev/null
+++ b/pd/breakpoint.pd
@@ -0,0 +1,47 @@
+#N canvas 0 0 433 427 10;
+#X obj 42 29 inlet;
+#X obj 101 28 inlet;
+#X obj 250 26 inlet;
+#X obj 42 81 moses \$1;
+#X obj 42 105 / \$1;
+#X obj 93 104 - \$1;
+#X obj 157 86 t b f;
+#X obj 174 63 loadbang;
+#X obj 93 161 / 1;
+#X msg 157 108 1;
+#X obj 157 132 - \$1;
+#X obj 42 245 f;
+#X obj 42 208 * \$2;
+#X obj 93 207 + \$2;
+#X obj 250 93 t b f;
+#X msg 250 115 1;
+#X obj 250 139 - \$2;
+#X obj 93 183 *;
+#X obj 42 276 outlet;
+#X connect 0 0 3 0;
+#X connect 1 0 3 1;
+#X connect 1 0 4 1;
+#X connect 1 0 5 1;
+#X connect 1 0 6 0;
+#X connect 2 0 14 0;
+#X connect 2 0 13 1;
+#X connect 2 0 12 1;
+#X connect 3 0 4 0;
+#X connect 3 1 5 0;
+#X connect 4 0 12 0;
+#X connect 5 0 8 0;
+#X connect 6 0 9 0;
+#X connect 6 1 10 1;
+#X connect 7 0 9 0;
+#X connect 7 0 15 0;
+#X connect 8 0 17 0;
+#X connect 9 0 10 0;
+#X connect 10 0 8 1;
+#X connect 11 0 18 0;
+#X connect 12 0 11 0;
+#X connect 13 0 11 0;
+#X connect 14 0 15 0;
+#X connect 14 1 16 1;
+#X connect 15 0 16 0;
+#X connect 16 0 17 1;
+#X connect 17 0 13 0;
diff --git a/pd/distance.pd b/pd/distance.pd
new file mode 100644
index 0000000..73a6c09
--- /dev/null
+++ b/pd/distance.pd
@@ -0,0 +1,10 @@
+#N canvas 0 0 450 300 10;
+#X obj 80 47 inlet;
+#X obj 150 49 inlet;
+#X obj 80 129 abs;
+#X obj 80 195 outlet;
+#X obj 80 95 - \$1;
+#X connect 0 0 4 0;
+#X connect 1 0 4 1;
+#X connect 2 0 3 0;
+#X connect 4 0 2 0;
diff --git a/pd/gaussian.pd b/pd/gaussian.pd
new file mode 100644
index 0000000..1c51f42
--- /dev/null
+++ b/pd/gaussian.pd
@@ -0,0 +1,21 @@
+#N canvas 0 0 450 300 10;
+#X obj 65 26 inlet;
+#X obj 277 22 inlet;
+#X obj 65 218 * -1;
+#X obj 65 244 exp;
+#X obj 66 124 *;
+#X obj 66 91 t f f;
+#X obj 67 271 outlet;
+#X obj 65 187 / \$2;
+#X obj 66 63 - \$1;
+#X obj 142 20 inlet;
+#X connect 0 0 8 0;
+#X connect 1 0 7 1;
+#X connect 2 0 3 0;
+#X connect 3 0 6 0;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
+#X connect 5 1 4 1;
+#X connect 7 0 2 0;
+#X connect 8 0 5 0;
+#X connect 9 0 8 1;
diff --git a/pd/iir.pd b/pd/iir.pd
new file mode 100644
index 0000000..eea00a8
--- /dev/null
+++ b/pd/iir.pd
@@ -0,0 +1,28 @@
+#N canvas 246 155 294 362 10;
+#X obj 59 42 inlet;
+#X obj 59 314 outlet;
+#X obj 59 247 +;
+#X obj 130 240 + 1;
+#X obj 130 42 inlet;
+#X obj 130 183 1;
+#X obj 90 69 loadbang;
+#X obj 130 160 /;
+#X msg 130 139 1 \$1;
+#X obj 90 90 \$1;
+#X obj 90 112 sel 0;
+#X obj 59 285 / 2;
+#X obj 59 223 * 1;
+#X connect 0 0 12 0;
+#X connect 2 0 11 0;
+#X connect 3 0 11 1;
+#X connect 4 0 8 0;
+#X connect 5 0 3 0;
+#X connect 5 0 12 1;
+#X connect 6 0 9 0;
+#X connect 7 0 5 0;
+#X connect 8 0 7 0;
+#X connect 9 0 10 0;
+#X connect 10 1 8 0;
+#X connect 11 0 2 1;
+#X connect 11 0 1 0;
+#X connect 12 0 2 0;
diff --git a/pd/timeroll.pd b/pd/timeroll.pd
new file mode 100644
index 0000000..d56e3d3
--- /dev/null
+++ b/pd/timeroll.pd
@@ -0,0 +1,29 @@
+#N canvas 0 0 854 220 10;
+#N canvas 0 0 450 300 graph2 0;
+#X array \$0-_ 100 float 2;
+#X coords 0 0.77 100 -0.01 200 100 1;
+#X restore 10 55 graph;
+#X obj 272 76 list;
+#X obj 272 98 list append 0;
+#X obj 272 122 list trim;
+#X obj 295 45 list split 100;
+#X obj 272 14 inlet;
+#X obj 388 13 inlet;
+#X obj 388 106 pack f \$0;
+#X obj 272 146 s \$0-_;
+#X msg 388 133 \; \$2-_ resize \$1;
+#X text 315 14 data;
+#X text 429 15 size of the array (default = 100 or \$1);
+#X obj 11 29 cnv 15 198 125 empty empty empty 20 12 0 14 -262144 -66577
+0;
+#X connect 1 0 2 0;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 8 0;
+#X connect 4 0 1 1;
+#X connect 4 2 1 1;
+#X connect 5 0 1 0;
+#X connect 6 0 4 1;
+#X connect 6 0 7 0;
+#X connect 7 0 9 0;
+#X coords 0 -1 1 1 200 145 1 10 10;