aboutsummaryrefslogtreecommitdiff
path: root/breakpoint.pd
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2007-04-10 05:38:15 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2007-04-10 05:38:15 +0000
commit3739ef59d6ffde0f8833626b8fee143a26470e9f (patch)
tree4a3e9740036c841cc4836c75b5e9882fcdb743ce /breakpoint.pd
parentfa15d34df1b8e89fa4847912684ec8400ed0a812 (diff)
lots of curves inspired by Golan Levin's processing shapers
svn path=/trunk/externals/mapping/; revision=7553
Diffstat (limited to 'breakpoint.pd')
-rw-r--r--breakpoint.pd73
1 files changed, 28 insertions, 45 deletions
diff --git a/breakpoint.pd b/breakpoint.pd
index 28d5846..e22d333 100644
--- a/breakpoint.pd
+++ b/breakpoint.pd
@@ -1,47 +1,30 @@
-#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;
+#N canvas 463 193 492 454 10;
+#X obj 62 10 inlet;
+#X obj 327 9 inlet;
+#X obj 106 405 outlet;
+#X obj 240 10 loadbang;
+#X obj 167 9 inlet;
+#X obj 167 50 purepd/float_argument \$1;
+#X obj 327 50 purepd/float_argument \$2;
+#X obj 74 113 moses;
+#X obj 167 84 moses 1;
+#X obj 167 105 + 1e-06;
+#X text 217 91 prevent divide by 0;
+#X obj 232 279 expr $f3 + ((1-$f3)/(1-$f2))*($f1-$f2);
+#X obj 61 280 expr ($f3/$f2) * $f1;
+#X connect 0 0 7 0;
#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 3 0 5 0;
+#X connect 3 0 6 0;
+#X connect 4 0 5 0;
+#X connect 5 0 7 1;
#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;
+#X connect 6 0 11 2;
+#X connect 6 0 12 2;
+#X connect 7 0 12 0;
+#X connect 7 1 11 0;
+#X connect 8 0 9 0;
+#X connect 9 0 12 1;
+#X connect 9 0 11 1;
+#X connect 11 0 2 0;
+#X connect 12 0 2 0;