aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;