aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2006-03-21 16:18:14 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2006-03-21 16:18:14 +0000
commit57b74403674f1079c5aee4d7071c956a3e045bff (patch)
treee84914e99cfa464402030657543c5185494216d2
parent8eef482ed0504a80218aab09a5b955592f6259d5 (diff)
moved pd patches out of the separate 'pd' folder into the root of this project so that its easy to make the development environment match the final install environment
svn path=/trunk/externals/mapping/; revision=4747
-rw-r--r--pd/amplitude_n.pd16
-rw-r--r--pd/autoscale.pd85
-rw-r--r--pd/breakpoint.pd47
-rw-r--r--pd/buttongate.pd42
-rw-r--r--pd/cartesian.pd42
-rw-r--r--pd/curve.pd37
-rw-r--r--pd/curve_exp.pd24
-rw-r--r--pd/curve_graph.pd45
-rw-r--r--pd/curve_log.pd24
-rw-r--r--pd/curve_power.pd33
-rw-r--r--pd/curve_root.pd35
-rw-r--r--pd/debounce.pd28
-rw-r--r--pd/degrees2mapping.pd25
-rw-r--r--pd/delay_n.pd15
-rw-r--r--pd/desegment.pd14
-rw-r--r--pd/diff_n.pd13
-rw-r--r--pd/disjoin.pd31
-rw-r--r--pd/distance.pd10
-rw-r--r--pd/distance2d.pd30
-rw-r--r--pd/distance_n.pd101
-rw-r--r--pd/downsample.pd20
-rw-r--r--pd/fir.pd24
-rw-r--r--pd/gaussian.pd21
-rw-r--r--pd/hysteresis.pd28
-rw-r--r--pd/iir.pd28
-rw-r--r--pd/join.pd27
-rw-r--r--pd/keygate.pd43
-rw-r--r--pd/last_n.pd21
-rw-r--r--pd/listto.pd21
-rw-r--r--pd/local_max.pd23
-rw-r--r--pd/local_min.pd23
-rw-r--r--pd/lop.pd106
-rw-r--r--pd/mapping2degrees.pd30
-rw-r--r--pd/mapping2radians.pd22
-rw-r--r--pd/max_n.pd16
-rw-r--r--pd/mean_n.pd29
-rwxr-xr-xpd/median_3.pd34
-rwxr-xr-xpd/median_5.pd72
-rwxr-xr-xpd/median_7.pd120
-rw-r--r--pd/min_n.pd16
-rw-r--r--pd/multi_slider.pd26
-rw-r--r--pd/nl.pd41
-rw-r--r--pd/notescale.pd29
-rw-r--r--pd/oscillo.pd30
-rw-r--r--pd/pmfilter.pd40
-rw-r--r--pd/pmfilter_2d.pd48
-rw-r--r--pd/pmfilter_3d.pd48
-rw-r--r--pd/polar.pd35
-rw-r--r--pd/radians2mapping.pd26
-rw-r--r--pd/resample.pd16
-rw-r--r--pd/reverse.pd13
-rw-r--r--pd/rnd-stat.pd56
-rw-r--r--pd/segment.pd133
-rw-r--r--pd/segment4.pd16
-rw-r--r--pd/sinusoid.pd35
-rw-r--r--pd/spiral.pd54
-rw-r--r--pd/split_n.pd43
-rw-r--r--pd/stepper.pd28
-rw-r--r--pd/test_n.pd50
-rw-r--r--pd/timeroll.pd29
-rw-r--r--pd/tolist.pd14
-rw-r--r--pd/upsample.pd20
-rw-r--r--pd/vector.pd31
-rw-r--r--pd/wave.pd67
-rw-r--r--pd/wave_loop.pd83
65 files changed, 0 insertions, 2432 deletions
diff --git a/pd/amplitude_n.pd b/pd/amplitude_n.pd
deleted file mode 100644
index 27b48c4..0000000
--- a/pd/amplitude_n.pd
+++ /dev/null
@@ -1,16 +0,0 @@
-#N canvas 45 191 288 291 10;
-#X obj 71 44 inlet;
-#X obj 71 178 -;
-#X obj 71 104 t f f;
-#X obj 230 44 inlet;
-#X obj 71 214 outlet;
-#X obj 71 137 max_n \$1;
-#X obj 158 137 min_n \$1;
-#X connect 0 0 2 0;
-#X connect 1 0 4 0;
-#X connect 2 0 5 0;
-#X connect 2 1 6 0;
-#X connect 3 0 5 1;
-#X connect 3 0 6 1;
-#X connect 5 0 1 0;
-#X connect 6 0 1 1;
diff --git a/pd/autoscale.pd b/pd/autoscale.pd
deleted file mode 100644
index 3a0f92c..0000000
--- a/pd/autoscale.pd
+++ /dev/null
@@ -1,85 +0,0 @@
-#N canvas 206 226 781 550 10;
-#X obj 45 30 inlet;
-#X obj 175 453 outlet;
-#X obj 235 268 f;
-#X text 262 268 min;
-#X text 360 269 max;
-#X obj 454 167 f \$1;
-#X obj 652 167 f \$2;
-#X obj 235 245 moses 0;
-#X obj 320 245 moses 0;
-#X obj 175 102 trigger float float float bang bang;
-#X obj 175 390 expr (($f1 - $f2) * (($f5 - $f4) / ($f3 - $f2))) + $f4
-;
-#X obj 326 205 oneshot;
-#X obj 364 226 f;
-#X obj 320 178 t f b f;
-#X obj 241 205 oneshot;
-#X obj 279 226 f;
-#X obj 235 178 t f b f;
-#X obj 384 269 + 1e-09;
-#X obj 478 213 ==;
-#X obj 478 233 sel 1;
-#X obj 545 77 loadbang;
-#X obj 478 299 print [autoscale];
-#X obj 545 100 t b b;
-#X obj 478 256 oneshot;
-#X text 2 476 (C) Copyright 2004 Hans-Christoph Steiner <hans@at.or.at>
-;
-#X text 219 491 released under the GNU GPL;
-#X text 417 475 $Revision: 1.2 $$Date: 2006-02-03 22:34:17 $;
-#X text 417 488 $Author: eighthave $;
-#X obj 45 62 route reset;
-#X obj 45 81 bang;
-#X msg 45 129 0;
-#X msg 114 102 clear;
-#X text 172 47 these [oneshot] bits are just here to get the max/min
-tracking started;
-#X text 8 3 [autoscale];
-#X msg 478 278 using default range (0-1);
-#X obj 454 329 expr if ($f1 == $f2 \, 0 \, $f1) \; if ($f1 == $f2 \,
-1 \, $f2);
-#X connect 0 0 28 0;
-#X connect 2 0 7 1;
-#X connect 2 0 10 1;
-#X connect 5 0 18 0;
-#X connect 5 0 35 0;
-#X connect 6 0 18 1;
-#X connect 6 0 35 1;
-#X connect 7 0 2 0;
-#X connect 8 1 17 0;
-#X connect 9 0 10 0;
-#X connect 9 1 16 0;
-#X connect 9 2 13 0;
-#X connect 9 3 5 0;
-#X connect 9 4 6 0;
-#X connect 10 0 1 0;
-#X connect 11 0 12 0;
-#X connect 12 0 8 1;
-#X connect 13 0 8 0;
-#X connect 13 1 11 0;
-#X connect 13 2 12 1;
-#X connect 14 0 15 0;
-#X connect 15 0 7 1;
-#X connect 16 0 7 0;
-#X connect 16 1 14 0;
-#X connect 16 2 15 1;
-#X connect 17 0 8 1;
-#X connect 17 0 10 2;
-#X connect 18 0 19 0;
-#X connect 19 0 23 0;
-#X connect 20 0 22 0;
-#X connect 22 0 5 0;
-#X connect 22 1 6 0;
-#X connect 23 0 34 0;
-#X connect 28 0 29 0;
-#X connect 28 1 9 0;
-#X connect 29 0 30 0;
-#X connect 29 0 31 0;
-#X connect 30 0 2 0;
-#X connect 30 0 12 0;
-#X connect 31 0 14 0;
-#X connect 31 0 11 0;
-#X connect 34 0 21 0;
-#X connect 35 0 10 3;
-#X connect 35 1 10 4;
diff --git a/pd/breakpoint.pd b/pd/breakpoint.pd
deleted file mode 100644
index 28d5846..0000000
--- a/pd/breakpoint.pd
+++ /dev/null
@@ -1,47 +0,0 @@
-#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/buttongate.pd b/pd/buttongate.pd
deleted file mode 100644
index 8797ad4..0000000
--- a/pd/buttongate.pd
+++ /dev/null
@@ -1,42 +0,0 @@
-#N canvas 367 43 525 408 10;
-#X obj 303 81 hid \$1;
-#X obj 303 24 inlet;
-#X obj 303 106 route key;
-#X obj 303 127 route \$2;
-#X obj 104 26 inlet;
-#X obj 104 295 outlet;
-#X obj 104 264 spigot;
-#X text 10 324 (C) Copyright 2004 Hans-Christoph Steiner <hans@at.or.at>
-;
-#X text 226 340 released under the GNU GPL;
-#X text 16 371 $Author: eighthave $;
-#X text 16 388 $Date: 2006-01-29 08:12:33 $;
-#X text 16 354 $Revision: 1.1 $;
-#X obj 192 16 loadbang;
-#X obj 303 147 unpack f f;
-#X text 5 6 [buttongate];
-#X obj 242 263 spigot;
-#X obj 242 295 outlet;
-#X obj 333 195 - 1;
-#X obj 333 215 abs;
-#X msg 192 50 0;
-#X msg 243 50 1;
-#X obj 303 168 t f f;
-#X connect 0 0 2 0;
-#X connect 1 0 0 0;
-#X connect 2 0 3 0;
-#X connect 3 0 13 0;
-#X connect 4 0 6 0;
-#X connect 4 0 15 0;
-#X connect 6 0 5 0;
-#X connect 12 0 19 0;
-#X connect 12 0 20 0;
-#X connect 13 0 21 0;
-#X connect 15 0 16 0;
-#X connect 17 0 18 0;
-#X connect 18 0 15 1;
-#X connect 19 0 6 1;
-#X connect 20 0 15 1;
-#X connect 20 0 0 0;
-#X connect 21 0 6 1;
-#X connect 21 1 17 0;
diff --git a/pd/cartesian.pd b/pd/cartesian.pd
deleted file mode 100644
index b361331..0000000
--- a/pd/cartesian.pd
+++ /dev/null
@@ -1,42 +0,0 @@
-#N canvas 154 301 519 382 10;
-#X obj 160 230 zexy/pol2cart;
-#X obj 11 36 inlet radius;
-#X obj 161 36 inlet angle;
-#X text 12 18 input range: 0 to 1;
-#X text 161 19 input range: 0 to 1;
-#X obj 106 332 outlet x;
-#X obj 203 334 outlet y;
-#X obj 334 36 inlet z;
-#X text 334 19 input range: 0 to 1;
-#X obj 300 335 outlet z;
-#X obj 128 147 float;
-#X obj 205 147 float;
-#X obj 315 146 float;
-#X obj 128 76 trigger bang float bang;
-#X obj 334 76 trigger bang bang float;
-#X obj 204 183 mapping2radians;
-#X obj 128 183 * 1.41421;
-#X obj 204 271 / 2;
-#X obj 204 291 + 0.5;
-#X obj 106 269 / 2;
-#X obj 106 289 + 0.5;
-#X connect 0 0 19 0;
-#X connect 0 1 17 0;
-#X connect 1 0 10 0;
-#X connect 2 0 13 0;
-#X connect 7 0 14 0;
-#X connect 10 0 16 0;
-#X connect 11 0 15 0;
-#X connect 12 0 0 2;
-#X connect 13 0 10 0;
-#X connect 13 1 11 0;
-#X connect 13 2 12 0;
-#X connect 14 0 10 0;
-#X connect 14 1 11 0;
-#X connect 14 2 12 1;
-#X connect 15 0 0 1;
-#X connect 16 0 0 0;
-#X connect 17 0 18 0;
-#X connect 18 0 6 0;
-#X connect 19 0 20 0;
-#X connect 20 0 5 0;
diff --git a/pd/curve.pd b/pd/curve.pd
deleted file mode 100644
index 5c61970..0000000
--- a/pd/curve.pd
+++ /dev/null
@@ -1,37 +0,0 @@
-#N canvas 458 228 512 490 10;
-#X obj 106 325 pow 1;
-#X obj 62 10 inlet;
-#X obj 257 9 inlet;
-#X obj 106 405 outlet;
-#X obj 271 243 exp;
-#X msg 287 177 2;
-#X obj 287 198 log;
-#X obj 271 221 *;
-#X obj 62 248 moses 0;
-#X obj 62 283 * -1;
-#X obj 62 325 pow 1;
-#X obj 62 352 * -1;
-#X obj 299 10 loadbang;
-#X obj 257 50 any_argument \$1;
-#X obj 257 70 route float;
-#X obj 257 155 t f b;
-#X obj 257 117 * 10;
-#X connect 0 0 3 0;
-#X connect 1 0 8 0;
-#X connect 2 0 13 0;
-#X connect 4 0 0 1;
-#X connect 4 0 10 1;
-#X connect 5 0 6 0;
-#X connect 6 0 7 1;
-#X connect 7 0 4 0;
-#X connect 8 0 9 0;
-#X connect 8 1 0 0;
-#X connect 9 0 10 0;
-#X connect 10 0 11 0;
-#X connect 11 0 3 0;
-#X connect 12 0 13 0;
-#X connect 13 0 14 0;
-#X connect 14 0 16 0;
-#X connect 15 0 7 0;
-#X connect 15 1 5 0;
-#X connect 16 0 15 0;
diff --git a/pd/curve_exp.pd b/pd/curve_exp.pd
deleted file mode 100644
index a15e6b5..0000000
--- a/pd/curve_exp.pd
+++ /dev/null
@@ -1,24 +0,0 @@
-#N canvas 225 325 511 337 10;
-#X obj 37 25 inlet;
-#X obj 37 262 outlet;
-#X obj 38 63 moses 0;
-#X obj 22 189 * -1;
-#X obj 22 168 dbtorms;
-#X obj 22 142 * 100;
-#X obj 83 142 * 100;
-#X obj 83 169 dbtorms;
-#X text 85 25 input range: -1 to 1;
-#X text 93 262 output range: -1 to 1;
-#X text 248 296 released under the GNU GPL;
-#X text 31 282 (C) Copyright 2006 Hans-Christoph Steiner <hans@at.or.at>
-;
-#X obj 22 116 * -1;
-#X connect 0 0 2 0;
-#X connect 2 0 12 0;
-#X connect 2 1 6 0;
-#X connect 3 0 1 0;
-#X connect 4 0 3 0;
-#X connect 5 0 4 0;
-#X connect 6 0 7 0;
-#X connect 7 0 1 0;
-#X connect 12 0 5 0;
diff --git a/pd/curve_graph.pd b/pd/curve_graph.pd
deleted file mode 100644
index 22b46a6..0000000
--- a/pd/curve_graph.pd
+++ /dev/null
@@ -1,45 +0,0 @@
-#N canvas 606 208 100 116 10;
-#X obj 103 188 inlet;
-#N canvas 0 22 466 316 graph5 0;
-#X array \$0_ 100 float 2;
-#X coords 0 1 100 0 100 100 1;
-#X restore 0 16 graph;
-#X obj 198 378 outlet;
-#X text 238 311 gives a range of 0-100;
-#X text 245 379 output range 0 to 1;
-#X text 79 167 [hid_graph];
-#X obj 198 310 * 100;
-#X text 143 190 input range: 0 to 1;
-#X obj 103 237 route reset;
-#X obj 75 380 f;
-#X obj 45 380 +;
-#X msg 89 348 0;
-#X msg 45 348 1;
-#X obj 45 464 / 100;
-#X obj 45 441 trigger f f;
-#X obj 21 278 trigger bang bang;
-#X msg 21 303 100;
-#X obj 21 322 until;
-#X obj 198 333 tabread \$0_;
-#X obj 45 496 tabwrite \$0_;
-#X obj -7 229 loadbang;
-#X connect 0 0 8 0;
-#X connect 6 0 18 0;
-#X connect 8 0 15 0;
-#X connect 8 1 6 0;
-#X connect 9 0 10 1;
-#X connect 10 0 14 0;
-#X connect 10 0 9 0;
-#X connect 11 0 9 1;
-#X connect 11 0 10 1;
-#X connect 12 0 10 0;
-#X connect 13 0 19 0;
-#X connect 14 0 13 0;
-#X connect 14 1 19 1;
-#X connect 15 0 16 0;
-#X connect 15 1 11 0;
-#X connect 16 0 17 0;
-#X connect 17 0 12 0;
-#X connect 18 0 2 0;
-#X connect 20 0 15 0;
-#X coords 0 0 1 1 100 116 1;
diff --git a/pd/curve_log.pd b/pd/curve_log.pd
deleted file mode 100644
index f3946f1..0000000
--- a/pd/curve_log.pd
+++ /dev/null
@@ -1,24 +0,0 @@
-#N canvas 236 31 428 321 10;
-#X obj 31 8 inlet;
-#X obj 31 245 outlet;
-#X obj 77 122 rmstodb;
-#X obj 77 152 / 100;
-#X obj 32 46 moses 0;
-#X obj 16 99 abs;
-#X obj 16 123 rmstodb;
-#X obj 16 151 / 100;
-#X obj 16 172 * -1;
-#X text 79 8 input range: -1 to 1;
-#X text 87 245 output range: -1 to 1;
-#X text 225 284 released under the GNU GPL;
-#X text 8 270 (C) Copyright 2006 Hans-Christoph Steiner <hans@at.or.at>
-;
-#X connect 0 0 4 0;
-#X connect 2 0 3 0;
-#X connect 3 0 1 0;
-#X connect 4 0 5 0;
-#X connect 4 1 2 0;
-#X connect 5 0 6 0;
-#X connect 6 0 7 0;
-#X connect 7 0 8 0;
-#X connect 8 0 1 0;
diff --git a/pd/curve_power.pd b/pd/curve_power.pd
deleted file mode 100644
index 116f7b8..0000000
--- a/pd/curve_power.pd
+++ /dev/null
@@ -1,33 +0,0 @@
-#N canvas 529 139 460 377 10;
-#X obj 40 32 inlet;
-#X obj 40 299 outlet;
-#X obj 40 74 min 1;
-#X text 5 6 input range: -1 to 1;
-#X obj 40 94 max -1;
-#X obj 41 231 pow;
-#X text 96 298 output range: -1 to 1;
-#X obj 178 30 inlet;
-#X obj 207 106 float_argument \$1 1;
-#X obj 207 85 loadbang;
-#X text 245 344 released under the GNU GPL;
-#X text 28 330 (C) Copyright 2006 Hans-Christoph Steiner <hans@at.or.at>
-;
-#X obj 39 121 moses 0;
-#X obj 41 207 abs;
-#X obj 115 232 pow;
-#X obj 41 257 * -1;
-#X obj 177 156 float;
-#X connect 0 0 2 0;
-#X connect 2 0 4 0;
-#X connect 4 0 12 0;
-#X connect 5 0 15 0;
-#X connect 7 0 16 0;
-#X connect 8 0 16 0;
-#X connect 9 0 8 0;
-#X connect 12 0 13 0;
-#X connect 12 1 14 0;
-#X connect 13 0 5 0;
-#X connect 14 0 1 0;
-#X connect 15 0 1 0;
-#X connect 16 0 14 1;
-#X connect 16 0 5 1;
diff --git a/pd/curve_root.pd b/pd/curve_root.pd
deleted file mode 100644
index 81aa3a6..0000000
--- a/pd/curve_root.pd
+++ /dev/null
@@ -1,35 +0,0 @@
-#N canvas 295 229 464 381 10;
-#X obj 40 32 inlet;
-#X obj 40 299 outlet;
-#X obj 40 74 min 1;
-#X text 5 6 input range: -1 to 1;
-#X obj 40 94 max -1;
-#X obj 41 231 pow;
-#X text 96 298 output range: -1 to 1;
-#X obj 177 156 /;
-#X msg 177 136 1 \$1;
-#X obj 178 30 inlet;
-#X obj 207 106 float_argument \$1 1;
-#X obj 207 85 loadbang;
-#X text 245 344 released under the GNU GPL;
-#X text 28 330 (C) Copyright 2006 Hans-Christoph Steiner <hans@at.or.at>
-;
-#X obj 39 121 moses 0;
-#X obj 40 161 abs;
-#X obj 115 232 pow;
-#X obj 41 257 * -1;
-#X connect 0 0 2 0;
-#X connect 2 0 4 0;
-#X connect 4 0 14 0;
-#X connect 5 0 17 0;
-#X connect 7 0 5 1;
-#X connect 7 0 16 1;
-#X connect 8 0 7 0;
-#X connect 9 0 8 0;
-#X connect 10 0 8 0;
-#X connect 11 0 10 0;
-#X connect 14 0 15 0;
-#X connect 14 1 16 0;
-#X connect 15 0 5 0;
-#X connect 16 0 1 0;
-#X connect 17 0 1 0;
diff --git a/pd/debounce.pd b/pd/debounce.pd
deleted file mode 100644
index 09092c3..0000000
--- a/pd/debounce.pd
+++ /dev/null
@@ -1,28 +0,0 @@
-#N canvas 132 316 478 432 10;
-#X obj 38 43 inlet;
-#X obj 252 108 f \$1;
-#X obj 252 85 loadbang;
-#X obj 226 33 inlet;
-#X obj 251 132 select 0;
-#X text 274 34 delay between state change;
-#X obj 62 381 outlet;
-#X obj 61 325 f;
-#X text 298 152 set default;
-#X obj 246 189 send \$0-delay;
-#X obj 157 271 delay;
-#X obj 187 248 receive \$0-delay;
-#X text 80 31 float input;
-#X text 120 378 debounced float output;
-#X msg 250 152 10;
-#X obj 100 103 change;
-#X connect 0 0 7 1;
-#X connect 0 0 15 0;
-#X connect 1 0 4 0;
-#X connect 2 0 1 0;
-#X connect 3 0 9 0;
-#X connect 4 0 14 0;
-#X connect 4 1 9 0;
-#X connect 7 0 6 0;
-#X connect 10 0 7 0;
-#X connect 11 0 10 1;
-#X connect 14 0 9 0;
diff --git a/pd/degrees2mapping.pd b/pd/degrees2mapping.pd
deleted file mode 100644
index ee9ac47..0000000
--- a/pd/degrees2mapping.pd
+++ /dev/null
@@ -1,25 +0,0 @@
-#N canvas 380 212 444 356 10;
-#X obj 88 30 inlet;
-#X obj 89 264 outlet;
-#X text 232 311 released under the GNU GPL;
-#X text 15 297 (C) Copyright 2005 Hans-Christoph Steiner <hans@at.or.at>
-;
-#X text 143 264 output range: 0 to 360 \, 0 = north/top;
-#X text 19 9 [deg2hid];
-#X text 129 28 input range: 0 to 360 \, 0 = east/right;
-#X obj 88 170 / 360;
-#X text 162 108 % is an int operation;
-#X text 169 126 this saves accuracy;
-#X obj 89 121 % 3.6e+07;
-#X obj 89 142 / 100000;
-#X obj 89 100 * 100000;
-#X obj 45 210 moses 0;
-#X obj 45 230 + 1;
-#X connect 0 0 12 0;
-#X connect 7 0 13 0;
-#X connect 10 0 11 0;
-#X connect 11 0 7 0;
-#X connect 12 0 10 0;
-#X connect 13 0 14 0;
-#X connect 13 1 1 0;
-#X connect 14 0 1 0;
diff --git a/pd/delay_n.pd b/pd/delay_n.pd
deleted file mode 100644
index 243b936..0000000
--- a/pd/delay_n.pd
+++ /dev/null
@@ -1,15 +0,0 @@
-#N canvas 212 243 661 510 10;
-#X obj 160 88 t f b;
-#X obj 49 86 list;
-#X obj 159 50 inlet;
-#X obj 49 52 inlet;
-#X obj 93 200 outlet;
-#X obj 49 131 list split \$1;
-#X connect 0 0 5 1;
-#X connect 0 1 1 1;
-#X connect 1 0 5 0;
-#X connect 2 0 0 0;
-#X connect 3 0 1 0;
-#X connect 5 0 1 1;
-#X connect 5 1 4 0;
-#X connect 5 2 1 1;
diff --git a/pd/desegment.pd b/pd/desegment.pd
deleted file mode 100644
index cdfabbc..0000000
--- a/pd/desegment.pd
+++ /dev/null
@@ -1,14 +0,0 @@
-#N canvas 410 221 692 329 10;
-#X obj 83 58 inlet;
-#X obj 75 266 outlet;
-#X obj 123 58 inlet;
-#X obj 163 58 inlet;
-#X obj 203 58 inlet;
-#X obj 243 58 inlet;
-#X obj 283 58 inlet;
-#X obj 323 58 inlet;
-#X obj 363 58 inlet;
-#X obj 403 58 inlet;
-#X obj 443 58 inlet;
-#X obj 483 58 inlet;
-#X obj 523 58 inlet;
diff --git a/pd/diff_n.pd b/pd/diff_n.pd
deleted file mode 100644
index c3fd06f..0000000
--- a/pd/diff_n.pd
+++ /dev/null
@@ -1,13 +0,0 @@
-#N canvas 246 155 294 362 10;
-#X obj 59 49 inlet;
-#X obj 59 184 outlet;
-#X obj 175 93 inlet;
-#X obj 59 93 t f f;
-#X obj 59 152 -;
-#X obj 89 119 delay_n \$1;
-#X connect 0 0 3 0;
-#X connect 2 0 5 1;
-#X connect 3 0 4 0;
-#X connect 3 1 5 0;
-#X connect 4 0 1 0;
-#X connect 5 0 4 1;
diff --git a/pd/disjoin.pd b/pd/disjoin.pd
deleted file mode 100644
index d082559..0000000
--- a/pd/disjoin.pd
+++ /dev/null
@@ -1,31 +0,0 @@
-#N canvas 359 161 477 319 10;
-#X obj 62 28 inlet;
-#X obj 62 244 outlet;
-#X obj 113 243 outlet;
-#X obj 113 198 / 1;
-#X msg 167 145 1;
-#X obj 157 20 inlet;
-#X obj 199 20 loadbang;
-#X obj 167 169 -;
-#X obj 113 141 -;
-#X obj 62 140 /;
-#X obj 62 83 moses;
-#X obj 167 123 trigger bang float;
-#X obj 162 48 float_argument \$1 0.5;
-#X text 166 69 default to splitting down the middle (0.5);
-#X connect 0 0 10 0;
-#X connect 3 0 2 0;
-#X connect 4 0 7 0;
-#X connect 5 0 12 0;
-#X connect 6 0 12 0;
-#X connect 7 0 3 1;
-#X connect 8 0 3 0;
-#X connect 9 0 1 0;
-#X connect 10 0 9 0;
-#X connect 10 1 8 0;
-#X connect 11 0 4 0;
-#X connect 11 1 7 1;
-#X connect 12 0 8 1;
-#X connect 12 0 9 1;
-#X connect 12 0 10 1;
-#X connect 12 0 11 0;
diff --git a/pd/distance.pd b/pd/distance.pd
deleted file mode 100644
index 73a6c09..0000000
--- a/pd/distance.pd
+++ /dev/null
@@ -1,10 +0,0 @@
-#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/distance2d.pd b/pd/distance2d.pd
deleted file mode 100644
index 6fc1d3d..0000000
--- a/pd/distance2d.pd
+++ /dev/null
@@ -1,30 +0,0 @@
-#N canvas 0 0 450 505 10;
-#X obj 80 47 inlet;
-#X obj 91 285 outlet;
-#X obj 80 80 unpack f f;
-#X obj 216 44 inlet;
-#X obj 216 77 unpack f f;
-#X obj 144 180 t f f;
-#X obj 143 205 *;
-#X obj 82 177 t f f;
-#X obj 81 202 *;
-#X obj 89 238 +;
-#X obj 92 263 sqrt;
-#X obj 84 151 - \$1;
-#X obj 144 152 - \$2;
-#X connect 0 0 2 0;
-#X connect 2 0 11 0;
-#X connect 2 1 12 0;
-#X connect 3 0 4 0;
-#X connect 4 0 11 1;
-#X connect 4 1 12 1;
-#X connect 5 0 6 0;
-#X connect 5 1 6 1;
-#X connect 6 0 9 1;
-#X connect 7 0 8 0;
-#X connect 7 1 8 1;
-#X connect 8 0 9 0;
-#X connect 9 0 10 0;
-#X connect 10 0 1 0;
-#X connect 11 0 7 0;
-#X connect 12 0 5 0;
diff --git a/pd/distance_n.pd b/pd/distance_n.pd
deleted file mode 100644
index 85f6a70..0000000
--- a/pd/distance_n.pd
+++ /dev/null
@@ -1,101 +0,0 @@
-#N canvas 872 510 450 424 10;
-#N canvas 640 117 487 367 drip-two-lists 0;
-#X obj 64 243 outlet;
-#X obj 64 57 inlet;
-#X obj 157 240 outlet;
-#X obj 225 242 outlet;
-#X obj 321 95 inlet;
-#X text 272 240 End;
-#X obj 64 156 t a b;
-#N canvas 0 0 533 407 drip 0;
-#X obj 64 206 list split 1;
-#X obj 64 123 until;
-#X obj 64 181 list append;
-#X obj 194 206 bang;
-#X text 146 90 First store list \, then start the loop;
-#X text 163 118 "until" bangs its output until told to stop by a "bang"
-to its right inlet.;
-#X text 182 160 Store the remaining list.;
-#X text 239 205 third outlet of "split" tells us to stop.;
-#X obj 64 243 outlet;
-#X obj 64 57 inlet;
-#X text 237 44 From list-help.pd;
-#X obj 143 243 outlet;
-#X obj 64 86 t b a;
-#X connect 0 0 8 0;
-#X connect 0 1 2 1;
-#X connect 0 2 3 0;
-#X connect 0 2 11 0;
-#X connect 1 0 2 0;
-#X connect 2 0 0 0;
-#X connect 3 0 1 1;
-#X connect 9 0 12 0;
-#X connect 12 0 1 0;
-#X connect 12 1 2 1;
-#X restore 64 122 pd drip;
-#N canvas 0 0 533 407 dripslow 0;
-#X obj 87 232 list split 1;
-#X obj 87 207 list append;
-#X obj 87 283 outlet;
-#X obj 87 83 inlet;
-#X obj 166 283 outlet;
-#X obj 159 81 inlet;
-#X obj 87 118 b;
-#X text 202 82 list;
-#X text 42 83 bang;
-#X text 210 283 EOL;
-#X text 28 282 element;
-#X obj 166 253 b;
-#X connect 0 0 2 0;
-#X connect 0 1 1 1;
-#X connect 0 2 11 0;
-#X connect 1 0 0 0;
-#X connect 3 0 6 0;
-#X connect 5 0 1 1;
-#X connect 6 0 1 0;
-#X connect 11 0 4 0;
-#X restore 158 191 pd dripslow;
-#X connect 1 0 7 0;
-#X connect 4 0 8 1;
-#X connect 6 0 0 0;
-#X connect 6 1 8 0;
-#X connect 7 0 6 0;
-#X connect 7 1 3 0;
-#X connect 8 0 2 0;
-#X restore 133 139 pd drip-two-lists;
-#X obj 113 27 inlet;
-#X obj 287 20 inlet;
-#X obj 133 167 -;
-#X obj 133 195 t f f;
-#X obj 133 224 *;
-#X obj 134 278 f;
-#X obj 133 256 +;
-#X msg 196 197 0;
-#X obj 118 300 f;
-#X obj 119 325 sqrt;
-#X obj 118 349 outlet;
-#X msg 313 61 1 2 3 5 7 8;
-#X msg 134 62 1 2 3 4 5 6;
-#X obj 246 99 list;
-#X obj 115 98 t b a b b;
-#X connect 0 0 3 0;
-#X connect 0 1 3 1;
-#X connect 1 0 15 0;
-#X connect 2 0 14 1;
-#X connect 3 0 4 0;
-#X connect 4 0 5 0;
-#X connect 4 1 5 1;
-#X connect 5 0 7 0;
-#X connect 6 0 7 1;
-#X connect 6 0 9 1;
-#X connect 7 0 6 0;
-#X connect 8 0 7 1;
-#X connect 9 0 10 0;
-#X connect 10 0 11 0;
-#X connect 12 0 14 1;
-#X connect 13 0 15 0;
-#X connect 14 0 0 1;
-#X connect 15 0 9 0;
-#X connect 15 1 0 0;
-#X connect 15 2 8 0;
-#X connect 15 3 14 0;
diff --git a/pd/downsample.pd b/pd/downsample.pd
deleted file mode 100644
index acb12bc..0000000
--- a/pd/downsample.pd
+++ /dev/null
@@ -1,20 +0,0 @@
-#N canvas 0 0 444 426 10;
-#X obj 51 52 inlet;
-#X obj 51 267 outlet;
-#X obj 104 51 inlet;
-#X obj 51 110 t f b;
-#X obj 81 134 f;
-#X obj 81 157 + 1;
-#X obj 81 180 % \$1;
-#X obj 51 236 spigot;
-#X obj 81 205 == 0;
-#X connect 0 0 3 0;
-#X connect 2 0 6 1;
-#X connect 3 0 7 0;
-#X connect 3 1 4 0;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 4 1;
-#X connect 6 0 8 0;
-#X connect 7 0 1 0;
-#X connect 8 0 7 1;
diff --git a/pd/fir.pd b/pd/fir.pd
deleted file mode 100644
index b014238..0000000
--- a/pd/fir.pd
+++ /dev/null
@@ -1,24 +0,0 @@
-#N canvas 495 51 458 390 10;
-#X obj 158 59 inlet;
-#X text 206 58 liste coef filtre;
-#X text 72 34 flux donnees;
-#X obj 85 57 inlet;
-#X obj 85 207 mtx_.*;
-#X obj 85 298 outlet;
-#X obj 85 241 mtx_mean;
-#X obj 158 178 list trim;
-#X obj 85 155 list trim;
-#X obj 158 155 list prepend matrix \$1 1;
-#X obj 85 126 list prepend matrix \$1 1;
-#X obj 85 269 * \$1;
-#X obj 85 100 last_n \$1;
-#X connect 0 0 9 0;
-#X connect 3 0 12 0;
-#X connect 4 0 6 0;
-#X connect 6 0 11 0;
-#X connect 7 0 4 1;
-#X connect 8 0 4 0;
-#X connect 9 0 7 0;
-#X connect 10 0 8 0;
-#X connect 11 0 5 0;
-#X connect 12 0 10 0;
diff --git a/pd/gaussian.pd b/pd/gaussian.pd
deleted file mode 100644
index 1c51f42..0000000
--- a/pd/gaussian.pd
+++ /dev/null
@@ -1,21 +0,0 @@
-#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/hysteresis.pd b/pd/hysteresis.pd
deleted file mode 100644
index 0557b90..0000000
--- a/pd/hysteresis.pd
+++ /dev/null
@@ -1,28 +0,0 @@
-#N canvas 456 266 266 359 10;
-#X obj 117 144 moses 0;
-#X obj 87 92 t f f;
-#X obj 117 121 -;
-#X obj 87 251 -;
-#X obj 133 304 outlet;
-#X obj 87 66 inlet;
-#X obj 117 167 * -1;
-#X obj 117 211 * -1;
-#X obj 133 277 f;
-#X obj 117 189 min \$1;
-#X obj 161 211 min \$1;
-#X obj 198 67 inlet;
-#X connect 0 0 6 0;
-#X connect 0 1 10 0;
-#X connect 1 0 3 0;
-#X connect 1 1 2 0;
-#X connect 2 0 0 0;
-#X connect 3 0 8 0;
-#X connect 5 0 1 0;
-#X connect 6 0 9 0;
-#X connect 7 0 3 1;
-#X connect 8 0 2 1;
-#X connect 8 0 4 0;
-#X connect 9 0 7 0;
-#X connect 10 0 3 1;
-#X connect 11 0 9 1;
-#X connect 11 0 10 1;
diff --git a/pd/iir.pd b/pd/iir.pd
deleted file mode 100644
index eea00a8..0000000
--- a/pd/iir.pd
+++ /dev/null
@@ -1,28 +0,0 @@
-#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/join.pd b/pd/join.pd
deleted file mode 100644
index 90ae890..0000000
--- a/pd/join.pd
+++ /dev/null
@@ -1,27 +0,0 @@
-#N canvas 279 246 323 296 10;
-#X obj 32 14 inlet;
-#X obj 78 14 inlet;
-#X obj 32 245 outlet;
-#X obj 145 91 t b f;
-#X msg 145 113 1;
-#X obj 78 169 *;
-#X obj 135 55 float_argument \$1;
-#X obj 135 15 inlet;
-#X obj 177 15 loadbang;
-#X obj 32 149 *;
-#X obj 78 210 +;
-#X obj 145 137 -;
-#X connect 0 0 9 0;
-#X connect 1 0 5 0;
-#X connect 3 0 4 0;
-#X connect 3 1 11 1;
-#X connect 4 0 11 0;
-#X connect 5 0 10 0;
-#X connect 6 0 3 0;
-#X connect 6 0 9 1;
-#X connect 6 0 10 1;
-#X connect 7 0 6 0;
-#X connect 8 0 6 0;
-#X connect 9 0 2 0;
-#X connect 10 0 2 0;
-#X connect 11 0 5 1;
diff --git a/pd/keygate.pd b/pd/keygate.pd
deleted file mode 100644
index 2da19c5..0000000
--- a/pd/keygate.pd
+++ /dev/null
@@ -1,43 +0,0 @@
-#N canvas 326 22 530 481 10;
-#X obj 44 36 inlet;
-#X obj 44 365 outlet;
-#X obj 44 334 spigot;
-#X text 109 401 (C) Copyright 2004 Hans-Christoph Steiner <hans@at.or.at>
-;
-#X text 326 415 released under the GNU GPL;
-#X text 16 444 $Author: eighthave $;
-#X text 16 461 $Date: 2006-01-29 08:12:33 $;
-#X text 16 427 $Revision: 1.1 $;
-#X obj 132 26 loadbang;
-#X text 5 6 [keygate];
-#X obj 182 333 spigot;
-#X obj 182 365 outlet;
-#X obj 273 204 - 1;
-#X obj 273 224 abs;
-#X obj 236 27 keyname;
-#X msg 132 60 0;
-#X msg 183 60 1;
-#X obj 243 181 t f f;
-#X obj 243 157 f;
-#X obj 243 107 sel \$1;
-#X obj 243 86 symbol;
-#X obj 236 57 trigger bang float;
-#X connect 0 0 2 0;
-#X connect 0 0 10 0;
-#X connect 2 0 1 0;
-#X connect 8 0 15 0;
-#X connect 8 0 16 0;
-#X connect 10 0 11 0;
-#X connect 12 0 13 0;
-#X connect 13 0 10 1;
-#X connect 14 0 21 0;
-#X connect 14 1 20 1;
-#X connect 15 0 2 1;
-#X connect 16 0 10 1;
-#X connect 17 0 2 1;
-#X connect 17 1 12 0;
-#X connect 18 0 17 0;
-#X connect 19 0 18 0;
-#X connect 20 0 19 0;
-#X connect 21 0 20 0;
-#X connect 21 1 18 1;
diff --git a/pd/last_n.pd b/pd/last_n.pd
deleted file mode 100644
index 7e3b076..0000000
--- a/pd/last_n.pd
+++ /dev/null
@@ -1,21 +0,0 @@
-#N canvas 417 318 723 395 10;
-#X floatatom 356 89 5 0 0 2 change-size - -;
-#X obj 326 112 t f b;
-#X text 378 110 first reset (b) \, then set new length (f).;
-#X text 311 195 Right outlet is responsible to first fill the list
-;
-#X text 322 217 Left outlet then only lets the smaller list pass.;
-#X obj 180 183 list;
-#X obj 326 54 inlet;
-#X obj 180 149 inlet;
-#X obj 180 302 outlet;
-#X obj 180 228 list split \$1;
-#X connect 0 0 1 0;
-#X connect 1 0 9 1;
-#X connect 1 1 5 1;
-#X connect 5 0 9 0;
-#X connect 6 0 1 0;
-#X connect 7 0 5 0;
-#X connect 9 0 5 1;
-#X connect 9 0 8 0;
-#X connect 9 2 5 1;
diff --git a/pd/listto.pd b/pd/listto.pd
deleted file mode 100644
index 44aba17..0000000
--- a/pd/listto.pd
+++ /dev/null
@@ -1,21 +0,0 @@
-#N canvas 257 144 408 313 10;
-#X obj 25 18 inlet;
-#X obj 55 271 outlet;
-#X obj 330 269 outlet;
-#X obj 25 46 t b a;
-#X obj 55 230 list split 1;
-#X obj 55 154 until;
-#X obj 55 185 list append;
-#X obj 55 115 t b l;
-#X obj 170 186 bang;
-#X connect 0 0 3 0;
-#X connect 3 0 2 0;
-#X connect 3 1 7 0;
-#X connect 4 0 1 0;
-#X connect 4 1 6 1;
-#X connect 4 2 8 0;
-#X connect 5 0 6 0;
-#X connect 6 0 4 0;
-#X connect 7 0 5 0;
-#X connect 7 1 6 1;
-#X connect 8 0 5 1;
diff --git a/pd/local_max.pd b/pd/local_max.pd
deleted file mode 100644
index a693300..0000000
--- a/pd/local_max.pd
+++ /dev/null
@@ -1,23 +0,0 @@
-#N canvas 609 111 302 364 10;
-#X obj 50 165 > 0;
-#X obj 50 244 f;
-#X obj 25 101 t f f;
-#X obj 50 139 -;
-#X obj 50 218 sel 0;
-#X obj 67 100 f;
-#X obj 25 62 t f f b;
-#X obj 50 191 change;
-#X obj 50 279 outlet;
-#X obj 25 22 inlet;
-#X connect 0 0 7 0;
-#X connect 1 0 8 0;
-#X connect 2 0 3 1;
-#X connect 2 1 3 0;
-#X connect 3 0 0 0;
-#X connect 4 0 1 0;
-#X connect 5 0 1 1;
-#X connect 6 0 2 0;
-#X connect 6 1 5 1;
-#X connect 6 2 5 0;
-#X connect 7 0 4 0;
-#X connect 9 0 6 0;
diff --git a/pd/local_min.pd b/pd/local_min.pd
deleted file mode 100644
index b7d57e3..0000000
--- a/pd/local_min.pd
+++ /dev/null
@@ -1,23 +0,0 @@
-#N canvas 552 108 250 310 10;
-#X obj 78 218 f;
-#X obj 78 140 < 0;
-#X obj 53 69 t f f;
-#X obj 78 107 -;
-#X obj 78 192 sel 0;
-#X obj 94 69 f;
-#X obj 53 44 t f f b;
-#X obj 78 166 change;
-#X obj 78 243 outlet;
-#X obj 53 16 inlet;
-#X connect 0 0 8 0;
-#X connect 1 0 7 0;
-#X connect 2 0 3 1;
-#X connect 2 1 3 0;
-#X connect 3 0 1 0;
-#X connect 4 0 0 0;
-#X connect 5 0 0 1;
-#X connect 6 0 2 0;
-#X connect 6 1 5 1;
-#X connect 6 2 5 0;
-#X connect 7 0 4 0;
-#X connect 9 0 6 0;
diff --git a/pd/lop.pd b/pd/lop.pd
deleted file mode 100644
index c978353..0000000
--- a/pd/lop.pd
+++ /dev/null
@@ -1,106 +0,0 @@
-#N canvas 1205 247 289 326 10;
-#N canvas 0 0 587 495 coef 0;
-#X obj 62 26 inlet;
-#X obj 213 34 inlet;
-#X text 388 334 B;
-#X obj 224 163 f;
-#X obj 222 241 * 2;
-#X obj 220 216 sqrt;
-#X obj 236 284 cos;
-#X obj 222 305 *;
-#X obj 237 262 * 6.28;
-#X obj 150 110 t b f;
-#X text 257 36 d;
-#X obj 221 129 pow;
-#X msg 224 100 0.5;
-#X obj 225 79 t b f;
-#X obj 221 332 outlet;
-#X obj 323 335 outlet;
-#X connect 0 0 9 0;
-#X connect 1 0 13 0;
-#X connect 3 0 15 0;
-#X connect 3 0 5 0;
-#X connect 4 0 7 0;
-#X connect 5 0 4 0;
-#X connect 6 0 7 1;
-#X connect 7 0 14 0;
-#X connect 8 0 6 0;
-#X connect 9 0 3 0;
-#X connect 9 1 8 0;
-#X connect 11 0 3 0;
-#X connect 12 0 11 0;
-#X connect 13 0 12 0;
-#X connect 13 1 11 1;
-#X restore 85 133 pd coef;
-#N canvas 765 291 521 640 biquad 0;
-#X obj 259 22 inlet;
-#X obj 420 20 inlet;
-#X obj 151 265 f;
-#X obj 132 530 f;
-#X obj 74 196 f;
-#X obj 75 299 *;
-#X obj 74 402 +;
-#X obj 151 339 *;
-#X obj 74 220 t f f b;
-#X obj 74 453 +;
-#X obj 151 361 * -1;
-#X obj 45 20 inlet;
-#X msg 34 135 0 \, 0 \, 0;
-#X obj 138 562 outlet;
-#X obj 38 95 route reset;
-#X obj 161 21 inlet;
-#X obj 103 133 t b b f;
-#X obj 259 73 -;
-#X obj 259 138 * -1;
-#X obj 258 102 - 1;
-#X obj 164 405 *;
-#X obj 219 405 +;
-#X obj 219 434 f;
-#X obj 75 481 +;
-#X msg 103 158 0 0;
-#X connect 0 0 5 1;
-#X connect 0 0 17 0;
-#X connect 1 0 7 1;
-#X connect 1 0 17 1;
-#X connect 2 0 7 0;
-#X connect 3 0 4 1;
-#X connect 3 0 13 0;
-#X connect 4 0 8 0;
-#X connect 5 0 6 0;
-#X connect 6 0 9 0;
-#X connect 7 0 10 0;
-#X connect 8 0 5 0;
-#X connect 8 1 2 1;
-#X connect 8 2 2 0;
-#X connect 9 0 23 0;
-#X connect 10 0 6 1;
-#X connect 11 0 14 0;
-#X connect 12 0 4 0;
-#X connect 14 0 12 0;
-#X connect 14 1 16 0;
-#X connect 15 0 21 0;
-#X connect 16 0 24 0;
-#X connect 16 1 4 0;
-#X connect 16 2 20 0;
-#X connect 17 0 19 0;
-#X connect 18 0 20 1;
-#X connect 19 0 18 0;
-#X connect 20 0 9 1;
-#X connect 21 0 22 0;
-#X connect 22 0 21 1;
-#X connect 22 0 23 1;
-#X connect 23 0 3 0;
-#X connect 24 0 21 0;
-#X restore 47 218 pd biquad;
-#X obj 47 259 outlet;
-#X obj 47 42 inlet;
-#X obj 85 87 inlet;
-#X obj 66 63 inlet;
-#X obj 129 110 inlet;
-#X connect 0 0 1 2;
-#X connect 0 1 1 3;
-#X connect 1 0 2 0;
-#X connect 3 0 1 0;
-#X connect 4 0 0 0;
-#X connect 5 0 1 1;
-#X connect 6 0 0 1;
diff --git a/pd/mapping2degrees.pd b/pd/mapping2degrees.pd
deleted file mode 100644
index 3675274..0000000
--- a/pd/mapping2degrees.pd
+++ /dev/null
@@ -1,30 +0,0 @@
-#N canvas 163 40 448 360 10;
-#X obj 88 30 inlet;
-#X obj 89 264 outlet;
-#X obj 88 56 min 1;
-#X obj 88 74 max 0;
-#X text 133 63 its a [hid] object \, so limit input range;
-#X text 232 311 released under the GNU GPL;
-#X text 15 297 (C) Copyright 2005 Hans-Christoph Steiner <hans@at.or.at>
-;
-#X text 129 28 input range: 0 to 1 \, 0 = east/right;
-#X text 143 264 output range: 0 to 360 \, 0 = north/top;
-#X obj 88 100 * 360;
-#X text 162 189 % is an int operation;
-#X text 169 207 this saves accuracy;
-#X obj 88 148 abs;
-#X obj 88 123 - 450;
-#X text 131 122 <- rotate zero to north;
-#X text 130 148 <- change direction of rotation;
-#X obj 89 202 % 3.6e+07;
-#X obj 89 223 / 100000;
-#X obj 89 181 * 100000;
-#X connect 0 0 2 0;
-#X connect 2 0 3 0;
-#X connect 3 0 9 0;
-#X connect 9 0 13 0;
-#X connect 12 0 18 0;
-#X connect 13 0 12 0;
-#X connect 16 0 17 0;
-#X connect 17 0 1 0;
-#X connect 18 0 16 0;
diff --git a/pd/mapping2radians.pd b/pd/mapping2radians.pd
deleted file mode 100644
index bb3460b..0000000
--- a/pd/mapping2radians.pd
+++ /dev/null
@@ -1,22 +0,0 @@
-#N canvas 287 246 474 345 10;
-#X obj 15 30 inlet;
-#X obj 16 264 outlet;
-#X obj 16 198 * 6.28318;
-#X obj 15 101 moses 0.5;
-#X obj 15 56 min 1;
-#X obj 15 74 max 0;
-#X obj 74 133 - 1;
-#X text 56 28 input range: 0 to 1;
-#X text 70 264 output range: -pi to pi;
-#X text 232 311 released under the GNU GPL;
-#X text 15 297 (C) Copyright 2005 Hans-Christoph Steiner <hans@at.or.at>
-;
-#X text 60 63 this should be converted so it can handle out of range
-values \, using a mod and a div prolly.;
-#X connect 0 0 4 0;
-#X connect 2 0 1 0;
-#X connect 3 0 2 0;
-#X connect 3 1 6 0;
-#X connect 4 0 5 0;
-#X connect 5 0 3 0;
-#X connect 6 0 2 0;
diff --git a/pd/max_n.pd b/pd/max_n.pd
deleted file mode 100644
index 6171b23..0000000
--- a/pd/max_n.pd
+++ /dev/null
@@ -1,16 +0,0 @@
-#N canvas 0 0 462 312 10;
-#X obj 64 57 inlet;
-#X obj 144 56 inlet;
-#X obj 64 179 maximum;
-#X obj 64 207 outlet;
-#X obj 144 120 max 2;
-#X obj 160 76 loadbang;
-#X obj 160 97 \$1;
-#X obj 64 149 last_n;
-#X connect 0 0 7 0;
-#X connect 1 0 4 0;
-#X connect 2 0 3 0;
-#X connect 4 0 7 1;
-#X connect 5 0 6 0;
-#X connect 6 0 4 0;
-#X connect 7 0 2 0;
diff --git a/pd/mean_n.pd b/pd/mean_n.pd
deleted file mode 100644
index 255c38b..0000000
--- a/pd/mean_n.pd
+++ /dev/null
@@ -1,29 +0,0 @@
-#N canvas 248 541 341 340 10;
-#X obj 46 26 inlet;
-#X obj 125 26 inlet;
-#X obj 46 297 outlet;
-#X obj 62 130 list split 1;
-#X obj 101 153 list;
-#X obj 62 178 +;
-#X obj 62 203 f;
-#X obj 46 85 t b a b;
-#X msg 90 109 0;
-#X obj 46 230 f;
-#X obj 46 263 / \$1;
-#X obj 46 57 last_n \$1;
-#X connect 0 0 11 0;
-#X connect 1 0 10 1;
-#X connect 1 0 11 1;
-#X connect 3 0 5 0;
-#X connect 3 1 4 0;
-#X connect 4 0 3 0;
-#X connect 5 0 6 0;
-#X connect 6 0 5 1;
-#X connect 6 0 9 1;
-#X connect 7 0 9 0;
-#X connect 7 1 3 0;
-#X connect 7 2 8 0;
-#X connect 8 0 5 1;
-#X connect 9 0 10 0;
-#X connect 10 0 2 0;
-#X connect 11 0 7 0;
diff --git a/pd/median_3.pd b/pd/median_3.pd
deleted file mode 100755
index ecce80b..0000000
--- a/pd/median_3.pd
+++ /dev/null
@@ -1,34 +0,0 @@
-#N canvas 260 82 799 525 10;
-#X obj 74 53 inlet;
-#X obj 111 435 outlet;
-#X obj 228 312 max;
-#X obj 168 285 min;
-#X obj 95 341 max;
-#X obj 111 368 min;
-#X text 341 167 on classe les 2 plus vieux nombres;
-#X text 339 184 du plus petit au plus grand;
-#X text 361 36 principe du median 3 : classer les 3 dernieres mesures
-de la plus petite valeur a la plus grande valeur et renvoyer la 2 ieme
-valeur (appelee mediane) de la liste (dans cette liste classee de 3
-elements \, 1 est plus petit que la mediane et 1 est plus grand);
-#X text 332 300 Francis Bras;
-#X text 334 329 interface-z.com;
-#X obj 88 112 trigger float bang bang;
-#X obj 89 140 float;
-#X obj 167 191 float;
-#X obj 244 251 float;
-#X connect 0 0 11 0;
-#X connect 2 0 5 1;
-#X connect 3 0 4 1;
-#X connect 4 0 5 0;
-#X connect 5 0 1 0;
-#X connect 11 0 12 0;
-#X connect 11 1 13 0;
-#X connect 11 2 14 0;
-#X connect 12 0 4 0;
-#X connect 12 0 13 1;
-#X connect 13 0 3 0;
-#X connect 13 0 2 0;
-#X connect 13 0 14 1;
-#X connect 14 0 3 1;
-#X connect 14 0 2 1;
diff --git a/pd/median_5.pd b/pd/median_5.pd
deleted file mode 100755
index f30723e..0000000
--- a/pd/median_5.pd
+++ /dev/null
@@ -1,72 +0,0 @@
-#N canvas 0 0 711 500 12;
-#X obj 47 19 inlet;
-#X obj 133 172 max;
-#X obj 107 172 min;
-#X obj 81 312 min;
-#X obj 34 100 t f b b b b;
-#X obj 116 208 max;
-#X obj 78 236 min;
-#X obj 92 279 max;
-#X obj 134 236 max;
-#X obj 106 236 min;
-#X obj 120 279 max;
-#X obj 109 312 min;
-#X obj 96 379 min;
-#X obj 76 345 max;
-#X obj 95 422 outlet;
-#X text 137 312 max;
-#X text 54 312 min;
-#X text 175 315 les 2 extremes n ont plus d influence;
-#X obj 24 138 f;
-#X obj 51 138 f;
-#X obj 77 138 f;
-#X obj 103 138 f;
-#X obj 130 138 f;
-#X text 474 315 donc on ne les calcule pas;
-#X text 138 300 les 4 plus anciens classes;
-#X text 165 236 les 3 plus anciens classes du petit au grand;
-#X text 170 172 les deux plus anciens classes;
-#X text 145 351 il reste a tester la mesure la plus recente pour garder
-au final la valeur du milieu.;
-#X text 221 42 principe du median 5 : classer les 5 dernieres mesures
-de la plus petite valeur a la plus grande valeur et renvoyer la 3 ieme
-valeur (appelee mediane) de la liste (dans cette liste classee de 5
-elements \, 2 sont plus petits que la mediane et 2 sont plus grands)
-;
-#X text 470 426 Francis Bras;
-#X text 472 455 interface-z.com;
-#X connect 0 0 4 0;
-#X connect 1 0 9 1;
-#X connect 1 0 8 1;
-#X connect 2 0 6 1;
-#X connect 2 0 5 1;
-#X connect 3 0 13 1;
-#X connect 4 0 18 0;
-#X connect 4 1 19 0;
-#X connect 4 2 20 0;
-#X connect 4 3 21 0;
-#X connect 4 4 22 0;
-#X connect 5 0 9 0;
-#X connect 5 0 8 0;
-#X connect 6 0 7 1;
-#X connect 7 0 3 0;
-#X connect 7 0 10 0;
-#X connect 8 0 11 1;
-#X connect 9 0 3 1;
-#X connect 9 0 10 1;
-#X connect 10 0 11 0;
-#X connect 11 0 12 1;
-#X connect 12 0 14 0;
-#X connect 13 0 12 0;
-#X connect 18 0 13 0;
-#X connect 18 0 19 1;
-#X connect 19 0 7 0;
-#X connect 19 0 20 1;
-#X connect 20 0 5 0;
-#X connect 20 0 6 0;
-#X connect 20 0 21 1;
-#X connect 21 0 2 0;
-#X connect 21 0 1 0;
-#X connect 21 0 22 1;
-#X connect 22 0 2 1;
-#X connect 22 0 1 1;
diff --git a/pd/median_7.pd b/pd/median_7.pd
deleted file mode 100755
index 47e654a..0000000
--- a/pd/median_7.pd
+++ /dev/null
@@ -1,120 +0,0 @@
-#N canvas 0 0 784 546 12;
-#X obj 36 18 inlet;
-#X obj 166 178 max;
-#X obj 139 178 min;
-#X obj 113 289 min;
-#X obj 125 205 max;
-#X obj 113 235 min;
-#X obj 97 263 max;
-#X obj 168 235 max;
-#X obj 140 235 min;
-#X obj 152 263 max;
-#X obj 141 289 min;
-#X obj 74 319 max;
-#X obj 103 471 outlet;
-#X obj 14 98 t f b b b b b b;
-#X obj 85 289 min;
-#X obj 169 289 max;
-#X obj 86 351 min;
-#X obj 128 319 max;
-#X obj 114 351 min;
-#X obj 157 319 max;
-#X obj 142 351 min;
-#X text 55 351 min;
-#X text 173 351 max;
-#X obj 103 381 max;
-#X obj 85 410 min;
-#X obj 132 381 max;
-#X obj 113 410 min;
-#X obj 73 446 max;
-#X obj 101 446 min;
-#X obj 0 132 f;
-#X obj 27 132 f;
-#X obj 54 132 f;
-#X obj 81 132 f;
-#X obj 108 132 f;
-#X obj 135 132 f;
-#X obj 162 132 f;
-#X text 197 177 les deux plus anciens classes;
-#X text 200 234 les 3 plus anciens classes du petit au grand;
-#X text 202 289 les 4 plus anciens classes du petit au grand;
-#X text 142 410 max1;
-#X text 178 410 max2;
-#X text 18 410 min1;
-#X text 53 410 min2;
-#X text 211 351 les 5 plus anciens classes du petit au grand;
-#X text 217 411 les 6 plus anciens classes du petit au grand;
-#X text 184 372 les 2 extremes n ont plus d influence donc on ne cherche
-pas a les identifier;
-#X text 184 426 les 4 extremes n ont plus d influence donc on ne calcule
-pas leur position relative et on ne les identifie pas;
-#X text 264 33 principe du median 7 : classer les 7 dernieres mesures
-de la plus petite valeur a la plus grande valeur et renvoyer la 4 ieme
-valeur (appelee mediane) de la liste (dans cette liste classee de 7
-elements \, 3 sont plus petits que la mediane et 3 sont plus grands)
-;
-#X text 535 463 Francis Bras;
-#X text 537 492 interface-z.com;
-#X connect 0 0 13 0;
-#X connect 1 0 8 1;
-#X connect 1 0 7 1;
-#X connect 2 0 5 1;
-#X connect 2 0 4 1;
-#X connect 3 0 16 1;
-#X connect 3 0 17 1;
-#X connect 4 0 8 0;
-#X connect 4 0 7 0;
-#X connect 5 0 6 1;
-#X connect 5 0 14 1;
-#X connect 6 0 3 0;
-#X connect 6 0 9 0;
-#X connect 7 0 10 1;
-#X connect 7 0 15 1;
-#X connect 8 0 3 1;
-#X connect 8 0 9 1;
-#X connect 9 0 10 0;
-#X connect 9 0 15 0;
-#X connect 10 0 18 1;
-#X connect 10 0 19 1;
-#X connect 11 0 16 0;
-#X connect 11 0 17 0;
-#X connect 13 0 29 0;
-#X connect 13 1 30 0;
-#X connect 13 2 31 0;
-#X connect 13 3 32 0;
-#X connect 13 4 33 0;
-#X connect 13 5 34 0;
-#X connect 13 6 35 0;
-#X connect 14 0 11 1;
-#X connect 15 0 20 1;
-#X connect 16 0 23 1;
-#X connect 17 0 18 0;
-#X connect 17 0 19 0;
-#X connect 18 0 24 1;
-#X connect 18 0 25 1;
-#X connect 19 0 20 0;
-#X connect 20 0 26 1;
-#X connect 23 0 24 0;
-#X connect 23 0 25 0;
-#X connect 24 0 27 1;
-#X connect 25 0 26 0;
-#X connect 26 0 28 1;
-#X connect 27 0 28 0;
-#X connect 28 0 12 0;
-#X connect 29 0 27 0;
-#X connect 29 0 30 1;
-#X connect 30 0 23 0;
-#X connect 30 0 31 1;
-#X connect 31 0 11 0;
-#X connect 31 0 32 1;
-#X connect 32 0 6 0;
-#X connect 32 0 14 0;
-#X connect 32 0 33 1;
-#X connect 33 0 4 0;
-#X connect 33 0 5 0;
-#X connect 33 0 34 1;
-#X connect 34 0 2 0;
-#X connect 34 0 1 0;
-#X connect 34 0 35 1;
-#X connect 35 0 2 1;
-#X connect 35 0 1 1;
diff --git a/pd/min_n.pd b/pd/min_n.pd
deleted file mode 100644
index a9315cc..0000000
--- a/pd/min_n.pd
+++ /dev/null
@@ -1,16 +0,0 @@
-#N canvas 26 291 365 247 10;
-#X obj 64 175 outlet;
-#X obj 64 147 minimum;
-#X obj 64 27 inlet;
-#X obj 144 26 inlet;
-#X obj 144 89 max 2;
-#X obj 160 46 loadbang;
-#X obj 160 66 \$1;
-#X obj 64 118 last_n;
-#X connect 1 0 0 0;
-#X connect 2 0 7 0;
-#X connect 3 0 4 0;
-#X connect 4 0 7 1;
-#X connect 5 0 6 0;
-#X connect 6 0 4 0;
-#X connect 7 0 1 0;
diff --git a/pd/multi_slider.pd b/pd/multi_slider.pd
deleted file mode 100644
index e9a5e49..0000000
--- a/pd/multi_slider.pd
+++ /dev/null
@@ -1,26 +0,0 @@
-#N canvas 437 73 699 456 10;
-#N canvas 0 22 450 300 graph2 0;
-#X array \$0-_ 100 float 2;
-#X coords 0 0.77 100 -0.01 200 400 1;
-#X restore 10 10 graph;
-#X obj 272 14 inlet;
-#X obj 388 13 inlet;
-#X obj 388 124 pack f \$0;
-#X obj 272 142 s \$0-_;
-#X msg 388 151 \; \$2-_ resize \$1;
-#X text 315 14 data;
-#X text 430 15 size of the array (default = 100);
-#X obj 272 72 list prepend 0;
-#X obj 418 78 \$1;
-#X obj 418 99 max 2;
-#X obj 418 55 loadbang;
-#X obj 11 29 cnv 15 198 125 empty empty empty 20 12 0 14 -262144 -66577
-0;
-#X connect 1 0 8 0;
-#X connect 2 0 3 0;
-#X connect 3 0 5 0;
-#X connect 8 0 4 0;
-#X connect 9 0 10 0;
-#X connect 10 0 3 0;
-#X connect 11 0 9 0;
-#X coords 0 -1 1 1 200 400 1 10 10;
diff --git a/pd/nl.pd b/pd/nl.pd
deleted file mode 100644
index 16f648f..0000000
--- a/pd/nl.pd
+++ /dev/null
@@ -1,41 +0,0 @@
-#N canvas 0 0 450 476 10;
-#X obj 38 28 inlet;
-#X obj 38 143 moses 0;
-#X obj 38 168 abs;
-#X obj 38 216 * -1;
-#X obj 112 28 inlet;
-#X obj 38 191 pow 1;
-#X obj 82 191 pow 1;
-#X obj 38 287 outlet;
-#X obj 38 118 * 2;
-#X obj 38 94 - 0.5;
-#X obj 38 264 + 0.5;
-#X obj 38 240 / 2;
-#X obj 159 28 loadbang;
-#X obj 159 75 \$1;
-#X obj 159 146 exp;
-#X msg 189 76 2;
-#X obj 189 101 log;
-#X obj 159 124 *;
-#X obj 159 52 t b b;
-#X connect 0 0 9 0;
-#X connect 1 0 2 0;
-#X connect 1 1 6 0;
-#X connect 2 0 5 0;
-#X connect 3 0 11 0;
-#X connect 4 0 13 0;
-#X connect 5 0 3 0;
-#X connect 6 0 11 0;
-#X connect 8 0 1 0;
-#X connect 9 0 8 0;
-#X connect 10 0 7 0;
-#X connect 11 0 10 0;
-#X connect 12 0 18 0;
-#X connect 13 0 17 0;
-#X connect 14 0 6 1;
-#X connect 14 0 5 1;
-#X connect 15 0 16 0;
-#X connect 16 0 17 1;
-#X connect 17 0 14 0;
-#X connect 18 0 13 0;
-#X connect 18 1 15 0;
diff --git a/pd/notescale.pd b/pd/notescale.pd
deleted file mode 100644
index 8c63369..0000000
--- a/pd/notescale.pd
+++ /dev/null
@@ -1,29 +0,0 @@
-#N canvas 37 318 444 446 10;
-#X obj 64 49 inlet;
-#X obj 64 389 outlet;
-#X obj 64 325 int;
-#X obj 64 297 expr $f1 * ($f3 - $f2) + $f2;
-#X obj 357 231 f \$2;
-#X obj 159 230 f \$1;
-#X obj 159 257 expr if ($f1 == $f2 \, 0 \, $f1) \; if ($f1 == $f2 \,
-127 \, $f2);
-#X text 10 7 [notescale];
-#X obj 229 152 loadbang;
-#X obj 229 179 t b b;
-#X text 114 49 input range: 0 to 1;
-#X obj 64 96 min 1;
-#X obj 64 116 max 0;
-#X text 123 389 output range: MIDI note #s;
-#X connect 0 0 11 0;
-#X connect 2 0 1 0;
-#X connect 3 0 2 0;
-#X connect 4 0 6 1;
-#X connect 5 0 6 0;
-#X connect 6 0 3 1;
-#X connect 6 1 3 2;
-#X connect 8 0 9 0;
-#X connect 9 0 5 0;
-#X connect 9 1 4 0;
-#X connect 11 0 12 0;
-#X connect 12 0 3 0;
-#X connect 12 0 9 0;
diff --git a/pd/oscillo.pd b/pd/oscillo.pd
deleted file mode 100644
index 2095e0f..0000000
--- a/pd/oscillo.pd
+++ /dev/null
@@ -1,30 +0,0 @@
-#N canvas 0 0 719 206 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 14 inlet;
-#X obj 388 13 inlet;
-#X obj 388 100 pack f \$0;
-#X obj 272 142 s \$0-_;
-#X msg 388 127 \; \$2-_ resize \$1;
-#X text 315 14 data;
-#X obj 11 29 cnv 15 198 125 empty empty empty 20 12 0 14 -262144 -66577
-0;
-#X obj 272 121 pack f f;
-#X text 430 15 size of the array (default = 100);
-#X obj 271 99 % 100;
-#X obj 272 57 f;
-#X obj 271 77 + 1;
-#X obj 272 36 t b f;
-#X connect 1 0 13 0;
-#X connect 2 0 3 0;
-#X connect 3 0 5 0;
-#X connect 8 0 4 0;
-#X connect 10 0 11 1;
-#X connect 11 0 12 0;
-#X connect 11 0 8 0;
-#X connect 12 0 10 0;
-#X connect 13 0 11 0;
-#X connect 13 1 8 1;
-#X coords 0 -1 1 1 200 145 1 10 10;
diff --git a/pd/pmfilter.pd b/pd/pmfilter.pd
deleted file mode 100644
index 801ec8c..0000000
--- a/pd/pmfilter.pd
+++ /dev/null
@@ -1,40 +0,0 @@
-#N canvas 838 215 702 349 10;
-#X obj 31 216 msd;
-#X obj 31 34 inlet;
-#X obj 31 57 t b f;
-#X obj 80 130 loadbang;
-#X msg 61 104 posX in \$1;
-#X obj 31 290 outlet;
-#X obj 80 156 pack \$1 \$2;
-#X msg 80 182 reset \, mass in 0 1 0 \, mass out 1 1 0 \, link lnk
-in out \$1 \$2;
-#X obj 358 34 inlet;
-#X obj 459 34 inlet;
-#X msg 459 81 setK lnk \$1;
-#X obj 552 35 inlet;
-#X msg 552 81 setD lnk \$1;
-#X msg 31 81 bang \, get massesPos out \, get massesForces out;
-#X obj 31 262 route out;
-#X obj 140 291 outlet;
-#X obj 140 263 route out;
-#X obj 31 238 route massesPosId massesForcesId;
-#X msg 358 81 forceX out \$1;
-#X connect 0 0 17 0;
-#X connect 1 0 2 0;
-#X connect 2 0 13 0;
-#X connect 2 1 4 0;
-#X connect 3 0 6 0;
-#X connect 4 0 0 0;
-#X connect 6 0 7 0;
-#X connect 7 0 0 0;
-#X connect 8 0 18 0;
-#X connect 9 0 10 0;
-#X connect 10 0 0 0;
-#X connect 11 0 12 0;
-#X connect 12 0 0 0;
-#X connect 13 0 0 0;
-#X connect 14 0 5 0;
-#X connect 16 0 15 0;
-#X connect 17 0 14 0;
-#X connect 17 1 16 0;
-#X connect 18 0 0 0;
diff --git a/pd/pmfilter_2d.pd b/pd/pmfilter_2d.pd
deleted file mode 100644
index bc2264a..0000000
--- a/pd/pmfilter_2d.pd
+++ /dev/null
@@ -1,48 +0,0 @@
-#N canvas 934 11 702 349 10;
-#X obj 31 34 inlet;
-#X obj 80 130 loadbang;
-#X obj 31 290 outlet;
-#X obj 80 156 pack \$1 \$2;
-#X obj 259 34 inlet;
-#X obj 360 34 inlet;
-#X msg 360 81 setK lnk \$1;
-#X obj 453 35 inlet;
-#X msg 31 81 bang \, get massesPos out \, get massesForces out;
-#X obj 31 262 route out;
-#X obj 140 291 outlet;
-#X obj 140 263 route out;
-#X obj 31 238 route massesPosId massesForcesId;
-#X obj 31 216 msd2D;
-#X msg 61 104 posX in \$1 \, posY in \$2;
-#X obj 31 57 t b l;
-#X msg 259 108 forceX out \$1 \, forceY out \$2;
-#X msg 453 81 setD damp \$1;
-#X obj 156 128 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X msg 80 182 reset \, mass in 0 1 0 0 \, mass out 1 1 0 0 \, link
-lnk in out \$1 0 \, nLink damp in out 0 \$2 0 1 \, nLink damp in out
-0 \$2 1 0;
-#X obj 552 35 inlet;
-#X msg 552 81 setL lnk \$1;
-#X connect 0 0 15 0;
-#X connect 1 0 3 0;
-#X connect 3 0 19 0;
-#X connect 4 0 16 0;
-#X connect 5 0 6 0;
-#X connect 6 0 13 0;
-#X connect 7 0 17 0;
-#X connect 8 0 13 0;
-#X connect 9 0 2 0;
-#X connect 11 0 10 0;
-#X connect 12 0 9 0;
-#X connect 12 1 11 0;
-#X connect 13 0 12 0;
-#X connect 14 0 13 0;
-#X connect 15 0 8 0;
-#X connect 15 1 14 0;
-#X connect 16 0 13 0;
-#X connect 17 0 13 0;
-#X connect 18 0 3 0;
-#X connect 19 0 13 0;
-#X connect 20 0 21 0;
-#X connect 21 0 13 0;
diff --git a/pd/pmfilter_3d.pd b/pd/pmfilter_3d.pd
deleted file mode 100644
index 5c92ec2..0000000
--- a/pd/pmfilter_3d.pd
+++ /dev/null
@@ -1,48 +0,0 @@
-#N canvas 827 24 702 349 10;
-#X obj 31 34 inlet;
-#X obj 80 130 loadbang;
-#X obj 31 314 outlet;
-#X obj 80 156 pack \$1 \$2;
-#X obj 259 34 inlet;
-#X obj 360 34 inlet;
-#X msg 360 81 setK lnk \$1;
-#X obj 453 35 inlet;
-#X msg 31 81 bang \, get massesPos out \, get massesForces out;
-#X obj 31 286 route out;
-#X obj 140 315 outlet;
-#X obj 140 287 route out;
-#X obj 31 262 route massesPosId massesForcesId;
-#X obj 31 57 t b l;
-#X msg 453 81 setD damp \$1;
-#X obj 156 128 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 31 240 msd3D;
-#X msg 80 182 reset \, mass in 0 1 0 0 0 \, mass out 1 1 0 0 0 \, link
-lnk in out \$1 0 \, nLink damp in out 0 \$2 0 0 1 \, nLink damp in
-out 0 \$2 0 1 0 \, nLink damp in out 0 \$2 1 0 0;
-#X msg 259 130 forceX out \$1 \, forceY out \$2 \, forceZ out \$3;
-#X msg 61 104 posX in \$1 \, posY in \$2 \, posZ in \$3;
-#X obj 552 35 inlet;
-#X msg 552 81 setL lnk \$1;
-#X connect 0 0 13 0;
-#X connect 1 0 3 0;
-#X connect 3 0 17 0;
-#X connect 4 0 18 0;
-#X connect 5 0 6 0;
-#X connect 6 0 16 0;
-#X connect 7 0 14 0;
-#X connect 8 0 16 0;
-#X connect 9 0 2 0;
-#X connect 11 0 10 0;
-#X connect 12 0 9 0;
-#X connect 12 1 11 0;
-#X connect 13 0 8 0;
-#X connect 13 1 19 0;
-#X connect 14 0 16 0;
-#X connect 15 0 3 0;
-#X connect 16 0 12 0;
-#X connect 17 0 16 0;
-#X connect 18 0 16 0;
-#X connect 19 0 16 0;
-#X connect 20 0 21 0;
-#X connect 21 0 16 0;
diff --git a/pd/polar.pd b/pd/polar.pd
deleted file mode 100644
index c438e14..0000000
--- a/pd/polar.pd
+++ /dev/null
@@ -1,35 +0,0 @@
-#N canvas 189 157 641 435 10;
-#X text 24 332 output range: 0 to 1;
-#X text 28 41 input range: 0 to 1;
-#X text 11 5 [hid_polar];
-#X text 220 39 input range: 0 to 1;
-#X text 29 29 x-axis value;
-#X text 221 26 y-axis value;
-#X obj 252 140 - 1;
-#X obj 252 120 * 2;
-#X obj 29 140 - 1;
-#X obj 29 120 * 2;
-#X text 61 125 convert range to -1 to 1;
-#X text 227 330 output range: 0 to 1;
-#X text 245 371 released under the GNU GPL;
-#X text 28 357 (C) Copyright 2005 Hans-Christoph Steiner <hans@at.or.at>
-;
-#X obj 88 218 vector;
-#X obj 435 54 symbol_argument \$1;
-#X obj 435 80 select reverse;
-#X text 420 107 TODO: figure this out;
-#X obj 435 29 loadbang;
-#X obj 30 58 inlet x;
-#X obj 224 56 inlet y;
-#X obj 25 313 outlet radius;
-#X obj 232 312 outlet angle;
-#X connect 6 0 14 1;
-#X connect 7 0 6 0;
-#X connect 8 0 14 0;
-#X connect 9 0 8 0;
-#X connect 14 0 21 0;
-#X connect 14 1 22 0;
-#X connect 15 0 16 0;
-#X connect 18 0 15 0;
-#X connect 19 0 9 0;
-#X connect 20 0 7 0;
diff --git a/pd/radians2mapping.pd b/pd/radians2mapping.pd
deleted file mode 100644
index 39debb1..0000000
--- a/pd/radians2mapping.pd
+++ /dev/null
@@ -1,26 +0,0 @@
-#N canvas 258 110 429 400 10;
-#X obj 42 36 inlet;
-#X obj 140 297 outlet;
-#X text 19 9 [rad2hid];
-#X obj 141 234 % 628318;
-#X obj 127 167 moses 0;
-#X obj 141 255 / 628318;
-#X obj 42 96 * 100000;
-#X obj 41 167 % 628318;
-#X obj 42 136 moses -314159;
-#X obj 85 200 + 628318;
-#X text 10 66 % is an int operation \, we want floats \, so convert
-to large integers;
-#X text 225 351 released under the GNU GPL;
-#X text 8 337 (C) Copyright 2005 Hans-Christoph Steiner <hans@at.or.at>
-;
-#X connect 0 0 6 0;
-#X connect 3 0 5 0;
-#X connect 4 0 9 0;
-#X connect 4 1 3 0;
-#X connect 5 0 1 0;
-#X connect 6 0 8 0;
-#X connect 7 0 9 0;
-#X connect 8 0 7 0;
-#X connect 8 1 4 0;
-#X connect 9 0 3 0;
diff --git a/pd/resample.pd b/pd/resample.pd
deleted file mode 100644
index 47274d8..0000000
--- a/pd/resample.pd
+++ /dev/null
@@ -1,16 +0,0 @@
-#N canvas 382 381 450 300 10;
-#X obj 46 68 metro \$1;
-#X obj 46 42 loadbang;
-#X obj 69 17 inlet;
-#X obj 46 125 outlet;
-#X obj 137 16 inlet;
-#X obj 46 97 list;
-#X msg 187 41 0;
-#X obj 187 17 loadbang;
-#X connect 0 0 5 0;
-#X connect 1 0 0 0;
-#X connect 2 0 5 1;
-#X connect 4 0 0 1;
-#X connect 5 0 3 0;
-#X connect 6 0 5 1;
-#X connect 7 0 6 0;
diff --git a/pd/reverse.pd b/pd/reverse.pd
deleted file mode 100644
index 53f6969..0000000
--- a/pd/reverse.pd
+++ /dev/null
@@ -1,13 +0,0 @@
-#N canvas 360 364 385 311 10;
-#X obj 70 32 inlet;
-#X obj 84 249 outlet;
-#X text 140 249 output range: 0 to 1;
-#X text 118 32 input range: 0 to 1;
-#X obj 84 142 -;
-#X msg 70 122 1;
-#X obj 70 103 t b f;
-#X connect 0 0 6 0;
-#X connect 4 0 1 0;
-#X connect 5 0 4 0;
-#X connect 6 0 5 0;
-#X connect 6 1 4 1;
diff --git a/pd/rnd-stat.pd b/pd/rnd-stat.pd
deleted file mode 100644
index d538785..0000000
--- a/pd/rnd-stat.pd
+++ /dev/null
@@ -1,56 +0,0 @@
-#N canvas 403 154 683 759 10;
-#X obj 269 26 inlet;
-#X obj 55 27 inlet;
-#X obj 238 363 list;
-#X obj 239 486 f;
-#X obj 265 511 + 1;
-#X obj 221 544 f;
-#X msg 104 425 0;
-#X obj 58 316 t b f b;
-#X obj 240 433 >;
-#X obj 241 461 sel 0;
-#X obj 224 616 outlet;
-#X obj 57 262 random;
-#X obj 95 242 * 100000;
-#X obj 57 287 / 100000;
-#X obj 269 49 t a b;
-#X msg 298 71 0;
-#X obj 271 151 f;
-#X obj 266 125 +;
-#X obj 74 157 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 224 574 - 1;
-#X obj 267 242 tolist;
-#X obj 270 95 listto;
-#X obj 239 387 listto;
-#X connect 0 0 14 0;
-#X connect 1 0 11 0;
-#X connect 2 0 22 0;
-#X connect 3 0 4 0;
-#X connect 3 0 5 1;
-#X connect 4 0 3 1;
-#X connect 5 0 19 0;
-#X connect 6 0 3 0;
-#X connect 7 0 2 0;
-#X connect 7 1 8 1;
-#X connect 7 2 6 0;
-#X connect 8 0 9 0;
-#X connect 9 0 3 0;
-#X connect 11 0 13 0;
-#X connect 12 0 11 1;
-#X connect 13 0 7 0;
-#X connect 14 0 21 0;
-#X connect 14 1 15 0;
-#X connect 15 0 17 1;
-#X connect 15 0 20 0;
-#X connect 16 0 17 1;
-#X connect 16 0 12 0;
-#X connect 16 0 20 0;
-#X connect 17 0 16 0;
-#X connect 18 0 11 0;
-#X connect 19 0 10 0;
-#X connect 20 0 2 1;
-#X connect 21 0 17 0;
-#X connect 21 1 20 1;
-#X connect 22 0 8 0;
-#X connect 22 1 5 0;
diff --git a/pd/segment.pd b/pd/segment.pd
deleted file mode 100644
index 7a81b36..0000000
--- a/pd/segment.pd
+++ /dev/null
@@ -1,133 +0,0 @@
-#N canvas 328 208 865 565 10;
-#X obj 8 28 inlet;
-#X obj 6 4 namecanvas \$0-segment;
-#X obj 360 290 pack float float;
-#X obj 467 270 *;
-#X msg 459 223 1;
-#X obj 360 311 trigger list list;
-#X obj 274 185 +;
-#X msg 274 165 1;
-#X msg 305 165 0;
-#X obj 274 145 until;
-#X obj 167 4 inlet;
-#X obj 360 262 * 125;
-#X obj 360 240 - 1;
-#N canvas 407 40 498 348 clear 0;
-#X obj 21 28 inlet;
-#X text 72 28 do it bang;
-#X obj 21 71 trigger bang bang bang bang;
-#X obj 26 260 outlet;
-#X text 80 259 to namecanvas [send];
-#X msg 306 203 vis 1 \, editmode 1;
-#X msg 153 167 cut;
-#X msg 216 157 mouse 5 480 0 0 \, mouseup 2000 435 0;
-#X msg 30 165 editmode 0;
-#X connect 0 0 2 0;
-#X connect 2 0 8 0;
-#X connect 2 1 6 0;
-#X connect 2 2 7 0;
-#X connect 2 3 5 0;
-#X connect 5 0 3 0;
-#X connect 6 0 3 0;
-#X connect 7 0 3 0;
-#X connect 8 0 3 0;
-#X restore 287 65 pd clear dynamic objects;
-#X obj 320 401 send \$0-segment;
-#X obj 287 84 send \$0-segment;
-#X obj 167 46 trigger float bang;
-#X obj 167 25 route float;
-#X text -3 416 -----------------------------------------------------------
-;
-#X text -3 481 -----------------------------------------------------------
-keep the above area clear for automatic editing;
-#X text 411 416 -----------------------------------------------------------
-;
-#X text 412 481 -----------------------------------------------------------
-;
-#X obj 304 185 float;
-#X msg 333 334 obj \$1 460 outlet;
-#X msg 473 333 obj \$1 440 disjoin \$2;
-#N canvas 0 22 567 496 connect 0;
-#X obj 290 16 inlet;
-#X obj 234 398 outlet;
-#X obj 339 238 pack float float;
-#X msg 338 262 connect \$1 0 \$2 0;
-#X obj 446 218 + 1;
-#X obj 289 181 trigger float float;
-#X obj 289 134 * 2;
-#X obj 199 239 pack float float;
-#X msg 199 263 connect \$2 1 \$1 0;
-#X obj 306 218 - 2;
-#X text 117 119 object count;
-#X obj 289 161 +;
-#X obj 141 218 select 0;
-#X msg 60 263 connect 0 0 \$1 0;
-#X msg 60 243 32;
-#X msg 61 199 set \$1;
-#X obj 193 158 + 2;
-#X obj 208 95 loadbang;
-#X msg 208 118 30;
-#X connect 0 0 6 0;
-#X connect 2 0 3 0;
-#X connect 3 0 1 0;
-#X connect 4 0 2 1;
-#X connect 5 0 2 0;
-#X connect 5 0 12 0;
-#X connect 5 1 4 0;
-#X connect 5 1 9 0;
-#X connect 6 0 11 0;
-#X connect 7 0 8 0;
-#X connect 8 0 1 0;
-#X connect 9 0 7 1;
-#X connect 11 0 5 0;
-#X connect 12 0 14 0;
-#X connect 12 1 7 0;
-#X connect 13 0 1 0;
-#X connect 14 0 13 0;
-#X connect 15 0 14 0;
-#X connect 16 0 12 1;
-#X connect 16 0 15 0;
-#X connect 17 0 18 0;
-#X connect 18 0 11 1;
-#X connect 18 0 16 0;
-#X restore 185 290 pd connect messages;
-#X obj 484 250 /;
-#X obj 521 223 expr $f2 - $f1 + 1;
-#X obj 274 204 trigger float float float bang float;
-#X obj 84 82 float_argument \$1;
-#X msg 299 45 bang;
-#X obj 274 124 trigger float bang float;
-#X connect 2 0 5 0;
-#X connect 3 0 2 1;
-#X connect 4 0 26 0;
-#X connect 5 0 23 0;
-#X connect 5 1 24 0;
-#X connect 6 0 22 0;
-#X connect 6 0 28 0;
-#X connect 7 0 6 0;
-#X connect 8 0 22 0;
-#X connect 9 0 7 0;
-#X connect 10 0 17 0;
-#X connect 11 0 2 0;
-#X connect 12 0 11 0;
-#X connect 13 0 15 0;
-#X connect 16 0 31 0;
-#X connect 16 1 13 0;
-#X connect 17 0 16 0;
-#X connect 22 0 6 1;
-#X connect 23 0 14 0;
-#X connect 24 0 14 0;
-#X connect 25 0 14 0;
-#X connect 26 0 3 1;
-#X connect 27 0 26 1;
-#X connect 28 0 25 0;
-#X connect 28 1 12 0;
-#X connect 28 2 3 0;
-#X connect 28 3 4 0;
-#X connect 28 4 27 0;
-#X connect 29 0 31 0;
-#X connect 30 0 13 0;
-#X connect 30 0 8 0;
-#X connect 31 0 9 0;
-#X connect 31 1 8 0;
-#X connect 31 2 27 1;
diff --git a/pd/segment4.pd b/pd/segment4.pd
deleted file mode 100644
index 6da8407..0000000
--- a/pd/segment4.pd
+++ /dev/null
@@ -1,16 +0,0 @@
-#N canvas 0 22 450 300 10;
-#X obj 40 17 inlet;
-#X obj 42 220 disjoin 0.25;
-#X obj 42 241 outlet;
-#X obj 142 241 outlet;
-#X obj 242 241 outlet;
-#X obj 342 241 outlet;
-#X obj 142 220 disjoin 0.333;
-#X obj 242 220 disjoin 0.5;
-#X connect 0 0 1 0;
-#X connect 1 0 2 0;
-#X connect 1 1 6 0;
-#X connect 6 0 3 0;
-#X connect 6 1 7 0;
-#X connect 7 0 4 0;
-#X connect 7 1 5 0;
diff --git a/pd/sinusoid.pd b/pd/sinusoid.pd
deleted file mode 100644
index 339ccbe..0000000
--- a/pd/sinusoid.pd
+++ /dev/null
@@ -1,35 +0,0 @@
-#N canvas 297 154 620 504 10;
-#X obj 50 36 inlet;
-#X obj 204 19 inlet;
-#X obj 47 411 outlet;
-#X obj 50 150 pack float symbol;
-#X msg 50 175 \$2 \$1;
-#X obj 39 256 atan;
-#X obj 39 277 / 1.26263;
-#X obj 190 225 symbol;
-#X msg 189 251 ERROR: argument not supported \$1 \, try atan cos or
-sin;
-#X obj 208 74 symbol_argument \$1;
-#X obj 249 19 loadbang;
-#X obj 50 98 * 3.14159;
-#X obj 188 273 print [sinusoid];
-#X obj 50 198 route atan sin cos;
-#X obj 123 260 sin;
-#X obj 152 260 cos;
-#X connect 0 0 11 0;
-#X connect 1 0 9 0;
-#X connect 3 0 4 0;
-#X connect 4 0 13 0;
-#X connect 5 0 6 0;
-#X connect 6 0 2 0;
-#X connect 7 0 8 0;
-#X connect 8 0 12 0;
-#X connect 9 0 3 1;
-#X connect 10 0 9 0;
-#X connect 11 0 3 0;
-#X connect 13 0 5 0;
-#X connect 13 1 14 0;
-#X connect 13 2 15 0;
-#X connect 13 3 7 0;
-#X connect 14 0 2 0;
-#X connect 15 0 2 0;
diff --git a/pd/spiral.pd b/pd/spiral.pd
deleted file mode 100644
index 6ce0248..0000000
--- a/pd/spiral.pd
+++ /dev/null
@@ -1,54 +0,0 @@
-#N canvas 492 167 685 457 10;
-#X obj 30 58 inlet;
-#X obj 25 393 outlet;
-#X text 73 393 output range: 0 to 1;
-#X text 72 57 input range: 0 to 1;
-#X obj 232 392 outlet;
-#X obj 222 58 inlet;
-#X text 264 57 input range: 0 to 1;
-#X text 29 29 x-axis value;
-#X text 221 26 y-axis value;
-#X text 432 432 released under the GNU GPL;
-#X text 20 432 (C) Copyright 2005 Hans-Christoph Steiner <hans@at.or.at>
-;
-#X obj 309 298 +;
-#X msg 271 222 1;
-#X msg 395 220 -1;
-#X obj 232 363 +;
-#X obj 272 160 delta;
-#X obj 310 331 * 1;
-#X obj 272 180 moses -0.4;
-#X obj 337 200 moses 0.4;
-#X text 273 90 changes over 0.4 mean one rotation. I can't move fast
-enough on my joystick to get near a change of 0.4 This might not work
-on other devices \, like tablets \, but we'll cross that bridge when
-we get to it (i.e. when I get a tablet);
-#X text 280 392 output range: infinite \, one rotation = 1;
-#X obj 105 106 polar;
-#X obj 135 125 trigger float float;
-#X obj 340 298 float;
-#X obj 445 54 inlet;
-#X text 486 53 add or subtract rotations;
-#X obj 152 304 float;
-#X obj 174 191 t b f;
-#X connect 0 0 21 0;
-#X connect 5 0 21 1;
-#X connect 11 0 16 0;
-#X connect 11 0 23 0;
-#X connect 12 0 11 0;
-#X connect 13 0 11 0;
-#X connect 14 0 4 0;
-#X connect 15 0 17 0;
-#X connect 16 0 14 1;
-#X connect 17 0 12 0;
-#X connect 17 1 18 0;
-#X connect 18 1 13 0;
-#X connect 21 0 1 0;
-#X connect 21 1 22 0;
-#X connect 22 0 26 0;
-#X connect 22 1 15 0;
-#X connect 23 0 11 1;
-#X connect 24 0 27 0;
-#X connect 26 0 14 0;
-#X connect 27 0 26 0;
-#X connect 27 1 11 0;
diff --git a/pd/split_n.pd b/pd/split_n.pd
deleted file mode 100644
index 43f48be..0000000
--- a/pd/split_n.pd
+++ /dev/null
@@ -1,43 +0,0 @@
-#N canvas 767 408 629 446 10;
-#X obj 59 22 inlet;
-#X obj 307 60 inlet;
-#X obj 282 84 list;
-#X obj 283 109 list split 1;
-#X obj 363 186 f;
-#X obj 341 245 -;
-#X obj 292 262 -;
-#X obj 291 325 /;
-#X obj 290 349 min 1;
-#X obj 293 369 max 0;
-#X obj 293 298 * -1;
-#X obj 56 56 t b f b f;
-#X obj 364 207 t f f;
-#X obj 293 235 f;
-#X obj 323 159 t b f b f;
-#X obj 288 419 outlet;
-#X obj 322 135 listto;
-#X obj 288 393 tolist;
-#X connect 0 0 11 0;
-#X connect 1 0 2 1;
-#X connect 2 0 3 0;
-#X connect 3 0 4 1;
-#X connect 3 1 16 0;
-#X connect 4 0 12 0;
-#X connect 5 0 7 1;
-#X connect 6 0 10 0;
-#X connect 7 0 8 0;
-#X connect 8 0 9 0;
-#X connect 9 0 17 0;
-#X connect 10 0 7 0;
-#X connect 11 0 17 1;
-#X connect 11 2 2 0;
-#X connect 11 3 6 1;
-#X connect 12 0 13 1;
-#X connect 12 1 5 1;
-#X connect 13 0 6 0;
-#X connect 14 0 13 0;
-#X connect 14 1 4 1;
-#X connect 14 1 5 0;
-#X connect 14 2 4 0;
-#X connect 16 0 14 0;
-#X connect 17 0 15 0;
diff --git a/pd/stepper.pd b/pd/stepper.pd
deleted file mode 100644
index 61f3ef2..0000000
--- a/pd/stepper.pd
+++ /dev/null
@@ -1,28 +0,0 @@
-#N canvas 209 56 1032 542 10;
-#X obj 99 38 inlet;
-#X obj 82 496 outlet;
-#X obj 96 390 desegment 12 -----------------------------------;
-#X obj 95 140 segment 12 ------------------------------------;
-#X obj 7 273 curve_power;
-#X obj 90 273 curve_power;
-#X obj 173 273 curve_power;
-#X obj 256 273 curve_power;
-#X obj 339 273 curve_power;
-#X obj 422 273 curve_power;
-#X obj 505 273 curve_power;
-#X obj 588 273 curve_power;
-#X obj 671 273 curve_power;
-#X obj 754 273 curve_power;
-#X obj 837 273 curve_power;
-#X obj 920 273 curve_power;
-#X obj 425 52 inlet;
-#X obj 747 60 inlet;
-#X connect 2 0 1 0;
-#X connect 4 0 2 0;
-#X connect 5 0 2 1;
-#X connect 6 0 2 2;
-#X connect 7 0 2 3;
-#X connect 8 0 2 4;
-#X connect 9 0 2 5;
-#X connect 10 0 2 6;
-#X connect 11 0 2 7;
diff --git a/pd/test_n.pd b/pd/test_n.pd
deleted file mode 100644
index af10787..0000000
--- a/pd/test_n.pd
+++ /dev/null
@@ -1,50 +0,0 @@
-#N canvas 594 272 560 437 10;
-#X obj 22 -2 inlet;
-#X obj 331 11 inlet;
-#X obj 225 383 outlet;
-#X obj 142 297 f;
-#X obj 172 297 + 1;
-#X msg 157 264 0;
-#X text 347 79 test for 5 by default;
-#X obj 331 58 float_argument \$2 5;
-#X obj 168 14 inlet;
-#X obj 252 9 loadbang;
-#X obj 167 100 route float symbol;
-#X obj 142 217 select symbol;
-#X obj 225 353 >=;
-#X obj 22 104 route float;
-#X obj 94 124 symbol;
-#X floatatom 177 128 5 0 0 0 - - -;
-#X obj 21 59 list split 1;
-#X obj 79 195 ==;
-#X obj 79 217 select 1;
-#X text 1 41 only use 1st element;
-#X obj 288 143 print test_n;
-#X msg 288 122 ERROR: argument type not implmented;
-#X obj 167 59 any_argument \$1;
-#X connect 0 0 16 0;
-#X connect 1 0 7 0;
-#X connect 3 0 4 0;
-#X connect 3 0 12 0;
-#X connect 4 0 3 1;
-#X connect 5 0 3 0;
-#X connect 7 0 12 1;
-#X connect 8 0 22 0;
-#X connect 9 0 22 0;
-#X connect 9 0 7 0;
-#X connect 10 0 15 0;
-#X connect 10 0 17 1;
-#X connect 10 1 11 1;
-#X connect 10 2 21 0;
-#X connect 11 0 3 0;
-#X connect 11 1 5 0;
-#X connect 12 0 2 0;
-#X connect 13 0 17 0;
-#X connect 13 1 14 0;
-#X connect 14 0 11 0;
-#X connect 16 0 13 0;
-#X connect 17 0 18 0;
-#X connect 18 0 3 0;
-#X connect 18 1 5 0;
-#X connect 21 0 20 0;
-#X connect 22 0 10 0;
diff --git a/pd/timeroll.pd b/pd/timeroll.pd
deleted file mode 100644
index d56e3d3..0000000
--- a/pd/timeroll.pd
+++ /dev/null
@@ -1,29 +0,0 @@
-#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;
diff --git a/pd/tolist.pd b/pd/tolist.pd
deleted file mode 100644
index 39bfee6..0000000
--- a/pd/tolist.pd
+++ /dev/null
@@ -1,14 +0,0 @@
-#N canvas 229 119 293 284 10;
-#X obj 90 40 inlet;
-#X obj 169 40 inlet;
-#X obj 67 215 outlet;
-#X obj 90 150 list;
-#X obj 67 171 list;
-#X obj 90 127 list prepend;
-#X connect 0 0 5 0;
-#X connect 1 0 5 1;
-#X connect 1 0 4 0;
-#X connect 3 0 4 1;
-#X connect 3 0 5 1;
-#X connect 4 0 2 0;
-#X connect 5 0 3 0;
diff --git a/pd/upsample.pd b/pd/upsample.pd
deleted file mode 100644
index 059e396..0000000
--- a/pd/upsample.pd
+++ /dev/null
@@ -1,20 +0,0 @@
-#N canvas 0 0 450 300 10;
-#X obj 80 34 inlet;
-#X obj 110 225 outlet;
-#X obj 80 109 f;
-#X obj 80 174 t f b;
-#X obj 80 131 moses \$1;
-#X msg 80 86 0;
-#X obj 80 152 + 1;
-#X obj 110 199 list;
-#X obj 80 63 t b a;
-#X connect 0 0 8 0;
-#X connect 2 0 4 0;
-#X connect 3 0 2 0;
-#X connect 3 1 7 0;
-#X connect 4 0 6 0;
-#X connect 5 0 2 0;
-#X connect 6 0 3 0;
-#X connect 7 0 1 0;
-#X connect 8 0 5 0;
-#X connect 8 1 7 1;
diff --git a/pd/vector.pd b/pd/vector.pd
deleted file mode 100644
index 528bc46..0000000
--- a/pd/vector.pd
+++ /dev/null
@@ -1,31 +0,0 @@
-#N canvas 711 171 488 431 10;
-#X obj 30 75 inlet;
-#X obj 25 300 outlet;
-#X text 73 300 output range: 0 to 1;
-#X obj 232 299 outlet;
-#X obj 164 73 inlet;
-#X text 11 31 x-axis value;
-#X text 167 30 y-axis value;
-#X obj 25 269 / 1.41421;
-#X text 92 269 (sqrt 2);
-#X text 280 299 output range: 0 to 1;
-#X text 245 371 released under the GNU GPL;
-#X text 28 357 (C) Copyright 2005 Hans-Christoph Steiner <hans@at.or.at>
-;
-#X text 9 48 input range: -1 to 1;
-#X text 168 48 input range: -1 to 1;
-#X text 230 319 direction;
-#X text 23 318 magnatude;
-#X obj 153 197 zexy/cart2pol;
-#X obj 231 267 radians2mapping;
-#X obj 29 159 float;
-#X obj 76 127 trigger bang float;
-#X connect 0 0 18 0;
-#X connect 4 0 19 0;
-#X connect 7 0 1 0;
-#X connect 16 0 7 0;
-#X connect 16 1 17 0;
-#X connect 17 0 3 0;
-#X connect 18 0 16 0;
-#X connect 19 0 18 0;
-#X connect 19 1 16 1;
diff --git a/pd/wave.pd b/pd/wave.pd
deleted file mode 100644
index ad5fe5f..0000000
--- a/pd/wave.pd
+++ /dev/null
@@ -1,67 +0,0 @@
-#N canvas 360 127 613 540 10;
-#X obj 25 -15 inlet;
-#X obj 132 -13 inlet;
-#X obj 400 -7 inlet;
-#X text 66 -12 position;
-#X text 438 -7 largeur de la vague;
-#X obj 133 178 until;
-#X obj 133 212 f;
-#X obj 159 212 + 1;
-#X obj 133 260 /;
-#X obj 164 302 abs;
-#X obj 164 346 min 1;
-#X obj 164 365 - 1;
-#X obj 164 385 abs;
-#X obj 164 406 list prepend;
-#X obj 199 442 list;
-#X obj 176 464 list;
-#X obj 176 491 outlet;
-#X msg 73 134 0;
-#X obj 261 174 - 1;
-#X obj 133 130 max 1;
-#X obj 400 118 max 0;
-#X text 173 -13 number of points;
-#X obj 400 90 float_argument \$2 0.5;
-#X text 460 70 default: 0.5;
-#X obj 164 327 /;
-#X obj 26 74 trigger bang bang bang float bang;
-#X obj 164 282 -;
-#X obj 133 153 trigger float float;
-#X obj 292 16 loadbang;
-#X obj 133 105 float;
-#X obj 132 47 float_argument \$1 25;
-#X text 281 46 default: 25 points;
-#X connect 0 0 25 0;
-#X connect 1 0 30 0;
-#X connect 2 0 22 0;
-#X connect 5 0 6 0;
-#X connect 6 0 7 0;
-#X connect 6 0 8 0;
-#X connect 7 0 6 1;
-#X connect 8 0 26 0;
-#X connect 9 0 24 0;
-#X connect 10 0 11 0;
-#X connect 11 0 12 0;
-#X connect 12 0 13 0;
-#X connect 13 0 14 0;
-#X connect 14 0 13 1;
-#X connect 14 0 15 1;
-#X connect 15 0 16 0;
-#X connect 17 0 6 1;
-#X connect 18 0 8 1;
-#X connect 19 0 27 0;
-#X connect 20 0 24 1;
-#X connect 22 0 20 0;
-#X connect 24 0 10 0;
-#X connect 25 0 15 0;
-#X connect 25 1 29 0;
-#X connect 25 2 17 0;
-#X connect 25 3 26 1;
-#X connect 25 4 13 1;
-#X connect 26 0 9 0;
-#X connect 27 0 5 0;
-#X connect 27 1 18 0;
-#X connect 28 0 30 0;
-#X connect 28 0 22 0;
-#X connect 29 0 19 0;
-#X connect 30 0 29 0;
diff --git a/pd/wave_loop.pd b/pd/wave_loop.pd
deleted file mode 100644
index 4100501..0000000
--- a/pd/wave_loop.pd
+++ /dev/null
@@ -1,83 +0,0 @@
-#N canvas 427 93 861 865 10;
-#X obj 68 41 inlet;
-#X obj 271 47 inlet;
-#X obj 446 46 inlet;
-#X text 109 44 position;
-#X text 321 43 nb de points;
-#X text 496 50 largeur de la vague;
-#X obj 268 167 until;
-#X obj 265 94 \$1;
-#X obj 268 191 f;
-#X obj 288 214 + 1;
-#X obj 269 244 /;
-#X obj 268 142 t f f;
-#X obj 269 270 -;
-#X obj 269 291 abs;
-#X obj 271 630 min 1;
-#X obj 270 651 - 1;
-#X obj 270 678 abs;
-#X obj 270 706 list prepend;
-#X obj 342 740 list;
-#X obj 61 688 list;
-#X obj 60 725 outlet;
-#X obj 68 70 t b b b f b;
-#X msg 110 94 0;
-#X obj 298 195 - 1;
-#X obj 271 606 / \$2;
-#X obj 270 116 max 1;
-#X obj 448 101 max 0;
-#X obj 271 385 i;
-#X obj 271 410 -;
-#X obj 270 359 t f f;
-#X obj 271 473 moses 0.5;
-#X obj 271 433 abs;
-#X obj 271 576 f;
-#X obj 642 52 inlet;
-#X text 686 54 taille de la loop;
-#X obj 328 501 - 1;
-#X obj 328 524 * -1;
-#X obj 639 82 / 2;
-#X obj 272 322 / 1;
-#X connect 0 0 21 0;
-#X connect 1 0 7 0;
-#X connect 2 0 26 0;
-#X connect 6 0 8 0;
-#X connect 7 0 25 0;
-#X connect 8 0 9 0;
-#X connect 8 0 10 0;
-#X connect 9 0 8 1;
-#X connect 10 0 12 0;
-#X connect 11 0 6 0;
-#X connect 11 1 23 0;
-#X connect 12 0 13 0;
-#X connect 13 0 38 0;
-#X connect 14 0 15 0;
-#X connect 15 0 16 0;
-#X connect 16 0 17 0;
-#X connect 17 0 18 0;
-#X connect 18 0 17 1;
-#X connect 18 0 19 1;
-#X connect 19 0 20 0;
-#X connect 21 0 19 0;
-#X connect 21 1 7 0;
-#X connect 21 2 22 0;
-#X connect 21 3 12 1;
-#X connect 21 4 17 1;
-#X connect 22 0 8 1;
-#X connect 23 0 10 1;
-#X connect 24 0 14 0;
-#X connect 25 0 11 0;
-#X connect 26 0 24 1;
-#X connect 27 0 28 0;
-#X connect 28 0 31 0;
-#X connect 29 0 27 0;
-#X connect 29 1 28 1;
-#X connect 30 0 32 0;
-#X connect 30 1 35 0;
-#X connect 31 0 30 0;
-#X connect 32 0 24 0;
-#X connect 33 0 37 0;
-#X connect 33 0 38 1;
-#X connect 35 0 36 0;
-#X connect 36 0 32 0;
-#X connect 38 0 29 0;