aboutsummaryrefslogtreecommitdiff
path: root/externals
diff options
context:
space:
mode:
Diffstat (limited to 'externals')
-rw-r--r--externals/build/darwin/makefile35
-rw-r--r--externals/build/doc/apply~.pd22
-rw-r--r--externals/build/doc/atan2~.pd4
-rw-r--r--externals/build/doc/automata.txt178
-rw-r--r--externals/build/doc/cdplayer.pd30
-rw-r--r--externals/build/doc/cxc/ENV.pd34
-rw-r--r--externals/build/doc/cxc/ascseq.pd12
-rw-r--r--externals/build/doc/cxc/ascwave.pd65
-rw-r--r--externals/build/doc/cxc/bfilt.pd23
-rw-r--r--externals/build/doc/cxc/cxc.prepend.pd13
-rw-r--r--externals/build/doc/cxc/delta.pd63
-rw-r--r--externals/build/doc/cxc/proc.pd75
-rw-r--r--externals/build/doc/cxc/randomix.pd181
-rw-r--r--externals/build/doc/cxc/serialize.pd10
-rw-r--r--externals/build/doc/cxc/statistics.pd120
-rw-r--r--externals/build/doc/cxc/utime.pd9
-rw-r--r--externals/build/doc/equalizer.pd39
-rw-r--r--externals/build/doc/examplescore.txt25
-rw-r--r--externals/build/doc/ext13.pd109
-rw-r--r--externals/build/doc/filtgain.pd74
-rw-r--r--externals/build/doc/help-ENV.pd34
-rw-r--r--externals/build/doc/help-abs~.pd14
-rw-r--r--externals/build/doc/help-aenv~.pd76
-rw-r--r--externals/build/doc/help-allow.pd21
-rw-r--r--externals/build/doc/help-alternate.pd15
-rw-r--r--externals/build/doc/help-ann_som.pd114
-rw-r--r--externals/build/doc/help-arbran.pd28
-rw-r--r--externals/build/doc/help-arraycopy.pd62
-rw-r--r--externals/build/doc/help-arraysize.pd12
-rw-r--r--externals/build/doc/help-ascseq.pd12
-rw-r--r--externals/build/doc/help-ascwave.pd65
-rw-r--r--externals/build/doc/help-atan2~.pd4
-rw-r--r--externals/build/doc/help-average.pd29
-rw-r--r--externals/build/doc/help-bandpass.pd38
-rw-r--r--externals/build/doc/help-bdiag~.pd97
-rw-r--r--externals/build/doc/help-beat.pd66
-rw-r--r--externals/build/doc/help-beta.pd14
-rw-r--r--externals/build/doc/help-bfft~.pd18
-rw-r--r--externals/build/doc/help-bfilt.pd23
-rw-r--r--externals/build/doc/help-bilex.pd12
-rw-r--r--externals/build/doc/help-borax.pd86
-rw-r--r--externals/build/doc/help-button.pd29
-rw-r--r--externals/build/doc/help-bwin~.pd53
-rw-r--r--externals/build/doc/help-cauchy.pd11
-rw-r--r--externals/build/doc/help-cheby~.pd43
-rw-r--r--externals/build/doc/help-chord.pd37
-rw-r--r--externals/build/doc/help-delta.pd20
-rw-r--r--externals/build/doc/help-deny.pd20
-rw-r--r--externals/build/doc/help-dist.pd36
-rw-r--r--externals/build/doc/help-dist~.pd17
-rw-r--r--externals/build/doc/help-divide.pd18
-rw-r--r--externals/build/doc/help-divmod.pd20
-rw-r--r--externals/build/doc/help-dwt~.pd72
-rw-r--r--externals/build/doc/help-dynwav~.pd25
-rw-r--r--externals/build/doc/help-eadsr~.pd41
-rw-r--r--externals/build/doc/help-ead~.pd29
-rw-r--r--externals/build/doc/help-ear~.pd35
-rw-r--r--externals/build/doc/help-edge.pd17
-rw-r--r--externals/build/doc/help-envgen.pd70
-rw-r--r--externals/build/doc/help-equalizer.pd39
-rw-r--r--externals/build/doc/help-expo.pd12
-rw-r--r--externals/build/doc/help-fdn~.pd61
-rw-r--r--externals/build/doc/help-ffpoly.pd35
-rw-r--r--externals/build/doc/help-fifo.pd13
-rw-r--r--externals/build/doc/help-fwarp.pd37
-rw-r--r--externals/build/doc/help-gauss.pd14
-rw-r--r--externals/build/doc/help-gem_average.pd18
-rw-r--r--externals/build/doc/help-gem_change.pd13
-rw-r--r--externals/build/doc/help-gem_counter.pd33
-rw-r--r--externals/build/doc/help-gestalt.pd51
-rw-r--r--externals/build/doc/help-getenv.pd23
-rw-r--r--externals/build/doc/help-henon.pd24
-rw-r--r--externals/build/doc/help-highpass.pd35
-rw-r--r--externals/build/doc/help-highshelf.pd39
-rw-r--r--externals/build/doc/help-history.pd30
-rw-r--r--externals/build/doc/help-hlshelf.pd34
-rw-r--r--externals/build/doc/help-ignore.pd15
-rw-r--r--externals/build/doc/help-ikeda.pd26
-rw-r--r--externals/build/doc/help-image.pd5
-rw-r--r--externals/build/doc/help-inv.pd26
-rw-r--r--externals/build/doc/help-invert.pd10
-rw-r--r--externals/build/doc/help-iso.pd54
-rw-r--r--externals/build/doc/help-junction~.pd56
-rw-r--r--externals/build/doc/help-knob.pd15
-rw-r--r--externals/build/doc/help-lattice~.pd63
-rw-r--r--externals/build/doc/help-lifo.pd16
-rw-r--r--externals/build/doc/help-limit.pd25
-rw-r--r--externals/build/doc/help-linear.pd8
-rw-r--r--externals/build/doc/help-listfifo.pd26
-rw-r--r--externals/build/doc/help-listfunnel.pd21
-rw-r--r--externals/build/doc/help-ln~.pd15
-rw-r--r--externals/build/doc/help-lorenz.pd25
-rw-r--r--externals/build/doc/help-lowpass.pd35
-rw-r--r--externals/build/doc/help-lowshelf.pd39
-rw-r--r--externals/build/doc/help-match.pd68
-rw-r--r--externals/build/doc/help-matrix~.pd10
-rw-r--r--externals/build/doc/help-maxlib.pd73
-rw-r--r--externals/build/doc/help-minus.pd17
-rw-r--r--externals/build/doc/help-mlife.pd56
-rw-r--r--externals/build/doc/help-moog~.pd39
-rw-r--r--externals/build/doc/help-multi.pd17
-rw-r--r--externals/build/doc/help-nchange.pd31
-rw-r--r--externals/build/doc/help-netclient.pd51
-rw-r--r--externals/build/doc/help-netdist.pd37
-rw-r--r--externals/build/doc/help-netrec.pd34
-rw-r--r--externals/build/doc/help-netserver.pd50
-rw-r--r--externals/build/doc/help-notch.pd35
-rw-r--r--externals/build/doc/help-nroute.pd37
-rw-r--r--externals/build/doc/help-oggamp~.pd54
-rw-r--r--externals/build/doc/help-oggcast~.pd57
-rw-r--r--externals/build/doc/help-oggread~.pd44
-rw-r--r--externals/build/doc/help-oggwrite~.pd59
-rw-r--r--externals/build/doc/help-oneshot.pd11
-rw-r--r--externals/build/doc/help-pan_gogins~.pd95
-rw-r--r--externals/build/doc/help-pansig~.pd104
-rw-r--r--externals/build/doc/help-pan~.pd94
-rw-r--r--externals/build/doc/help-permut~.pd19
-rw-r--r--externals/build/doc/help-pipewrite~.pd216
-rw-r--r--externals/build/doc/help-pitch.pd30
-rw-r--r--externals/build/doc/help-plugin~.pd71
-rw-r--r--externals/build/doc/help-plus.pd17
-rw-r--r--externals/build/doc/help-poisson.pd12
-rw-r--r--externals/build/doc/help-proc.pd75
-rw-r--r--externals/build/doc/help-pulse.pd35
-rw-r--r--externals/build/doc/help-qmult~.pd63
-rw-r--r--externals/build/doc/help-qnorm~.pd35
-rw-r--r--externals/build/doc/help-randomF.pd12
-rw-r--r--externals/build/doc/help-randomix.pd181
-rw-r--r--externals/build/doc/help-range.pd31
-rw-r--r--externals/build/doc/help-ratio.pd18
-rw-r--r--externals/build/doc/help-rec2pol~.pd44
-rw-r--r--externals/build/doc/help-remote.pd18
-rw-r--r--externals/build/doc/help-rewrap.pd23
-rw-r--r--externals/build/doc/help-rhythm.pd35
-rw-r--r--externals/build/doc/help-rhythm_ioi_histogram.pd7
-rw-r--r--externals/build/doc/help-rhythm_quantum.pd6
-rw-r--r--externals/build/doc/help-rhythm_slave_metro.pd2
-rw-r--r--externals/build/doc/help-rossler.pd25
-rw-r--r--externals/build/doc/help-rtin~.pd32
-rw-r--r--externals/build/doc/help-scale.pd31
-rw-r--r--externals/build/doc/help-score.pd52
-rw-r--r--externals/build/doc/help-serialize.pd8
-rw-r--r--externals/build/doc/help-sfread~.pd44
-rw-r--r--externals/build/doc/help-sfwrite~.pd45
-rw-r--r--externals/build/doc/help-shell.pd39
-rw-r--r--externals/build/doc/help-shuffle.pd28
-rw-r--r--externals/build/doc/help-slider.pd30
-rw-r--r--externals/build/doc/help-som.pd114
-rw-r--r--externals/build/doc/help-speedlim.pd30
-rw-r--r--externals/build/doc/help-split.pd24
-rw-r--r--externals/build/doc/help-sprinkler.pd48
-rw-r--r--externals/build/doc/help-state.pd44
-rw-r--r--externals/build/doc/help-statistic.pd120
-rw-r--r--externals/build/doc/help-step.pd22
-rw-r--r--externals/build/doc/help-strcat.pd12
-rw-r--r--externals/build/doc/help-streamin~.pd41
-rw-r--r--externals/build/doc/help-streamout~.pd49
-rw-r--r--externals/build/doc/help-stripdir.pd7
-rw-r--r--externals/build/doc/help-subst.pd72
-rw-r--r--externals/build/doc/help-susloop~.pd102
-rw-r--r--externals/build/doc/help-svf~.pd137
-rw-r--r--externals/build/doc/help-sync.pd53
-rw-r--r--externals/build/doc/help-system.pd8
-rw-r--r--externals/build/doc/help-tabreadmix~.pd45
-rw-r--r--externals/build/doc/help-temperature.pd16
-rw-r--r--externals/build/doc/help-ticker.pd10
-rw-r--r--externals/build/doc/help-tilt.pd26
-rw-r--r--externals/build/doc/help-timebang.pd17
-rw-r--r--externals/build/doc/help-triang.pd9
-rw-r--r--externals/build/doc/help-tripleLine.pd17
-rw-r--r--externals/build/doc/help-tripleRand.pd19
-rw-r--r--externals/build/doc/help-unroute.pd30
-rw-r--r--externals/build/doc/help-unwonk.pd36
-rw-r--r--externals/build/doc/help-urn.pd18
-rw-r--r--externals/build/doc/help-utime.pd9
-rw-r--r--externals/build/doc/help-vbap.pd52
-rw-r--r--externals/build/doc/help-velocity.pd14
-rw-r--r--externals/build/doc/help-weibull.pd15
-rw-r--r--externals/build/doc/help-wrap.pd22
-rw-r--r--externals/build/doc/help-xfm~.pd106
-rw-r--r--externals/build/doc/help-zhzxh~.pd39
-rw-r--r--externals/build/doc/help_rhythm.pd3
-rw-r--r--externals/build/doc/hlshelf.pd34
-rw-r--r--externals/build/doc/ifeel-help.pd34
-rw-r--r--externals/build/doc/kalashnikov.pd23
-rw-r--r--externals/build/doc/linuxevent-help.pd223
-rw-r--r--externals/build/doc/linuxevent-joystick.pd76
-rw-r--r--externals/build/doc/linuxhid.pd12
-rw-r--r--externals/build/doc/linuxjoystick-help.pd125
-rw-r--r--externals/build/doc/linuxmouse-help.pd42
-rw-r--r--externals/build/doc/makefile46
-rw-r--r--externals/build/doc/mandelbrot.pd13
-rw-r--r--externals/build/doc/mandelbrot~.pd53
-rw-r--r--externals/build/doc/maxlib/automata.txt178
-rw-r--r--externals/build/doc/maxlib/examplescore.txt25
-rw-r--r--externals/build/doc/maxlib/help-arbran.pd28
-rw-r--r--externals/build/doc/maxlib/help-average.pd29
-rw-r--r--externals/build/doc/maxlib/help-beat.pd66
-rw-r--r--externals/build/doc/maxlib/help-beta.pd14
-rw-r--r--externals/build/doc/maxlib/help-bilex.pd12
-rw-r--r--externals/build/doc/maxlib/help-borax.pd86
-rw-r--r--externals/build/doc/maxlib/help-cauchy.pd11
-rw-r--r--externals/build/doc/maxlib/help-chord.pd37
-rw-r--r--externals/build/doc/maxlib/help-delta.pd20
-rw-r--r--externals/build/doc/maxlib/help-dist.pd36
-rw-r--r--externals/build/doc/maxlib/help-divide.pd18
-rw-r--r--externals/build/doc/maxlib/help-divmod.pd20
-rw-r--r--externals/build/doc/maxlib/help-edge.pd17
-rw-r--r--externals/build/doc/maxlib/help-expo.pd12
-rw-r--r--externals/build/doc/maxlib/help-fifo.pd13
-rw-r--r--externals/build/doc/maxlib/help-gauss.pd14
-rw-r--r--externals/build/doc/maxlib/help-gestalt.pd51
-rw-r--r--externals/build/doc/maxlib/help-history.pd30
-rw-r--r--externals/build/doc/maxlib/help-ignore.pd15
-rw-r--r--externals/build/doc/maxlib/help-iso.pd54
-rw-r--r--externals/build/doc/maxlib/help-lifo.pd16
-rw-r--r--externals/build/doc/maxlib/help-limit.pd25
-rw-r--r--externals/build/doc/maxlib/help-linear.pd8
-rw-r--r--externals/build/doc/maxlib/help-listfunnel.pd21
-rw-r--r--externals/build/doc/maxlib/help-match.pd68
-rw-r--r--externals/build/doc/maxlib/help-maxlib.pd73
-rw-r--r--externals/build/doc/maxlib/help-minus.pd17
-rw-r--r--externals/build/doc/maxlib/help-mlife.pd56
-rw-r--r--externals/build/doc/maxlib/help-multi.pd17
-rw-r--r--externals/build/doc/maxlib/help-netclient.pd51
-rw-r--r--externals/build/doc/maxlib/help-netdist.pd37
-rw-r--r--externals/build/doc/maxlib/help-netrec.pd34
-rw-r--r--externals/build/doc/maxlib/help-netserver.pd50
-rw-r--r--externals/build/doc/maxlib/help-nroute.pd37
-rw-r--r--externals/build/doc/maxlib/help-pitch.pd30
-rw-r--r--externals/build/doc/maxlib/help-plus.pd17
-rw-r--r--externals/build/doc/maxlib/help-poisson.pd12
-rw-r--r--externals/build/doc/maxlib/help-pulse.pd35
-rw-r--r--externals/build/doc/maxlib/help-remote.pd18
-rw-r--r--externals/build/doc/maxlib/help-rewrap.pd23
-rw-r--r--externals/build/doc/maxlib/help-rhythm.pd35
-rw-r--r--externals/build/doc/maxlib/help-scale.pd31
-rw-r--r--externals/build/doc/maxlib/help-score.pd52
-rw-r--r--externals/build/doc/maxlib/help-speedlim.pd30
-rw-r--r--externals/build/doc/maxlib/help-split.pd24
-rw-r--r--externals/build/doc/maxlib/help-step.pd22
-rw-r--r--externals/build/doc/maxlib/help-subst.pd72
-rw-r--r--externals/build/doc/maxlib/help-temperature.pd16
-rw-r--r--externals/build/doc/maxlib/help-tilt.pd26
-rw-r--r--externals/build/doc/maxlib/help-timebang.pd17
-rw-r--r--externals/build/doc/maxlib/help-triang.pd9
-rw-r--r--externals/build/doc/maxlib/help-unroute.pd30
-rw-r--r--externals/build/doc/maxlib/help-urn.pd18
-rw-r--r--externals/build/doc/maxlib/help-velocity.pd14
-rw-r--r--externals/build/doc/maxlib/help-weibull.pd15
-rw-r--r--externals/build/doc/maxlib/help-wrap.pd22
-rw-r--r--externals/build/doc/mixer~.pd87
-rw-r--r--externals/build/doc/openpatch.pd11
-rw-r--r--externals/build/doc/ossmixer.pd67
-rw-r--r--externals/build/doc/pan_gogins~.pd95
-rw-r--r--externals/build/doc/pipeio~.pd29
-rw-r--r--externals/build/doc/polygate~.pd251
-rw-r--r--externals/build/doc/promiscous~.pd9
-rw-r--r--externals/build/doc/range.pd31
-rw-r--r--externals/build/doc/receivelocal.pd18
-rw-r--r--externals/build/doc/scramble~.pd107
-rw-r--r--externals/build/doc/send13.pd11
-rw-r--r--externals/build/doc/sendlocal.pd18
-rw-r--r--externals/build/doc/streamio13~.pd51
-rw-r--r--externals/build/doc/test.som206
-rw-r--r--externals/build/doc/wavinfo.pd18
-rw-r--r--externals/build/linux/makefile1
267 files changed, 51 insertions, 10792 deletions
diff --git a/externals/build/darwin/makefile b/externals/build/darwin/makefile
index 9fd75f2c..a2d5f341 100644
--- a/externals/build/darwin/makefile
+++ b/externals/build/darwin/makefile
@@ -1,5 +1,5 @@
-
-prefix=$(DESTDIR)/usr/local/lib/pd
+prefix=/tmp
+#prefix=$(DESTDIR)/usr/local/lib/pd
EXTERNALS = $(shell ls )
@@ -32,35 +32,8 @@ clean:
install-doc:
test -d $(prefix)/doc/5.reference || mkdir -p $(prefix)/doc/5.reference
- install -m444 ../../OSCx/doc/*.pd \
- ../../ann/examples/*.* \
- ../../aenv~/*.pd \
- ../../beatpipe/*.pd \
- ../../build/*.pd \
- ../../chaos/*.pd \
- ../../creb/doc/*.pd \
- ../../creb/doc/examples/*.pd \
- ../../cxc/reference/*.pd \
- ../../dfx/*/*.pd \
- ../../ext13/doc/*.pd \
- ../../ggee/*/*.pd \
- ../../gem2pdp/*.pd \
- ../../hcs/*.pd \
- ../../markex/*.pd \
- ../../maxlib/help/*.* \
- ../../motex/*.pd \
- ../../pdogg/*/*.pd \
- ../../plugin~/*.pd \
- ../../rhythm_estimator/*.p? \
- ../../susloop~/*.pd \
- ../../svf~/*.pd \
- ../../vbap/*.pd \
- ../../vst/*.pd \
- ../../zhzxh~/*.pd \
- $(prefix)/doc/5.reference
-# [sprinkler]'s help file is generated by ./configure
- cd ../../sprinkler && autoconf && ./configure
- install -m444 ../../sprinkler/sprinkler-help.pd $(prefix)/doc/5.reference
+ cd ../doc && make all
+ install -m444 ../doc/*.* $(prefix)/doc/5.reference
install-abstractions:
test -d $(prefix)/extra || mkdir -p $(prefix)/extra
diff --git a/externals/build/doc/apply~.pd b/externals/build/doc/apply~.pd
deleted file mode 100644
index 9ba48b28..00000000
--- a/externals/build/doc/apply~.pd
+++ /dev/null
@@ -1,22 +0,0 @@
-#N canvas 284 112 450 300 10;
-#X obj 40 122 sig~;
-#X obj 40 194 snapshot~;
-#X floatatom 40 217 10 0 0;
-#X msg 77 123 bang;
-#X floatatom 40 76 5 0 0;
-#X obj 137 152 apply~;
-#X msg 137 88 what;
-#X obj 40 152 apply~ rint;
-#X obj 356 213 loadbang;
-#X msg 356 235 \; pd dsp 1;
-#X text 176 87 Click to show available functions;
-#X text 19 30 Apply~ applies a one argument function to the input buffer
-;
-#X connect 0 0 7 0;
-#X connect 1 0 2 0;
-#X connect 3 0 1 0;
-#X connect 4 0 0 0;
-#X connect 4 0 3 0;
-#X connect 6 0 5 0;
-#X connect 7 0 1 0;
-#X connect 8 0 9 0;
diff --git a/externals/build/doc/atan2~.pd b/externals/build/doc/atan2~.pd
deleted file mode 100644
index e7ff494e..00000000
--- a/externals/build/doc/atan2~.pd
+++ /dev/null
@@ -1,4 +0,0 @@
-#N canvas 197 203 500 184 10;
-#X obj 33 88 atan2~;
-#X text 30 121 (C) Guenter Geiger;
-#X text 30 18 The atan2 function is used to get the phase from a imaginary value of the fft.;
diff --git a/externals/build/doc/automata.txt b/externals/build/doc/automata.txt
deleted file mode 100644
index afa5e9ee..00000000
--- a/externals/build/doc/automata.txt
+++ /dev/null
@@ -1,178 +0,0 @@
-[The following note originally appeared on the emusic-l mailing list. It is
-reprinted here with the author's permission]
-
-From xrjdm@FARSIDE.GSFC.NASA.GOV Wed Nov 23 11:26:39 1994
-Date: Tue, 4 Oct 1994 15:09:23 -0500
-From: Joe McMahon <xrjdm@FARSIDE.GSFC.NASA.GOV>
-Reply to: Electronic Music Discussion List <EMUSIC-L@AMERICAN.EDU>
-To: Multiple recipients of list EMUSIC-L <EMUSIC-L@AMERICAN.EDU>
-Subject: Automata: the long-awaited summary
-
-Back in August, I think, I promised to post a quick intro to cellular
-automata and how they can be used as a sound-generation tool. Since I'm
-going to take a couple of different sources and sum them up with little or
-no direct attribution, combined with my own opinions, I'll give everybody
-my references *first* so they can delete the article and draw their own
-conclusions if they so prefer.
-
-The primary reference that got me started on all this is one in the CMJ:
-Vol 14, No. 4, Winter 1990: "Digital Synthesis of Self-modifying Waveforms
-by Means of Cellular Automata" (Jacques Chareyon). Those who are already
-familiar with automata may just skip to that article and forget about the
-rest of this one.
-Note: the article gives a mail address for M. Chareyon, but he did not
-answer an inquiry about any available recordings using this technique in
-1990.
-
-So. Anyone still here? Good.
-
-Cellular automata are a mathematical concept first introduced in the late
-1940's. Generally speaking, a cellular automaton consists of a grid of
-cells. Each cell may take on any of a number of values - binary automata
-(cell on or cell off) are the most commonly studied. Each cell has a
-neighborhood, defined more simply as other cells which influence its state.
-The exact nature of this influence is defined by what are called transition
-rules. The cellular automaton starts off with some cells in any of the
-allowable states. for each "step" in the automaton's history, the
-neighborhood of every cell is checked, and the state of the cell is
-updated. All updates occur simultaneously.
-
-The transition rule must describe the resulting state of a cell for every
-possible configuration of other cells in the neighborhood. For large
-numbers of states, the amount of memory required to hold the transition
-rule becomes increasingly large, Therefore, some automata use what is known
-as a "totalistic" rule. These rules simply sum the values of the cells in
-the neighborhood and then assign a result on this basis. The resulting
-tables are far smaller.
-
-Many readers may already be familiar with John Horton Conway's game of
-"Life". This is a two-dimensional binary automaton with a totalistic rule.
-This makes for a very small rule set:
-
- i) If fewer than two filled cells (cells with value 1) surround a cell,
- it becomes empty next generation.
- ii) If more than three filled cells surround a cell, it becomes empty
- next generation.
-iii) If exactly three cells filled cells surround a cell, it becomes
- filled on the next generation.
-
-This corresponds to a totalistic rule set with a total of 8(2-1)+1 or 9
-rules (one each for the sum values of 0 (no cells with a value) through 9
-(all cells with a value) ).If the transition rule were represented as a
-non-totalistic one, the rule set would need 2**8 or 256 entries. There are
-many interesting totalistic automata, so giving up detailed description of
-every nuance of the transitions to save memory space isn't a big sacrifice.
-
-Interesting as two dimensional automata are, they really aren't terribly
-useful for music making. There have been some experiments which have
-attempted to use a two-dimensional automaton to generate MIDI events -
-synthesis at the note level, using :
-
-Battista, T. and M. Giri, 1988. "Composizione Tramite Automi Cellulari."
-Atti del VII Cooloquio di Informatica Musicale. Rome, Italy: Edizione Arti
-Grafiche Ambrosini, pp. 181-182.
-
-Edgar, R. and J. Ryan, 1986. "LINA" Exhibition of the 1986 International
-Computer Music Conference, San Francisco: Computer Music Association.
-
-I have not heard any of the music from these efforts, so I certainly can't
-pass any judgement on them. For the purposes of this summary, we'll just
-look at one-dimensional automata. These use a linear array of cells, with
-the neighborhood generally being one or two cells on either side of each
-cell.
-(This is the type of automaton dealt with in M. Chareyon's article, which I
-will be paraphrasing broadly hereafter).
-
-M. Chareyon's automata are wavetables. A digitized signal is stored as a
-linear array of numbers in memory. A totalistic rule is used to determine a
-lookup value which indexes into an array containing the resulting value;
-this is saved into a second array. After the first array is completely
-processed, the roles of the two are swapped and the process is repeated.
-
-The limiting factor in this process is the number of bits of resolution
-being used to generate the sound. For a totalistic rule using a two-cell
-neighborhood and 12-bit individual samples, we have 3*(2*12) = 12288
-entries in the rule table. At 2 bytes each, this is 24K of storage. If we
-go to 16-bit sample resolution, we have 196608 entries at 2 bytes each for
-a total of 393216 bytes, or 384K.
-
-The key point of M. Charyeon's method is the use of small neighborhoods
-with large numbers of cellular states. Since the computation of the new
-wavetable is all table lookup, very complex transition rules can be
-precomputed and loaded into the tables, allowing the synthesis to
-essentially be a fast sum-and-lookup loop to calculate each new wavesample.
->From the article, it appears that M. Chareyon was able to produce 2 or 3
-voices in realtime on a Mac II with a Digidesign Sound Accelerator board.
-It seems that it would probably be possible to use an AV Mac to do it
-without the board.
-
-This LASy (Linear Automaton Synthesis) method is closely related to the
-Karplus-Strong plucked-string algorithm, in that a wavesample is run
-through an algorithm which recirculates the samples to "self-modify" the
-wave. In fact, a judicious choice of table entries allows one to very
-simply simulate the K-S algoritm directly.
-
-So what are the sounds like? Some automata produce waveforms which quickly
-"ramp-up" to complex spectra and then drop off quickly. Others move to a
-steady state and then remain there. Yet others produce never-ending and
-unpredictable waveforms, whose harmonic content is constantly changing.
-
-Obviously enough, the original wavesample can be obtained mathematically,
-or by actual sampling and using LASy as a waveshaper. As M. Chareyon notes,
-a quick estimate of the number of possible automata for a 2-neighbor
-totalistic rule using a 256-entry wavetable with 12-bit entries is
-(2**12)**256 * (2**12)**(3*2**12) or about 10**4500 possible automata. Of
-course, many, many of these would not be suitable for music (e.g., the 4096
-automata in which all values go to one vlaue in one step, etc.); however,
-the number of musically useful automata is still likely to be an immense
-number.
-
-M. Chareyon provides a number of examples of ways to fill out the rule
-tables and a number of hints on creating wave tables - generally speaking,
-one can create a function which is used to compute the values to be placed
-into the table and then fill it so it can simply be loaded and used by the
-basic algorithm. His experience in using LASy is that he manages
-approximately 50% of the time to produce sounds with the desired
-characteristics, and that about 10% of the remaining time he gets
-unexpected but useful results which can be used as starting points for
-further exploration.
-
-Again, the important point is that the basic automaton uses wavesamples at
-full resolution, calculating a new wavesample for each step of the
-automaton; the next wavesample can be played while the new one is being
-calculated. Because of the large number of states, mathematical tools for
-the analysis of automata and the construction of automata with specifically
-desired qualities require too much storage and compute time to make them
-useful for LASy purposes.
-
-Again, much of this article is paraphrased from M. Chareyon's article; I
-take no credit for any of the work in this note. I'm just summarizing.
-
-The following other articles were referenced by M. Chareyon's article:
-
-Burks, A., ed. 1970. Essays on Cellular Automata. Champaign/Urbana, IL:
-University of Illinois Press.
-
-Chareyon, J. 1988a. "Sound Synthesis and Processing by Means of Linear
-Cellular Automata." Proceedings of the 1988 Internation Computer Music
-Conference. San Francisco: Computer Music Association.
-
-Chareyon, J. 1988b. "Wavetable come Automa Cellulare: una Nuova Tecnica di
-Sintesi." Atti del VII Colloquio di Informatica Musicale, Rome, Italy:
-Edizioni Arti Grafiche Ambrosini, pp. 174-177.
-
-Farmer, D., T. Toffoli, and S. Wolfram, eds. 1984. Cellular Automata.
-North-Holland Physics Publishing. [One of the definitive works on cellular
-automata - fairly heavy math, not a popular presentation - JM]
-
-Gardner, M. 1970. "The Fantastic Combinations of John Conway's New Solitare
-Game 'Life'". Scientific American 223(4) 120-123. [A good introduction to
-cellular automata, focusing on 'life' in specific. Useful intro if my
-1-paragraph summary of automata was confusing :) - JM]
-
- --- Joe M.
-
---
-"At the end of the hour, we'll have information on the sedatives used by
-the artists,,," (MST3K)
-
diff --git a/externals/build/doc/cdplayer.pd b/externals/build/doc/cdplayer.pd
deleted file mode 100644
index 8a61caf0..00000000
--- a/externals/build/doc/cdplayer.pd
+++ /dev/null
@@ -1,30 +0,0 @@
-#N canvas 0 337 450 300 10;
-#X obj 58 179 cdplayer;
-#X obj 151 235 metro 100;
-#X obj 151 261 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X msg 151 203 1;
-#X obj 151 175 loadbang;
-#X msg 65 98 pause;
-#X msg 44 75 resume;
-#X msg 79 125 stop;
-#X msg 84 148 eject;
-#X text 22 7 cdplayer is an object for atapi-cd-roms under linux;
-#X text 100 76 resume;
-#X text 112 96 pause playing;
-#X text 113 124 stop (no resume);
-#X text 132 149 eject;
-#X text 185 261 <- cdplayer does not block;
-#X text 208 278 because of forking;
-#X floatatom 21 28 5 0 0;
-#X msg 21 51 play \$1;
-#X text 81 50 play a track;
-#X connect 1 0 2 0;
-#X connect 3 0 1 0;
-#X connect 4 0 3 0;
-#X connect 5 0 0 0;
-#X connect 6 0 0 0;
-#X connect 7 0 0 0;
-#X connect 8 0 0 0;
-#X connect 16 0 17 0;
-#X connect 17 0 0 0;
diff --git a/externals/build/doc/cxc/ENV.pd b/externals/build/doc/cxc/ENV.pd
deleted file mode 100644
index 7582c671..00000000
--- a/externals/build/doc/cxc/ENV.pd
+++ /dev/null
@@ -1,34 +0,0 @@
-#N canvas 370 240 625 314 10;
-#X obj 147 203 ENV;
-#X msg 147 163 RAND_MAX;
-#X floatatom 226 253 10 0 0;
-#X obj 147 277 print;
-#X msg 214 164 getenv \$1;
-#X symbolatom 215 130 10 0 0;
-#X obj 295 130 symbol;
-#X msg 311 105 HOSTNAME;
-#X msg 310 80 USERNAME;
-#X obj 147 228 route symbol;
-#X msg 147 253 \$1;
-#X msg 424 110 USERNAME bla;
-#X obj 386 168 cxc.prepend setenv;
-#X obj 395 202 print pre;
-#X msg 425 135 HOSTNAME testi;
-#X msg 312 45 RANDOM;
-#X text 18 7 get and set environment variables etc ...;
-#X msg 244 51 DATE;
-#X connect 0 0 9 0;
-#X connect 1 0 0 0;
-#X connect 4 0 0 0;
-#X connect 5 0 4 0;
-#X connect 6 0 4 0;
-#X connect 7 0 6 0;
-#X connect 8 0 6 0;
-#X connect 9 0 10 0;
-#X connect 9 1 2 0;
-#X connect 10 0 3 0;
-#X connect 11 0 12 0;
-#X connect 12 0 0 0;
-#X connect 14 0 12 0;
-#X connect 15 0 6 0;
-#X connect 17 0 6 0;
diff --git a/externals/build/doc/cxc/ascseq.pd b/externals/build/doc/cxc/ascseq.pd
deleted file mode 100644
index 5038a844..00000000
--- a/externals/build/doc/cxc/ascseq.pd
+++ /dev/null
@@ -1,12 +0,0 @@
-#N canvas 454 117 570 300 10;
-#X obj 132 168 print ascseq;
-#X msg 253 112 bang;
-#X obj 223 70 random_fl -10000 10000;
-#X obj 131 118 ascseq 100;
-#X floatatom 268 137 5 0 0;
-#X msg 83 34 "abcde 123 dsfjnsdf ewrte 3k4n5 3n hjb5465hj 6";
-#X connect 1 0 2 0;
-#X connect 2 0 3 0;
-#X connect 3 0 0 0;
-#X connect 4 0 3 1;
-#X connect 5 0 3 0;
diff --git a/externals/build/doc/cxc/ascwave.pd b/externals/build/doc/cxc/ascwave.pd
deleted file mode 100644
index bb36502e..00000000
--- a/externals/build/doc/cxc/ascwave.pd
+++ /dev/null
@@ -1,65 +0,0 @@
-#N canvas 448 258 407 316 10;
-#X msg 80 153 bang;
-#X floatatom 169 176;
-#X floatatom 214 58;
-#X obj 151 13 loadbang;
-#X obj 157 97 metro 100;
-#X msg 157 196 1;
-#X msg 157 58 1;
-#X msg 186 58 0;
-#X obj 145 221 ascwave;
-#X msg 75 192 fill 1;
-#X msg 74 211 fill 0;
-#X obj 145 262 ixprint;
-#X msg 145 241 \$1;
-#N canvas 517 176 588 372 modulate 0;
-#X obj 84 200 outlet;
-#X obj 84 139 random 80;
-#X msg 30 110 bang;
-#X obj 84 75 * 50;
-#X obj 84 93 metro 5000;
-#X obj 29 52 loadbang;
-#X msg 29 70 1;
-#X obj 84 161 pack 1 5000;
-#X obj 84 180 line;
-#X obj 86 31 inlet start/stop;
-#X obj 130 53 inlet time;
-#X connect 1 0 7 0;
-#X connect 2 0 1 0;
-#X connect 3 0 4 0;
-#X connect 3 0 7 1;
-#X connect 4 0 1 0;
-#X connect 5 0 6 0;
-#X connect 6 0 4 0;
-#X connect 7 0 8 0;
-#X connect 8 0 0 0;
-#X connect 9 0 4 0;
-#X connect 10 0 3 0;
-#X restore 169 154 page modulate;
-#X floatatom 262 132;
-#X obj 262 179 min 127;
-#X obj 262 154 max 33;
-#X obj 157 77 f;
-#X obj 210 78 f;
-#X text 200 178 <== here;
-#X text 297 131 <== and here;
-#X connect 0 0 8 0;
-#X connect 1 0 8 2;
-#X connect 2 0 18 0;
-#X connect 3 0 6 0;
-#X connect 4 0 5 0;
-#X connect 5 0 8 1;
-#X connect 6 0 17 0;
-#X connect 7 0 17 0;
-#X connect 8 0 12 0;
-#X connect 9 0 8 0;
-#X connect 10 0 8 0;
-#X connect 12 0 11 0;
-#X connect 13 0 8 2;
-#X connect 14 0 16 0;
-#X connect 15 0 8 3;
-#X connect 16 0 15 0;
-#X connect 17 0 4 0;
-#X connect 17 0 13 0;
-#X connect 18 0 4 1;
-#X connect 18 0 13 1;
diff --git a/externals/build/doc/cxc/bfilt.pd b/externals/build/doc/cxc/bfilt.pd
deleted file mode 100644
index 4be9d45c..00000000
--- a/externals/build/doc/cxc/bfilt.pd
+++ /dev/null
@@ -1,23 +0,0 @@
-#N canvas 203 207 404 226 10;
-#X floatatom 85 119;
-#X obj 57 175 print;
-#X floatatom 45 120;
-#X obj 58 146 bfilt 5;
-#X text 43 16 bfilt (at the moment) is: modulo something + select 0;
-#X floatatom 167 120;
-#X obj 139 176 print;
-#X floatatom 127 121;
-#X obj 140 147 bfilt2 5;
-#X obj 145 87 metro 100;
-#X msg 145 68 1;
-#X text 42 29 bfilt2: real bangfilter: bangs on first inlet \, internal counter \, only outputs every arg2th bang ...;
-#X msg 169 67 0;
-#X connect 0 0 3 1;
-#X connect 2 0 3 0;
-#X connect 3 0 1 0;
-#X connect 5 0 8 1;
-#X connect 7 0 8 0;
-#X connect 8 0 6 0;
-#X connect 9 0 8 0;
-#X connect 10 0 9 0;
-#X connect 12 0 9 0;
diff --git a/externals/build/doc/cxc/cxc.prepend.pd b/externals/build/doc/cxc/cxc.prepend.pd
deleted file mode 100644
index eaa57dcd..00000000
--- a/externals/build/doc/cxc/cxc.prepend.pd
+++ /dev/null
@@ -1,13 +0,0 @@
-#N canvas 322 265 450 300 10;
-#X obj 186 244 print;
-#X msg 200 102 itsch ni san chi;
-#X obj 186 187 cxc.prepend /bla;
-#X obj 186 210 cxc.prepend send;
-#X floatatom 155 79 5 0 0;
-#X msg 214 138 qui qua 2 3.4555 "bla ha";
-#X text 25 11 prepend arbitrary length lists/anythings with stuff;
-#X connect 1 0 2 0;
-#X connect 2 0 3 0;
-#X connect 3 0 0 0;
-#X connect 4 0 2 0;
-#X connect 5 0 2 0;
diff --git a/externals/build/doc/cxc/delta.pd b/externals/build/doc/cxc/delta.pd
deleted file mode 100644
index 7f0bf8be..00000000
--- a/externals/build/doc/cxc/delta.pd
+++ /dev/null
@@ -1,63 +0,0 @@
-#N canvas 9 51 986 579 10;
-#X obj 139 177 delta~;
-#X obj 80 44 noise~;
-#X obj 83 268 print a;
-#X obj 143 267 print b;
-#X obj 329 312 dac~;
-#X obj 226 47 osc~ 400;
-#X graph graph1 0 -1 999 1 497 206 697 66;
-#X array orig 1000 float 0;
-#X pop;
-#X graph graph2 0 -1 999 1 431 563 931 203;
-#X array diff 1000 float 0;
-#X pop;
-#X obj 129 390 tabwrite~ diff;
-#X msg 220 340 bang;
-#X floatatom 225 24 5 0 0;
-#X obj 139 468 table test;
-#X msg 139 442 resize 2205;
-#X obj 242 389 tabwrite~ test;
-#X obj 243 415 tabwrite~ orig;
-#X obj 403 515 print;
-#X msg 350 441 bang;
-#X obj 346 530 t b;
-#X obj 332 552 spigot;
-#X obj 375 528 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0
-1;
-#X obj 320 474 tabread~ test;
-#X obj 201 532 phasor~ 10;
-#X floatatom 201 510 5 0 0;
-#X obj 201 556 *~ 2205;
-#X obj 147 45 phasor~ 1;
-#X obj 160 93 nop~;
-#X obj 287 224 metro 100;
-#X obj 287 198 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0
-1;
-#X floatatom 173 18 5 0 0;
-#X obj 109 77 *~ 0.1;
-#X floatatom 86 103 5 0 0;
-#X text 308 36 if this sample is larger than last \, value is positive
-\, else negative ...;
-#X text 308 18 delta~: difference between this and last sample;
-#X connect 0 0 4 1;
-#X connect 0 0 8 0;
-#X connect 1 0 29 0;
-#X connect 9 0 8 0;
-#X connect 9 0 13 0;
-#X connect 9 0 14 0;
-#X connect 10 0 5 0;
-#X connect 12 0 11 0;
-#X connect 17 0 18 0;
-#X connect 19 0 18 1;
-#X connect 21 0 23 0;
-#X connect 22 0 21 0;
-#X connect 23 0 20 0;
-#X connect 24 0 25 0;
-#X connect 25 0 0 0;
-#X connect 25 0 13 0;
-#X connect 25 0 14 0;
-#X connect 26 0 9 0;
-#X connect 27 0 26 0;
-#X connect 28 0 24 0;
-#X connect 29 0 25 0;
-#X connect 30 0 29 1;
diff --git a/externals/build/doc/cxc/proc.pd b/externals/build/doc/cxc/proc.pd
deleted file mode 100644
index 65411ae4..00000000
--- a/externals/build/doc/cxc/proc.pd
+++ /dev/null
@@ -1,75 +0,0 @@
-#N canvas 179 113 717 546 10;
-#X obj 151 118 proc;
-#X text 96 15 interface to the linux proc filesystem;
-#X msg 88 80 cpuinfo;
-#X obj 27 281 unpack f f f;
-#X floatatom 25 304 5 0 0;
-#X floatatom 67 305 5 0 0;
-#X floatatom 109 304 5 0 0;
-#X text 37 254 cpu-id \, cpu-mhz \, bogomips;
-#X obj 151 147 print proc_raw;
-#X msg 151 94 proc \$1;
-#X obj 151 71 symbol;
-#X msg 123 38 cpuinfo;
-#X msg 183 38 uptime;
-#X msg 351 38 stat;
-#X msg 389 38 blubb;
-#X obj 242 276 unpack f f;
-#X text 241 255 uptime in s \, idle-time in s;
-#X floatatom 241 301 5 0 0;
-#X floatatom 302 305 5 0 0;
-#X msg 237 38 loadavg;
-#X msg 297 39 version;
-#X obj 174 349 unpack f f f f f f;
-#X floatatom 172 373 5 0 0;
-#X floatatom 187 397 5 0 0;
-#X floatatom 220 373 5 0 0;
-#X floatatom 238 397 5 0 0;
-#X floatatom 271 372 5 0 0;
-#X floatatom 289 396 5 0 0;
-#X text 315 345 apparently the loadavg format is something liek this
-;
-#X text 318 359 my manpage seems outdated ...;
-#X text 330 379 1: number of jobs in the run queue (1');
-#X text 340 394 2: numofjobs in R qu (5');
-#X text 348 411 3: numofjobs in R qu (15');
-#X text 339 425 4: num of procs waiting for disk io?;
-#X text 339 452 6: num of processes ever total;
-#X text 339 438 5: num of processes now total;
-#X obj 27 234 route cpuinfo uptime loadavg version stat;
-#X obj 458 241 unpack f f f;
-#X floatatom 458 267 5 0 0;
-#X floatatom 484 293 5 0 0;
-#X floatatom 516 266 5 0 0;
-#X text 462 215 uname -r;
-#X text 307 82 really useless stuff but maybe good for estimating number
-of voices in self-generating patches;
-#X connect 0 0 8 0;
-#X connect 0 0 36 0;
-#X connect 2 0 0 0;
-#X connect 3 0 4 0;
-#X connect 3 1 5 0;
-#X connect 3 2 6 0;
-#X connect 9 0 0 0;
-#X connect 10 0 9 0;
-#X connect 11 0 10 0;
-#X connect 12 0 10 0;
-#X connect 13 0 10 0;
-#X connect 14 0 10 0;
-#X connect 15 0 17 0;
-#X connect 15 1 18 0;
-#X connect 19 0 10 0;
-#X connect 20 0 10 0;
-#X connect 21 0 22 0;
-#X connect 21 1 23 0;
-#X connect 21 2 24 0;
-#X connect 21 3 25 0;
-#X connect 21 4 26 0;
-#X connect 21 5 27 0;
-#X connect 36 0 3 0;
-#X connect 36 1 15 0;
-#X connect 36 2 21 0;
-#X connect 36 3 37 0;
-#X connect 37 0 38 0;
-#X connect 37 1 39 0;
-#X connect 37 2 40 0;
diff --git a/externals/build/doc/cxc/randomix.pd b/externals/build/doc/cxc/randomix.pd
deleted file mode 100644
index 3f6823b4..00000000
--- a/externals/build/doc/cxc/randomix.pd
+++ /dev/null
@@ -1,181 +0,0 @@
-#N canvas 33 162 966 505 10;
-#X msg 197 150 bang;
-#X floatatom 244 150 5 0 0;
-#X floatatom 197 218 10 0 0;
-#X floatatom 53 162 5 0 0;
-#X msg 54 111 bang;
-#X floatatom 289 152 5 0 0;
-#X obj 53 135 random 100;
-#X msg 427 151 bang;
-#X floatatom 474 151 5 0 0;
-#X floatatom 427 219 10 0 0;
-#X floatatom 519 153 5 0 0;
-#X obj 196 183 random1 0 1;
-#X obj 426 184 random_fl 0 1;
-#X msg 672 152 bang;
-#X floatatom 719 152 5 0 0;
-#X floatatom 672 220 10 0 0;
-#X floatatom 764 154 5 0 0;
-#X obj 671 185 random_icg 0 1;
-#X msg 197 276 bang;
-#X floatatom 244 276 5 0 0;
-#X floatatom 197 344 10 0 0;
-#X floatatom 289 278 5 0 0;
-#X text 193 251 random_icg lowerlimit \, upperlimit;
-#X msg 368 288 help;
-#X text 253 10 the random number generatorse;
-#X obj 539 406 dist_normal;
-#X msg 540 356 bang;
-#X obj 579 357 metro 100;
-#X obj 579 337 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0
-1;
-#X obj 196 309 random_tw 0 1;
-#X floatatom 637 334 5 0 0;
-#N canvas 0 0 600 400 streamview 0;
-#X graph graph2 0 -2 99 2 92 362 292 222;
-#X array randstream 100 float 0;
-#X pop;
-#X obj 146 144 tabwrite randstream;
-#X obj 200 63 count;
-#X obj 200 88 % 100;
-#X obj 156 28 t f b;
-#X obj 49 15 inlet;
-#X connect 2 0 3 0;
-#X connect 3 0 1 1;
-#X connect 4 0 1 0;
-#X connect 4 1 2 0;
-#X connect 5 0 4 0;
-#X restore 570 433 pd streamview;
-#N canvas 306 24 679 400 distview 0;
-#X graph graph1 0 0 99 200 248 231 648 31;
-#X array randview1 100 float 0;
-#X pop;
-#X obj 28 26 inlet;
-#X obj 45 355 tabwrite randview1;
-#X obj 136 201 * 100;
-#X obj 136 225 int;
-#X obj 136 153 + 2;
-#X obj 45 280 tabread randview1;
-#X obj 136 176 / 4;
-#X obj 136 250 t f f;
-#X obj 45 304 t f b;
-#X obj 45 329 + 1;
-#X obj 136 129 t f;
-#X connect 1 0 11 0;
-#X connect 3 0 4 0;
-#X connect 4 0 8 0;
-#X connect 5 0 7 0;
-#X connect 6 0 9 0;
-#X connect 7 0 3 0;
-#X connect 8 0 6 0;
-#X connect 8 1 2 1;
-#X connect 9 0 10 0;
-#X connect 10 0 2 0;
-#X connect 11 0 5 0;
-#X restore 550 458 pd distview;
-#X obj 540 381 t b;
-#X floatatom 477 430 5 0 0;
-#N canvas 0 0 600 400 seedit 0;
-#X msg 284 154 seed \$1;
-#X obj 284 107 utime;
-#X msg 304 74 bang;
-#X obj 254 28 loadbang;
-#X obj 284 130 * 1e+06;
-#X obj 360 167 until;
-#X msg 455 156 bang;
-#X obj 359 194 random 2.14748e+08;
-#X msg 359 267 seed \$1;
-#X msg 385 294 seed \$1;
-#X msg 412 318 seed \$1;
-#X msg 439 267 seed \$1;
-#X msg 466 293 seed \$1;
-#X obj 254 50 t b b;
-#X obj 195 155 print seed1;
-#X obj 143 360 outlet;
-#X obj 204 361 outlet;
-#X obj 264 361 outlet;
-#X obj 317 361 outlet;
-#X obj 367 361 outlet;
-#X text 35 9 seed one random obj \, which generates the seeds for all
-the others.;
-#X obj 359 218 serialize 6;
-#X msg 360 140 6;
-#X obj 359 242 unpack f f f f f f;
-#X msg 485 317 seed \$1;
-#X obj 420 359 outlet;
-#X connect 0 0 7 0;
-#X connect 1 1 4 0;
-#X connect 2 0 1 0;
-#X connect 3 0 13 0;
-#X connect 4 0 0 0;
-#X connect 4 0 14 0;
-#X connect 5 0 7 0;
-#X connect 6 0 7 0;
-#X connect 7 0 21 0;
-#X connect 8 0 15 0;
-#X connect 9 0 16 0;
-#X connect 10 0 17 0;
-#X connect 11 0 18 0;
-#X connect 12 0 19 0;
-#X connect 13 0 22 0;
-#X connect 13 1 1 0;
-#X connect 21 0 23 0;
-#X connect 22 0 5 0;
-#X connect 23 0 8 0;
-#X connect 23 1 9 0;
-#X connect 23 2 10 0;
-#X connect 23 3 11 0;
-#X connect 23 4 12 0;
-#X connect 23 5 24 0;
-#X connect 24 0 25 0;
-#X restore 258 33 pd seedit;
-#X text 37 79 std pd random;
-#X text 197 124 linear congruential generator;
-#X text 197 77 creation arguments for the extra randoms are:;
-#X text 205 92 <range-min \, range-max> \, defaults to 0 respectively
-RAND_MAX;
-#X text 545 17 see also:;
-#X obj 545 40 utime;
-#X text 428 129 another lcg method ..;
-#X text 668 127 inverse linear congruential generator;
-#X text 536 249 normal distribution mean 0 and dist 1;
-#X text 536 264 right now it uses random1 for the actual rand values
-;
-#X text 537 278 but later on it should take one of the randoms as creation
-argument \, so yu can specify which generator is being used.;
-#X text 198 106 they all output floats);
-#X text 540 311 also \, there is some burst at the upper and lower
-limits;
-#X connect 0 0 11 0;
-#X connect 1 0 11 1;
-#X connect 4 0 6 0;
-#X connect 5 0 11 2;
-#X connect 6 0 3 0;
-#X connect 7 0 12 0;
-#X connect 8 0 12 1;
-#X connect 10 0 12 2;
-#X connect 11 0 2 0;
-#X connect 12 0 9 0;
-#X connect 13 0 17 0;
-#X connect 14 0 17 1;
-#X connect 16 0 17 2;
-#X connect 17 0 15 0;
-#X connect 18 0 29 0;
-#X connect 19 0 29 1;
-#X connect 21 0 29 2;
-#X connect 23 0 29 0;
-#X connect 25 0 31 0;
-#X connect 25 0 32 0;
-#X connect 25 0 34 0;
-#X connect 26 0 33 0;
-#X connect 27 0 33 0;
-#X connect 28 0 27 0;
-#X connect 29 0 20 0;
-#X connect 30 0 27 1;
-#X connect 33 0 25 0;
-#X connect 35 0 6 0;
-#X connect 35 1 11 0;
-#X connect 35 2 12 0;
-#X connect 35 3 17 0;
-#X connect 35 4 29 0;
-#X connect 35 5 25 0;
diff --git a/externals/build/doc/cxc/serialize.pd b/externals/build/doc/cxc/serialize.pd
deleted file mode 100644
index b9d84699..00000000
--- a/externals/build/doc/cxc/serialize.pd
+++ /dev/null
@@ -1,10 +0,0 @@
-#N canvas 246 82 551 292 10;
-#X obj 34 141 print;
-#X floatatom 34 69 0 0 0;
-#X text 30 195 (C) 2000 Guenter Geiger;
-#X text 30 39 serialize ... turn a stream of floats into a list;
-#X obj 33 107 serialize 4;
-#X floatatom 105 82 5 0 0;
-#X connect 1 0 4 0;
-#X connect 4 0 0 0;
-#X connect 5 0 4 1;
diff --git a/externals/build/doc/cxc/statistics.pd b/externals/build/doc/cxc/statistics.pd
deleted file mode 100644
index 24d7ca37..00000000
--- a/externals/build/doc/cxc/statistics.pd
+++ /dev/null
@@ -1,120 +0,0 @@
-#N canvas 416 554 622 369 10;
-#X obj 64 102 noise~;
-#X obj 463 105 mean~ blir;
-#X obj 21 262 table blir;
-#N canvas 162 270 331 246 fillary 0;
-#X obj 34 53 until;
-#X obj 34 79 count;
-#X msg 85 27 bang;
-#X obj 34 105 - 1;
-#X obj 34 130 t b f;
-#X obj 34 166 random_fl -1 1;
-#X obj 162 16 loadbang;
-#X obj 192 64 utime;
-#X obj 200 100 +;
-#X msg 200 124 seed \$1;
-#X obj 162 39 t b b b;
-#X obj 232 13 inlet;
-#X obj 120 65 t b b;
-#X msg 34 27 1000;
-#X msg 132 108 set \$1;
-#X obj 280 13 inlet;
-#X obj 178 165 random_icg -1 1;
-#X obj 34 192 tabwrite blor;
-#X connect 0 0 1 0;
-#X connect 1 0 3 0;
-#X connect 2 0 1 1;
-#X connect 3 0 4 0;
-#X connect 4 0 5 0;
-#X connect 4 1 17 1;
-#X connect 5 0 17 0;
-#X connect 6 0 10 0;
-#X connect 7 0 8 0;
-#X connect 7 1 8 1;
-#X connect 8 0 9 0;
-#X connect 9 0 5 0;
-#X connect 9 0 16 0;
-#X connect 10 0 12 0;
-#X connect 10 1 7 0;
-#X connect 11 0 12 0;
-#X connect 12 0 13 0;
-#X connect 12 1 2 0;
-#X connect 13 0 0 0;
-#X connect 14 0 13 0;
-#X connect 15 0 14 0;
-#X connect 16 0 17 0;
-#X restore 152 241 pd fillary;
-#X obj 21 175 tabwrite~ blir;
-#X msg 21 147 bang;
-#X obj 356 102 samplerate~;
-#X floatatom 356 126 5 0 0;
-#X obj 356 80 loadbang;
-#X floatatom 463 129 8 0 0;
-#X obj 64 150 +~ 0.1;
-#X floatatom 101 127 5 0 0;
-#X msg 152 218 bang;
-#X text 44 30 mean~ <arrayname>;
-#X floatatom 160 160 5 0 0;
-#X obj 160 183 t f f;
-#X text 206 163 set arraysize;
-#X text 529 130 mean;
-#X text 43 10 this is supposed to calculate the signal mean of an array.
-;
-#X msg 463 82 mean;
-#X msg 503 82 ad;
-#X msg 534 82 sd;
-#X obj 462 35 mean 1 2 3;
-#X floatatom 462 59 5 0 0;
-#X msg 462 13 1 2 3.6677;
-#X obj 316 251 cx.mean blir;
-#X floatatom 271 305 8 0 0;
-#X msg 316 228 mean;
-#X msg 350 228 ad;
-#X obj 446 251 histo;
-#X obj 21 291 table blor;
-#X obj 342 304 cx.avgdev blir;
-#X floatatom 341 325 10 0 0;
-#X floatatom 461 326 10 0 0;
-#X obj 392 150 loadbang;
-#X obj 460 304 cx.stddev blir;
-#X obj 316 272 t f f f;
-#X text 542 36 pd's mean;
-#X text 544 115 dont need this;
-#X msg 392 218 set \$1;
-#X obj 392 194 symbol;
-#X msg 392 173 blir;
-#X msg 429 173 blor;
-#X msg 20 214 \; blir resize \$1 \;;
-#X msg 113 270 \; blor resize \$1 \;;
-#X connect 0 0 10 0;
-#X connect 1 0 9 0;
-#X connect 5 0 4 0;
-#X connect 6 0 7 0;
-#X connect 8 0 6 0;
-#X connect 10 0 4 0;
-#X connect 11 0 10 1;
-#X connect 12 0 3 0;
-#X connect 14 0 15 0;
-#X connect 15 0 43 0;
-#X connect 15 0 44 0;
-#X connect 15 1 3 1;
-#X connect 19 0 1 0;
-#X connect 20 0 1 0;
-#X connect 21 0 1 0;
-#X connect 22 0 23 0;
-#X connect 24 0 22 0;
-#X connect 25 0 36 0;
-#X connect 27 0 25 0;
-#X connect 28 0 25 0;
-#X connect 31 0 32 0;
-#X connect 34 0 42 0;
-#X connect 35 0 33 0;
-#X connect 36 0 26 0;
-#X connect 36 1 31 0;
-#X connect 36 2 35 0;
-#X connect 39 0 25 0;
-#X connect 39 0 31 0;
-#X connect 39 0 35 0;
-#X connect 40 0 39 0;
-#X connect 41 0 40 0;
-#X connect 42 0 40 0;
diff --git a/externals/build/doc/cxc/utime.pd b/externals/build/doc/cxc/utime.pd
deleted file mode 100644
index aa5af835..00000000
--- a/externals/build/doc/cxc/utime.pd
+++ /dev/null
@@ -1,9 +0,0 @@
-#N canvas 305 149 450 300 10;
-#X obj 199 94 utime;
-#X msg 192 55 bang;
-#X floatatom 259 170 8 0 0;
-#X floatatom 174 129 20 0 0;
-#X text 25 8 output seconds since epoch and microsecond fraction;
-#X connect 0 0 3 0;
-#X connect 0 1 2 0;
-#X connect 1 0 0 0;
diff --git a/externals/build/doc/equalizer.pd b/externals/build/doc/equalizer.pd
deleted file mode 100644
index 05f7c562..00000000
--- a/externals/build/doc/equalizer.pd
+++ /dev/null
@@ -1,39 +0,0 @@
-#N canvas 561 126 620 459 10;
-#X obj 77 182 print;
-#X floatatom 77 114;
-#X floatatom 186 112;
-#X msg 360 117 \; paint 0;
-#X obj 159 175 filtgain;
-#X msg 91 138 bang;
-#X text 186 91 bandwidth (0 - 100);
-#X text 6 334 See also:;
-#X obj 72 335 bandpass;
-#X obj 139 336 notch;
-#X obj 195 337 lowpass;
-#X obj 247 336 highpass;
-#X obj 247 358 equalizer;
-#X obj 72 357 highshelf;
-#X obj 139 357 lowshelf;
-#X obj 195 357 hlshelf;
-#X text 75 226 These filters are all controlled by a bandwidth which is expressed in octaves. A bandwidth of 100 is equivalent to one octave.;
-#X text 358 25 click first;
-#X text 200 158 click on filtgain to view frequency plot;
-#X text 6 393 (C) Guenter Geiger 2000;
-#X text 75 92 frequency;
-#X text 75 268 Attention \, only the left inlet triggers new coefficients for biquad~;
-#X floatatom 129 113;
-#X text 138 92 gain;
-#X text 71 26 ==============================================;
-#X text 76 12 Parametric Equalizer coefficients for biquad~;
-#X obj 77 160 equalizer 5000 70 8;
-#X obj 31 114 r doit;
-#X msg 360 45 \; pd dsp 1 \; paint 1 \; doit bang \;;
-#X connect 1 0 26 0;
-#X connect 2 0 5 0;
-#X connect 2 0 26 2;
-#X connect 5 0 26 0;
-#X connect 22 0 5 0;
-#X connect 22 0 26 1;
-#X connect 26 0 0 0;
-#X connect 26 0 4 0;
-#X connect 27 0 26 0;
diff --git a/externals/build/doc/examplescore.txt b/externals/build/doc/examplescore.txt
deleted file mode 100644
index 78afd45e..00000000
--- a/externals/build/doc/examplescore.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-71
-70
-69
-68
-67
-66
-65
-64
-63
-62
-61
-60 \ No newline at end of file
diff --git a/externals/build/doc/ext13.pd b/externals/build/doc/ext13.pd
deleted file mode 100644
index 8960f5b1..00000000
--- a/externals/build/doc/ext13.pd
+++ /dev/null
@@ -1,109 +0,0 @@
-#N canvas 165 0 804 625 10;
-#X obj 59 150 send13~ foo;
-#X obj 52 176 receive13~ foo;
-#X msg 236 122 set barfuss;
-#X text 13 82 send13~ \, receive13~ and catch13~ \, throw13~ are equivalent
-to s~ r~ catch~ throw~ \, but accept set messages.;
-#X obj 15 323 filesize;
-#X msg 15 297 symbol /boot/vmlinuz;
-#X obj 15 350 print;
-#X text 81 324 =;
-#X obj 99 325 fsize;
-#X text 140 153 =;
-#X text 163 143 =;
-#X obj 363 148 c13~;
-#X obj 353 195 t13~;
-#X text 334 195 =;
-#X text 348 145 =;
-#X text 14 275 filesize gives you: guess what;
-#X floatatom 255 292 4 0 0;
-#X msg 255 341 set \$1;
-#X msg 255 365 5;
-#X obj 255 317 ftos 3;
-#X text 255 241 ftos: float to symbol;
-#X floatatom 292 293 4 0 0;
-#X text 254 256 right argument for number of digits;
-#X text 13 23 most of them are not well done/tested and need more work
-for seriuos usage.;
-#X text 13 9 ext13: some extrnals i wrote for my own needs;
-#X obj 16 562 piperead~;
-#X obj 16 589 pipewrite~;
-#X text 13 524 like sfread and sfwrite \, but non-blocking;
-#X text 13 540 good for use with external programs (e.g. mpg123 > pipe)
-;
-#X obj 14 392 strippath;
-#X text 13 372 strip a path from a filename;
-#X obj 15 451 wavinfo;
-#X obj 44 198 receive13~ foo;
-#X obj 427 574 openpatch;
-#X text 499 575 =;
-#X obj 520 576 opa;
-#X msg 485 548 symbol /usr/local/pd/ext13/;
-#X msg 427 526 symbol help.pd;
-#X text 427 508 that you can also use a message for the same result
-;
-#X text 426 493 when i wrote this object \, i didn`t realize;
-#X msg 25 123 set furchtbar;
-#X text 157 176 =;
-#X obj 465 178 streamin13~ 8008 4;
-#X obj 465 203 streamout13~ localhost 8008 4;
-#X text 462 104 streamin13~/out13~ :;
-#X text 461 118 like streamin~/out~ from ggee but;
-#X text 461 132 for multiple channels;
-#X text 462 146 and reduced udp-traffic;
-#X text 463 161 warning: not well tested;
-#X obj 250 146 catch13~ bar;
-#X obj 245 168 throw13~ bar;
-#X obj 236 193 throw13~ bar;
-#X obj 543 318 mandelbrot;
-#X obj 543 340 mandelbrot~;
-#X text 542 244 mandelbrot & mandelbrot~;
-#X text 541 257 z = z*z +c;
-#X text 542 270 you can use it for gem;
-#X text 541 285 maybe you can also find another useful app \; );
-#X text 255 271 useful in combination with makefilename;
-#X text 13 50 contact: dieb13@klingt.org;
-#X text 14 420 get #samples \, channels \, bitspersample \, samplerate
-of a wavfile;
-#X obj 422 397 adc~;
-#X obj 421 449 dac~;
-#X obj 421 423 scramble~ 2;
-#X text 511 423 big fun with spoken words or beats;
-#X obj 17 499 uzi;
-#X text 46 500 =;
-#X obj 62 500 kalashnikov;
-#X text 15 479 uzi like in max for multibang;
-#X obj 380 319 ossmixer;
-#X text 359 302 a simple oss mixer;
-#X obj 33 222 receive13 foo;
-#X text 133 221 =;
-#X obj 144 221 r13 foo;
-#X obj 168 176 r13~ foo;
-#X obj 158 151 s13~ foo;
-#X text 103 247 =;
-#X obj 25 246 send13 foo;
-#X obj 114 247 s13 foo;
-#X text 353 344 a simple atapi-cdplayer;
-#X obj 380 361 cdplayer;
-#X msg 327 326 eject;
-#X connect 2 0 49 0;
-#X connect 2 0 50 0;
-#X connect 2 0 51 0;
-#X connect 4 0 6 0;
-#X connect 5 0 4 0;
-#X connect 16 0 19 0;
-#X connect 17 0 18 0;
-#X connect 19 0 17 0;
-#X connect 21 0 19 1;
-#X connect 36 0 33 1;
-#X connect 37 0 33 0;
-#X connect 40 0 0 0;
-#X connect 40 0 1 0;
-#X connect 40 0 32 0;
-#X connect 40 0 71 0;
-#X connect 40 0 77 0;
-#X connect 61 0 63 0;
-#X connect 61 1 63 1;
-#X connect 63 0 62 0;
-#X connect 63 1 62 1;
-#X connect 81 0 80 0;
diff --git a/externals/build/doc/filtgain.pd b/externals/build/doc/filtgain.pd
deleted file mode 100644
index b276a524..00000000
--- a/externals/build/doc/filtgain.pd
+++ /dev/null
@@ -1,74 +0,0 @@
-#N canvas 178 144 702 459 10;
-#X obj 38 342 biquad~;
-#X obj 38 316 osc~ 220;
-#X obj 118 340 env~;
-#X floatatom 38 297;
-#X obj 38 419 dac~;
-#X obj 193 428 tabwrite array1;
-#X obj 325 400 int;
-#X obj 350 401 + 1;
-#X msg 296 399 0;
-#X obj 193 410 float;
-#X obj 218 372 t b f;
-#X obj 38 398 *~;
-#X obj 61 399 dbtorms;
-#X floatatom 368 359;
-#X obj 296 418 sel 500;
-#X obj 38 277 * 40;
-#X obj 325 380 metro 10;
-#X obj 325 359 r paint;
-#X obj 61 381 r volume;
-#X obj 38 7 inlet;
-#X floatatom 194 368;
-#X floatatom 279 360;
-#X obj 118 360 - 100;
-#X obj 118 382 * 0.01;
-#X graph graph2 0 -1 500 1 148 253 648 113;
-#X array array1 500 float;
-#X pop;
-#X msg 273 272 5000;
-#X msg 273 82 5000;
-#X msg 398 82 10000;
-#X msg 398 272 10000;
-#X msg 173 83 1000;
-#X msg 173 271 1000;
-#X text 105 6 subpatch used in filter externals see;
-#X obj 347 12 bandpass;
-#X obj 414 13 notch;
-#X obj 470 14 lowpass;
-#X obj 522 13 highpass;
-#X obj 522 35 equalizer;
-#X obj 347 34 highshelf;
-#X obj 414 34 lowshelf;
-#X obj 470 34 hlshelf;
-#X connect 0 0 2 0;
-#X connect 0 0 11 0;
-#X connect 1 0 0 0;
-#X connect 2 0 22 0;
-#X connect 3 0 1 0;
-#X connect 6 0 7 0;
-#X connect 6 0 10 0;
-#X connect 6 0 14 0;
-#X connect 6 0 15 0;
-#X connect 7 0 6 1;
-#X connect 8 0 6 0;
-#X connect 9 0 5 0;
-#X connect 10 0 9 0;
-#X connect 10 1 5 1;
-#X connect 11 0 4 0;
-#X connect 11 0 4 1;
-#X connect 12 0 11 1;
-#X connect 13 0 16 1;
-#X connect 14 0 8 0;
-#X connect 15 0 3 0;
-#X connect 16 0 6 0;
-#X connect 17 0 16 0;
-#X connect 18 0 12 0;
-#X connect 19 0 0 0;
-#X connect 20 0 5 0;
-#X connect 21 0 5 1;
-#X connect 22 0 23 0;
-#X connect 23 0 9 1;
-#X connect 26 0 25 0;
-#X connect 27 0 28 0;
-#X connect 29 0 30 0;
diff --git a/externals/build/doc/help-ENV.pd b/externals/build/doc/help-ENV.pd
deleted file mode 100644
index 7582c671..00000000
--- a/externals/build/doc/help-ENV.pd
+++ /dev/null
@@ -1,34 +0,0 @@
-#N canvas 370 240 625 314 10;
-#X obj 147 203 ENV;
-#X msg 147 163 RAND_MAX;
-#X floatatom 226 253 10 0 0;
-#X obj 147 277 print;
-#X msg 214 164 getenv \$1;
-#X symbolatom 215 130 10 0 0;
-#X obj 295 130 symbol;
-#X msg 311 105 HOSTNAME;
-#X msg 310 80 USERNAME;
-#X obj 147 228 route symbol;
-#X msg 147 253 \$1;
-#X msg 424 110 USERNAME bla;
-#X obj 386 168 cxc.prepend setenv;
-#X obj 395 202 print pre;
-#X msg 425 135 HOSTNAME testi;
-#X msg 312 45 RANDOM;
-#X text 18 7 get and set environment variables etc ...;
-#X msg 244 51 DATE;
-#X connect 0 0 9 0;
-#X connect 1 0 0 0;
-#X connect 4 0 0 0;
-#X connect 5 0 4 0;
-#X connect 6 0 4 0;
-#X connect 7 0 6 0;
-#X connect 8 0 6 0;
-#X connect 9 0 10 0;
-#X connect 9 1 2 0;
-#X connect 10 0 3 0;
-#X connect 11 0 12 0;
-#X connect 12 0 0 0;
-#X connect 14 0 12 0;
-#X connect 15 0 6 0;
-#X connect 17 0 6 0;
diff --git a/externals/build/doc/help-abs~.pd b/externals/build/doc/help-abs~.pd
deleted file mode 100644
index 65612557..00000000
--- a/externals/build/doc/help-abs~.pd
+++ /dev/null
@@ -1,14 +0,0 @@
-#N canvas 0 0 450 300 10;
-#X obj 35 91 abs~;
-#X floatatom 35 54 5 0 0 0 - - -;
-#X obj 35 71 sig~;
-#X obj 34 112 snapshot~;
-#X floatatom 34 131 5 0 0 0 - - -;
-#X msg 76 90 bang;
-#X text 33 22 calculates the absolute value of a signal;
-#X connect 0 0 3 0;
-#X connect 1 0 2 0;
-#X connect 1 0 5 0;
-#X connect 2 0 0 0;
-#X connect 3 0 4 0;
-#X connect 5 0 3 0;
diff --git a/externals/build/doc/help-aenv~.pd b/externals/build/doc/help-aenv~.pd
deleted file mode 100644
index a888cb09..00000000
--- a/externals/build/doc/help-aenv~.pd
+++ /dev/null
@@ -1,76 +0,0 @@
-#N canvas 10 20 762 475 10;
-#X floatatom 238 150 5 0 0;
-#X floatatom 281 150 5 0 0;
-#X floatatom 324 150 5 0 0;
-#X floatatom 367 150 5 0 0;
-#X msg 8 115 1;
-#X msg 50 115 0;
-#N canvas 0 0 450 300 graph1 0;
-#X array env 88200 float 0;
-#X coords 0 1 88199 0 300 140 1;
-#X restore 455 327 graph;
-#X msg 20 250 bang;
-#X obj 142 353 tabwrite~ env;
-#X obj 291 335 *~;
-#X obj 312 444 dac~;
-#X obj 318 410 *~;
-#X obj 364 395 vsl 8 64 0 1 0 1 empty empty empty 0 -8 0 8 -262144
--1 -1 4900 1;
-#X obj 170 211 aenv~ 100 200 0.6 500;
-#X obj 430 222 phasor~ 100;
-#X obj 430 266 lop~ 1000;
-#X obj 430 244 -~ 0.5;
-#X obj 238 75 vsl 8 64 10 2000 0 1 empty empty attack 0 -8 0 8 -262144
--1 -1 600 1;
-#X obj 281 75 vsl 8 64 10 2000 0 1 empty empty decay 0 -8 0 8 -262144
--1 -1 800 1;
-#X obj 367 75 vsl 8 64 10 2000 0 1 empty empty release 0 -8 0 8 -262144
--1 -1 2600 1;
-#X obj 324 75 vsl 8 64 0 1 0 1 empty empty sustain 0 -8 0 8 -262144
--1 -1 4400 1;
-#X obj 430 146 notein 1;
-#X obj 430 196 mtof;
-#X text 42 206 nonzero -> attack;
-#X text 484 81 Ben Saylor <bsaylor@macalester.edu>;
-#X text 500 97 http://www.macalester.edu/~bsaylor;
-#X obj 8 20 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1
-;
-#X text 27 17 <- click here;
-#X obj 20 70 del 800;
-#X text 452 6 aenv~: asymptotic ADSR envelope generator;
-#X msg 198 73 lina;
-#X msg 198 104 loga;
-#X text 104 73 linear attack;
-#X text 120 105 log attack;
-#X msg 198 133 zero;
-#X text 77 219 0 -> release;
-#X connect 0 0 13 1;
-#X connect 1 0 13 2;
-#X connect 2 0 13 3;
-#X connect 3 0 13 4;
-#X connect 4 0 7 0;
-#X connect 4 0 13 0;
-#X connect 5 0 13 0;
-#X connect 7 0 8 0;
-#X connect 9 0 11 0;
-#X connect 11 0 10 0;
-#X connect 11 0 10 1;
-#X connect 12 0 11 1;
-#X connect 13 0 8 0;
-#X connect 13 0 9 0;
-#X connect 14 0 16 0;
-#X connect 15 0 9 1;
-#X connect 16 0 15 0;
-#X connect 17 0 0 0;
-#X connect 18 0 1 0;
-#X connect 19 0 3 0;
-#X connect 20 0 2 0;
-#X connect 21 0 22 0;
-#X connect 21 1 13 0;
-#X connect 22 0 14 0;
-#X connect 26 0 4 0;
-#X connect 26 0 28 0;
-#X connect 28 0 5 0;
-#X connect 30 0 13 0;
-#X connect 31 0 13 0;
-#X connect 34 0 13 0;
diff --git a/externals/build/doc/help-allow.pd b/externals/build/doc/help-allow.pd
deleted file mode 100644
index 084d52f6..00000000
--- a/externals/build/doc/help-allow.pd
+++ /dev/null
@@ -1,21 +0,0 @@
-#N canvas 358 305 554 308 12;
-#X text 24 17 allow :: lets only 'allowed' floats or symbols through
-;
-#X text 97 34 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X msg 125 65 cat;
-#X msg 147 97 dog;
-#X msg 157 126 bird;
-#X floatatom 82 269 5 0 0 0 - - -;
-#X symbolatom 151 246 10 0 0 0 - - -;
-#X obj 114 156 symbol \$1;
-#X floatatom 40 81 5 0 0 0 - - -;
-#X obj 82 217 route float symbol;
-#X obj 82 189 allow 17 cat dog 23;
-#X connect 2 0 7 0;
-#X connect 3 0 7 0;
-#X connect 4 0 7 0;
-#X connect 7 0 10 0;
-#X connect 8 0 10 0;
-#X connect 9 0 5 0;
-#X connect 9 1 6 0;
-#X connect 10 0 9 0;
diff --git a/externals/build/doc/help-alternate.pd b/externals/build/doc/help-alternate.pd
deleted file mode 100644
index e79f2f8a..00000000
--- a/externals/build/doc/help-alternate.pd
+++ /dev/null
@@ -1,15 +0,0 @@
-#N canvas 296 299 600 500 10;
-#X text 124 68 GEM object;
-#X msg 170 156 1;
-#X obj 123 298 print out1;
-#X obj 123 219 alternate;
-#X msg 123 155 bang;
-#X msg 219 155 reset;
-#X obj 190 263 print out2;
-#X text 91 390 [alternate] between two outputs;
-#X text 138 23 [alternate];
-#X connect 1 0 3 0;
-#X connect 3 0 2 0;
-#X connect 3 1 6 0;
-#X connect 4 0 3 0;
-#X connect 5 0 3 0;
diff --git a/externals/build/doc/help-ann_som.pd b/externals/build/doc/help-ann_som.pd
deleted file mode 100644
index 9f039792..00000000
--- a/externals/build/doc/help-ann_som.pd
+++ /dev/null
@@ -1,114 +0,0 @@
-#N canvas 50 -127 640 687 10;
-#X msg 131 495 print;
-#X msg 132 528 new 5 8 8;
-#X msg 127 99 init;
-#X msg 128 274 train;
-#X msg 129 296 test;
-#X msg 128 387 write;
-#X obj 70 559 ann_som 4 9 10;
-#X msg 70 49 1 0 0 1;
-#X msg 70 68 0 1 0 1;
-#X msg 70 87 2 1 0 0;
-#X msg 128 118 init 0.5;
-#X msg 128 138 init 1 0.5 0 0.5;
-#X text 234 101 init all weights with "0";
-#X text 235 120 init all weights with "0.5";
-#X text 235 137 init weights for each sensor;
-#X msg 128 163 learn 1;
-#X msg 128 197 learn 1 0.9 0.1;
-#X text 226 163 set learning rate to 1;
-#X msg 128 180 learn 0.5 0.999;
-#X text 227 179 set learning rate to 0.5 and factor to 0.999;
-#X text 227 197 set learning rate to 1 \, factor to 0.9 and offset to 0.1;
-#X msg 128 214 neighbour 1;
-#X msg 128 231 neighbour 0.5 0.999;
-#X msg 128 248 neighbour 1 0.9 0.1;
-#X text 248 215 set neighbourhood to 1;
-#X text 249 231 set neighbourhoodto 0.5 and factor to 0.999;
-#X text 249 249 set neighbourhood to 1 \, factor to 0.9 and offset to 0.1;
-#X text 180 269 set som to "train" mode (learn from sensor-input and output winning neuron);
-#X text 179 291 set som to "test" mode (output winning neuron for sensor-input \, but do not learn !);
-#X msg 129 328 rule INSTAR;
-#X msg 129 345 rule OUTSTAR;
-#X msg 129 362 rule KOHONEN;
-#X text 218 327 learn with IN-STAR rule;
-#X text 219 345 learn with OUT-STAR rule;
-#X text 219 362 learn with KOHONENrule;
-#X msg 128 405 write mysom.som;
-#X msg 129 429 read;
-#X msg 129 447 read mysom.som;
-#X text 156 68 present various data to the SOM;
-#X text 203 495 for debugging;
-#X text 207 530 create a new SOM with 8x8 neurons \, each having 5 sensors;
-#X text 204 561 create a new SOM with 9x10 neurons \, each having 4 sensors;
-#X floatatom 70 614 4 0 0;
-#X text 113 618 winning neuron;
-#N canvas 13 0 889 630 SOMs 0;
-#X text 76 27 SOM :: Self-Organized Maps;
-#X text 55 53 SOMs are "Artificial Neural Networks" \, that are trying to learn something about the data presented to them without a supervisor/teacher.;
-#X text 59 118 in short:;
-#X text 120 119 the neuron \, whose weight-configuration matches the presented data best is the winner (its number (counting from the lower-left corner) is sent to the output);
-#X text 121 163 to match the data better the next time it is presented \, the weights of the winning neuron are adjusted.;
-#X text 121 188 the weights of the neurons neighbouring the winner are adjusted to match the data too \, but not so strong as the winner's.;
-#X text 121 276 lr(n+1)=lr(n)*factor;
-#X text 275 277 learning_rate=lr+offset;
-#X text 121 289 nb(n+1)=nb(n)*factor;
-#X text 275 290 neighbourhood=nb+offset;
-#X text 121 230 both neighbourhood and learning-rate (==amount of how much the weights of the winner (and \, proportional \, the weights of the neighbours) are adjusted) are decreasing recursively with time.;
-#X text 119 319 thus you will sooner or (most of the time) later get a "brain map" \, where similar inputs will activate neurons in specifique regions (like there are regions for seeing and regions for hearing in our brains);
-#X text 97 381 there are various rules \, how to re-adjust the weights of the neurons : in-star \, out-star and kohonen (maybe there are others \, but these i found in literature);
-#X obj 607 220 +;
-#X text 640 182 ...;
-#X obj 579 185 * \$1;
-#X obj 607 185 * \$2;
-#X obj 670 185 * \$0;
-#X obj 579 128 unpack 0 0 0 0 0;
-#X text 602 111 n sensors;
-#X text 705 186 weights 1 to n;
-#X obj 579 90 inlet;
-#X obj 607 288 outlet;
-#X text 594 62 a neuron;
-#X text 566 307 the neuron with the highest weighted sum;
-#X text 567 318 matches best and is therefore the winner;
-#X text 53 452 notes:;
-#X text 101 453 each neuron of the SOM has n sensors. you have to present a list of n floats to the SOM to make it work;
-#X text 102 482 you should init the weights for each sensor with the expected mean of the sensor values before you start training to get best and fastest results;
-#X text 55 87 they were first proposed by the Finnish scientist T.Kohonen in the 80ies (i think).;
-#X text 98 543 if you have no clue \, what's this all about \, maybe you do not need SOMs (which i doubt) or you should have a look at;
-#X text 118 577 http://www.eas.asu.edu/~eee511;
-#X text 118 591 http://www.cis.hut.fi/projects/ica;
-#X connect 13 0 22 0;
-#X connect 15 0 13 0;
-#X connect 16 0 13 0;
-#X connect 17 0 13 0;
-#X connect 18 0 15 0;
-#X connect 18 1 16 0;
-#X connect 18 4 17 0;
-#X connect 21 0 18 0;
-#X restore 535 44 pd SOMs;
-#X text 81 13 ann_som :: train and test Self-Organized Maps;
-#X obj 73 660 ann_som test.som;
-#X text 211 664 load a SOM-file;
-#X connect 0 0 6 0;
-#X connect 1 0 6 0;
-#X connect 2 0 6 0;
-#X connect 3 0 6 0;
-#X connect 4 0 6 0;
-#X connect 5 0 6 0;
-#X connect 6 0 42 0;
-#X connect 7 0 6 0;
-#X connect 8 0 6 0;
-#X connect 9 0 6 0;
-#X connect 11 0 6 0;
-#X connect 15 0 6 0;
-#X connect 16 0 6 0;
-#X connect 18 0 6 0;
-#X connect 21 0 6 0;
-#X connect 22 0 6 0;
-#X connect 23 0 6 0;
-#X connect 29 0 6 0;
-#X connect 30 0 6 0;
-#X connect 31 0 6 0;
-#X connect 35 0 6 0;
-#X connect 36 0 6 0;
-#X connect 37 0 6 0;
diff --git a/externals/build/doc/help-arbran.pd b/externals/build/doc/help-arbran.pd
deleted file mode 100644
index 9153bf51..00000000
--- a/externals/build/doc/help-arbran.pd
+++ /dev/null
@@ -1,28 +0,0 @@
-#N canvas 190 136 663 491 12;
-#X obj 41 152 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 41 249 5 0 0;
-#N canvas 0 0 450 300 graph1 0;
-#X array array1 6 float 1;
-#A 0 1.1 2.67143 3.24285 3.1 4.38571 8.67143;
-#X coords 0 10 5 0 200 140 1;
-#X restore 347 71 graph;
-#N canvas 0 0 450 300 graph2 0;
-#X array array2 6 float 1;
-#A 0 0.0229077 0.204366 0.486501 0.0632986 0.204028 0.025319;
-#X coords 0 1 5 0 200 140 1;
-#X restore 347 220 graph;
-#X obj 41 202 arbran array1 array2;
-#X text 39 21 arbran :: generates a random variable that conforms
-to the piecewise probability density functions specified in two arrays
-;
-#X text 40 297 array1 has values between 0 and 10;
-#X text 40 317 array2 between 0 and 1 !;
-#X msg 99 152 pdfscale;
-#X text 41 389 array1 stores the values and array2 the corresponding
-probabilities (0 - 1) for each of that values \, use message 'pdfscale'
-to check (and adjust) the probability values to correct settings (the
-area below the curve has to be 1);
-#X connect 0 0 4 0;
-#X connect 4 0 1 0;
-#X connect 8 0 4 0;
diff --git a/externals/build/doc/help-arraycopy.pd b/externals/build/doc/help-arraycopy.pd
deleted file mode 100644
index 6963c694..00000000
--- a/externals/build/doc/help-arraycopy.pd
+++ /dev/null
@@ -1,62 +0,0 @@
-#N canvas 140 43 934 584 12;
-#N canvas 0 0 450 300 graph1 0;
-#X array array1 20 float 1;
-#A 0 0 0 0.342857 0.542857 0.6 -0.442857 -0.485714 0.0142858 -0.428571
--0.114286 0.0857143 -0.2 -0.214285 0.314285 -0.157143 -0.314285 -0.142857
--0.0428571 0.114286 -0.685713;
-#X coords 0 1 19 -1 200 140 1;
-#X restore 680 27 graph;
-#N canvas 0 0 450 300 graph2 0;
-#X array array2 20 float 1;
-#A 0 -0.214286 -0.171429 0.1 0.614286 0.757143 0.757143 0.542857 0.2
--0.0285714 -0.271429 -0.414286 -0.514286 -0.528571 -0.485714 -0.371429
--0.157143 0.214286 0.557143 0.714286 0.757143;
-#X coords 0 1 19 -1 200 140 1;
-#X restore 681 196 graph;
-#N canvas 0 0 450 300 graph3 0;
-#X array array3 20 float 1;
-#A 0 1.86265e-009 1.86265e-009 1.86265e-009 1.86265e-009 1.86265e-009
--0.0142857 -0.0142857 -0.0142857 -0.0142857 -0.0142857 -0.0142857 -0.0142857
--0.0142857 -0.0285714 -0.0285714 -0.0285714 -0.0285714 -0.0142857 -0.0142857
--0.0142857;
-#X coords 0 1 19 -1 200 140 1;
-#X restore 680 371 graph;
-#X obj 22 500 arraycopy array3;
-#X text 339 402 set the destination array;
-#X text 41 1 arraycopy :: copy data from one array to another;
-#X text 146 22 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X msg 22 109 copy array1;
-#X msg 43 139 copy array1 10 15;
-#X text 131 109 copy the whole array;
-#X text 200 140 copy from value 10 to 15;
-#X msg 60 169 copy array1 10 +5;
-#X text 217 170 copy from value 10 the next 5 values;
-#X msg 85 359 print \$1;
-#X obj 85 333 tgl 20 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
-;
-#X text 116 334 switch console printout on/off;
-#X text 281 202 copy from value 10 to 15;
-#X msg 73 201 copy array1 10 15 array2;
-#X text 280 222 into array2 (starting at 0);
-#X text 322 251 copy from value 10 to 15;
-#X text 321 271 into array2 starting at 4;
-#X msg 92 250 copy array1 10 15 array2 4;
-#X msg 368 454 array3;
-#X msg 86 414 bang;
-#X text 137 412 perform last copy;
-#X text 137 429 operation again;
-#X text 20 537 creation argument: initial destination array to copy
-data to;
-#X obj 200 502 symbol;
-#X msg 339 428 array2;
-#X connect 7 0 3 0;
-#X connect 8 0 3 0;
-#X connect 11 0 3 0;
-#X connect 13 0 3 0;
-#X connect 14 0 13 0;
-#X connect 17 0 3 0;
-#X connect 21 0 3 0;
-#X connect 22 0 27 0;
-#X connect 23 0 3 0;
-#X connect 27 0 3 1;
-#X connect 28 0 27 0;
diff --git a/externals/build/doc/help-arraysize.pd b/externals/build/doc/help-arraysize.pd
deleted file mode 100644
index 68e11d00..00000000
--- a/externals/build/doc/help-arraysize.pd
+++ /dev/null
@@ -1,12 +0,0 @@
-#N canvas 0 0 450 300 10;
-#N canvas 0 0 450 300 graph1 0;
-#X array test 100 float 0;
-#X coords 0 1 99 -1 200 140 1;
-#X restore 197 38 graph;
-#X obj 22 49 arraysize test;
-#X floatatom 22 73 5 0 0 0 - - -;
-#X msg 22 26 bang;
-#X text 24 205 arraysize returns the size of an array when banged.
-;
-#X connect 1 0 2 0;
-#X connect 3 0 1 0;
diff --git a/externals/build/doc/help-ascseq.pd b/externals/build/doc/help-ascseq.pd
deleted file mode 100644
index 5038a844..00000000
--- a/externals/build/doc/help-ascseq.pd
+++ /dev/null
@@ -1,12 +0,0 @@
-#N canvas 454 117 570 300 10;
-#X obj 132 168 print ascseq;
-#X msg 253 112 bang;
-#X obj 223 70 random_fl -10000 10000;
-#X obj 131 118 ascseq 100;
-#X floatatom 268 137 5 0 0;
-#X msg 83 34 "abcde 123 dsfjnsdf ewrte 3k4n5 3n hjb5465hj 6";
-#X connect 1 0 2 0;
-#X connect 2 0 3 0;
-#X connect 3 0 0 0;
-#X connect 4 0 3 1;
-#X connect 5 0 3 0;
diff --git a/externals/build/doc/help-ascwave.pd b/externals/build/doc/help-ascwave.pd
deleted file mode 100644
index bb36502e..00000000
--- a/externals/build/doc/help-ascwave.pd
+++ /dev/null
@@ -1,65 +0,0 @@
-#N canvas 448 258 407 316 10;
-#X msg 80 153 bang;
-#X floatatom 169 176;
-#X floatatom 214 58;
-#X obj 151 13 loadbang;
-#X obj 157 97 metro 100;
-#X msg 157 196 1;
-#X msg 157 58 1;
-#X msg 186 58 0;
-#X obj 145 221 ascwave;
-#X msg 75 192 fill 1;
-#X msg 74 211 fill 0;
-#X obj 145 262 ixprint;
-#X msg 145 241 \$1;
-#N canvas 517 176 588 372 modulate 0;
-#X obj 84 200 outlet;
-#X obj 84 139 random 80;
-#X msg 30 110 bang;
-#X obj 84 75 * 50;
-#X obj 84 93 metro 5000;
-#X obj 29 52 loadbang;
-#X msg 29 70 1;
-#X obj 84 161 pack 1 5000;
-#X obj 84 180 line;
-#X obj 86 31 inlet start/stop;
-#X obj 130 53 inlet time;
-#X connect 1 0 7 0;
-#X connect 2 0 1 0;
-#X connect 3 0 4 0;
-#X connect 3 0 7 1;
-#X connect 4 0 1 0;
-#X connect 5 0 6 0;
-#X connect 6 0 4 0;
-#X connect 7 0 8 0;
-#X connect 8 0 0 0;
-#X connect 9 0 4 0;
-#X connect 10 0 3 0;
-#X restore 169 154 page modulate;
-#X floatatom 262 132;
-#X obj 262 179 min 127;
-#X obj 262 154 max 33;
-#X obj 157 77 f;
-#X obj 210 78 f;
-#X text 200 178 <== here;
-#X text 297 131 <== and here;
-#X connect 0 0 8 0;
-#X connect 1 0 8 2;
-#X connect 2 0 18 0;
-#X connect 3 0 6 0;
-#X connect 4 0 5 0;
-#X connect 5 0 8 1;
-#X connect 6 0 17 0;
-#X connect 7 0 17 0;
-#X connect 8 0 12 0;
-#X connect 9 0 8 0;
-#X connect 10 0 8 0;
-#X connect 12 0 11 0;
-#X connect 13 0 8 2;
-#X connect 14 0 16 0;
-#X connect 15 0 8 3;
-#X connect 16 0 15 0;
-#X connect 17 0 4 0;
-#X connect 17 0 13 0;
-#X connect 18 0 4 1;
-#X connect 18 0 13 1;
diff --git a/externals/build/doc/help-atan2~.pd b/externals/build/doc/help-atan2~.pd
deleted file mode 100644
index e7ff494e..00000000
--- a/externals/build/doc/help-atan2~.pd
+++ /dev/null
@@ -1,4 +0,0 @@
-#N canvas 197 203 500 184 10;
-#X obj 33 88 atan2~;
-#X text 30 121 (C) Guenter Geiger;
-#X text 30 18 The atan2 function is used to get the phase from a imaginary value of the fft.;
diff --git a/externals/build/doc/help-average.pd b/externals/build/doc/help-average.pd
deleted file mode 100644
index 61557169..00000000
--- a/externals/build/doc/help-average.pd
+++ /dev/null
@@ -1,29 +0,0 @@
-#N canvas 445 253 470 320 12;
-#X floatatom 47 39 5 0 0;
-#X floatatom 47 276 5 0 0;
-#X floatatom 122 191 5 0 0;
-#X obj 47 219 average 10;
-#X text 177 191 number of items to average;
-#X text 139 220 creation argument = number of items;
-#X floatatom 122 254 5 0 0;
-#X text 105 277 average of last N items;
-#X text 125 11 average :: calculates the average of the;
-#X text 214 30 last N items (floats);
-#X text 176 255 tendency (up = 1 \, down = -1);
-#X msg 100 60 reset;
-#X text 152 61 forget everything;
-#X msg 129 94 linear;
-#X msg 147 118 geometric;
-#X text 191 93 linear average (dafault);
-#X text 230 119 geometric average;
-#X msg 158 146 weight;
-#X text 217 147 weighted average (giving last;
-#X text 218 163 items higher weight);
-#X connect 0 0 3 0;
-#X connect 2 0 3 1;
-#X connect 3 0 1 0;
-#X connect 3 1 6 0;
-#X connect 11 0 3 0;
-#X connect 13 0 3 0;
-#X connect 14 0 3 0;
-#X connect 17 0 3 0;
diff --git a/externals/build/doc/help-bandpass.pd b/externals/build/doc/help-bandpass.pd
deleted file mode 100644
index 73cace4b..00000000
--- a/externals/build/doc/help-bandpass.pd
+++ /dev/null
@@ -1,38 +0,0 @@
-#N canvas 295 68 622 469 10;
-#X obj 77 199 print;
-#X floatatom 77 114 0 0 0;
-#X floatatom 139 114 0 0 0;
-#X msg 360 109 \; paint 0;
-#X obj 164 196 filtgain;
-#X msg 91 138 bang;
-#X text 139 93 bandwidth (0 - 100);
-#X text 6 334 See also:;
-#X obj 72 335 bandpass;
-#X obj 139 336 notch;
-#X obj 195 337 lowpass;
-#X obj 247 336 highpass;
-#X obj 247 358 equalizer;
-#X obj 72 357 highshelf;
-#X obj 139 357 lowshelf;
-#X obj 195 357 hlshelf;
-#X text 75 226 These filters are all controlled by a bandwidth which
-is expressed in octaves. A bandwidth of 100 is equivalent to one octave.
-;
-#X text 358 25 click first;
-#X text 186 159 click on filtgain to view frequency plot;
-#X text 76 12 Bandpass coefficients for biquad~;
-#X text 70 26 ===================================;
-#X text 6 393 (C) Guenter Geiger 2000;
-#X text 75 92 frequency;
-#X text 75 268 Attention \, only the left inlet triggers new coefficients
-for biquad~;
-#X obj 77 160 bandpass 4000 33;
-#X obj 33 114 r doit;
-#X msg 360 45 \; pd dsp 1 \; paint 1 \; doit bang \;;
-#X connect 1 0 24 0;
-#X connect 2 0 24 1;
-#X connect 2 0 5 0;
-#X connect 5 0 24 0;
-#X connect 24 0 0 0;
-#X connect 24 0 4 0;
-#X connect 25 0 5 0;
diff --git a/externals/build/doc/help-bdiag~.pd b/externals/build/doc/help-bdiag~.pd
deleted file mode 100644
index f5e835f9..00000000
--- a/externals/build/doc/help-bdiag~.pd
+++ /dev/null
@@ -1,97 +0,0 @@
-#N canvas 34 203 724 407 10;
-#X obj 34 45 metro;
-#X msg 34 20 bang;
-#X floatatom 76 20 5 0 0;
-#X obj 34 327 dist~ 1;
-#X obj 24 359 dac~;
-#N canvas 731 115 262 403 systemparams 1;
-#X floatatom 81 47 5 0 0;
-#X floatatom 125 47 5 0 0;
-#X floatatom 81 74 5 0 0;
-#X floatatom 125 74 5 0 0;
-#X floatatom 81 102 5 0 0;
-#X floatatom 125 102 5 0 0;
-#X floatatom 81 129 5 0 0;
-#X floatatom 125 129 5 0 0;
-#X floatatom 81 157 5 0 0;
-#X floatatom 125 157 5 0 0;
-#X floatatom 81 184 5 0 0;
-#X floatatom 125 184 5 0 0;
-#X floatatom 81 212 5 0 0;
-#X floatatom 125 212 5 0 0;
-#X floatatom 81 239 5 0 0;
-#X floatatom 125 239 5 0 0;
-#X obj 28 65 bdft 1;
-#X obj 27 93 bdft 2;
-#X obj 28 120 bdft 3;
-#X obj 28 175 bdft 7;
-#X obj 28 202 bdft 11;
-#X obj 28 230 bdft 17;
-#X obj 28 257 bdft 30;
-#X obj 28 319 outlet;
-#X text 20 23 frequency detune and damping;
-#X text 49 283 bdft argument = harmonic;
-#X obj 28 147 bdft 5;
-#X connect 0 0 16 0;
-#X connect 1 0 16 1;
-#X connect 2 0 17 0;
-#X connect 3 0 17 1;
-#X connect 4 0 18 0;
-#X connect 5 0 18 1;
-#X connect 6 0 26 0;
-#X connect 7 0 26 1;
-#X connect 8 0 19 0;
-#X connect 9 0 19 1;
-#X connect 10 0 20 0;
-#X connect 11 0 20 1;
-#X connect 12 0 21 0;
-#X connect 13 0 21 1;
-#X connect 14 0 22 0;
-#X connect 15 0 22 1;
-#X connect 16 0 23 0;
-#X connect 17 0 23 0;
-#X connect 18 0 23 0;
-#X connect 19 0 23 0;
-#X connect 20 0 23 0;
-#X connect 21 0 23 0;
-#X connect 22 0 23 0;
-#X connect 26 0 23 0;
-#X restore 89 76 pd systemparams;
-#X obj 34 93 bdiag~;
-#X obj 34 129 ibfft~;
-#X obj 34 232 dynwav~;
-#X obj 34 283 vol~;
-#X floatatom 57 257 5 0 0;
-#X floatatom 78 168 5 0 0;
-#X obj 78 196 phasor~;
-#X text 258 168 the [eig <index> <real> <imag>] message sets the eigenvalue
-for the corresponding block. there are n/2 blocks \, with n the dsp
-blocksize.;
-#X text 259 223 you can use [timefreq <index> <60dB time> <frequency>]
-for a more appropriate initialization of the eigenvalues using decay
-time in milliseconds and oscillation frequency in Hz.;
-#X text 256 18 bdiag~: parallel block diagonal state space model (parallel
-2d rotations) see bdiag.c for more info. the state equations for one
-block are:;
-#X text 300 70 state1 = real * state1 - imag * state2 + input1;
-#X text 300 85 state2 = real * state2 + imag * state1 + input2;
-#X text 258 121 this module is intended to "filter" spectral data produced
-by bfft or other short time spectral transforms like dwt.;
-#X text 256 279 [bang] or [random] set the state vector to a random
-value. [reset] sets it to 0;
-#X text 256 327 this patch uses of bdiag~ \, ibfft~ and dynwav~ to
-build a 32 voice harmonic modal synth \, with the state excited with
-white noise on bang.;
-#X connect 0 0 6 0;
-#X connect 1 0 0 0;
-#X connect 2 0 0 1;
-#X connect 3 0 4 0;
-#X connect 3 0 4 1;
-#X connect 5 0 6 0;
-#X connect 6 0 7 0;
-#X connect 7 0 8 0;
-#X connect 8 0 9 0;
-#X connect 9 0 3 0;
-#X connect 10 0 9 1;
-#X connect 11 0 12 0;
-#X connect 12 0 8 1;
diff --git a/externals/build/doc/help-beat.pd b/externals/build/doc/help-beat.pd
deleted file mode 100644
index 55f85ef7..00000000
--- a/externals/build/doc/help-beat.pd
+++ /dev/null
@@ -1,66 +0,0 @@
-#N canvas 294 98 628 562 12;
-#X floatatom 20 503 8 0 0;
-#X obj 20 66 notein;
-#X obj 183 376 makenote 100 250;
-#X floatatom 41 477 5 0 0;
-#X text 43 13 beat :: beat tracker;
-#X text 97 505 beats per minute;
-#X msg 71 224 reset;
-#X obj 183 219 tgl 20 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
-1;
-#X msg 183 346 60;
-#X msg 53 108 print;
-#X obj 63 446 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -258699
--1;
-#X text 93 447 'on beat';
-#X text 96 479 milliseconds;
-#X msg 303 336 400;
-#X obj 319 299 + 0;
-#X text 411 245 <-- adding some jitter;
-#X obj 183 271 random 4;
-#X obj 183 298 select 0 1 2 3;
-#X text 211 218 <-- click here to play random rhythm;
-#X obj 338 243 random 3;
-#X obj 338 270 - 1;
-#X obj 20 414 beat 4;
-#X text 88 415 creation: beat <band percentage>;
-#X text 349 456 certain percentage in which;
-#X text 350 472 the beats have to lie;
-#X msg 262 337 200;
-#X msg 222 336 100;
-#X obj 183 245 metro 100;
-#X text 106 108 print internal data (toggle on/off);
-#X text 106 136 prints out: time between current and last event \,
-the five best-fitting theories (with likelyhood in brackets) \, the
-time of arrival of current event (R) and the expected time of arrival
-(E) of the next event;
-#X text 213 439 band percentage: creates a critical time band of a
-;
-#X connect 1 0 21 0;
-#X connect 1 1 21 1;
-#X connect 2 0 21 0;
-#X connect 2 1 21 1;
-#X connect 6 0 21 0;
-#X connect 7 0 27 0;
-#X connect 8 0 2 0;
-#X connect 9 0 21 0;
-#X connect 13 0 14 0;
-#X connect 14 0 27 1;
-#X connect 16 0 17 0;
-#X connect 17 0 8 0;
-#X connect 17 0 26 0;
-#X connect 17 1 8 0;
-#X connect 17 1 25 0;
-#X connect 17 2 13 0;
-#X connect 17 2 8 0;
-#X connect 17 3 8 0;
-#X connect 17 3 13 0;
-#X connect 19 0 20 0;
-#X connect 20 0 14 1;
-#X connect 21 0 0 0;
-#X connect 21 1 3 0;
-#X connect 21 2 10 0;
-#X connect 25 0 14 0;
-#X connect 26 0 14 0;
-#X connect 27 0 16 0;
-#X connect 27 0 19 0;
diff --git a/externals/build/doc/help-beta.pd b/externals/build/doc/help-beta.pd
deleted file mode 100644
index f4b9edff..00000000
--- a/externals/build/doc/help-beta.pd
+++ /dev/null
@@ -1,14 +0,0 @@
-#N canvas 438 222 487 308 12;
-#X obj 70 95 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 70 192 5 0 0;
-#X floatatom 139 94 5 0 0;
-#X obj 70 140 beta 0.78 1.3;
-#X text 192 95 a;
-#X floatatom 209 116 5 0 0;
-#X text 262 117 b;
-#X text 39 21 beta :: beta distributed random numbers;
-#X connect 0 0 3 0;
-#X connect 2 0 3 1;
-#X connect 3 0 1 0;
-#X connect 5 0 3 2;
diff --git a/externals/build/doc/help-bfft~.pd b/externals/build/doc/help-bfft~.pd
deleted file mode 100644
index 62507f9d..00000000
--- a/externals/build/doc/help-bfft~.pd
+++ /dev/null
@@ -1,18 +0,0 @@
-#N canvas 488 64 480 309 10;
-#X obj 17 62 osc~ 500;
-#X floatatom 17 -11 5 0 0;
-#X obj 17 23 * 187.5;
-#X obj 17 180 tabsend~ scope;
-#N canvas 0 0 450 300 graph2 0;
-#X array scope 64 float 0;
-#X coords 0 1 63 -1 200 140 1;
-#X restore 233 16 graph;
-#X obj 18 113 bfft~;
-#X obj 71 112 ibfft~;
-#X text 12 -60 spectrum: (DC \, NY) \, (R1 \, I1) \, ...(RN-1 \, IN-1)
-;
-#X text 13 -74 like fft~ but normalized and;
-#X connect 0 0 5 0;
-#X connect 1 0 2 0;
-#X connect 2 0 0 0;
-#X connect 5 0 3 0;
diff --git a/externals/build/doc/help-bfilt.pd b/externals/build/doc/help-bfilt.pd
deleted file mode 100644
index 4be9d45c..00000000
--- a/externals/build/doc/help-bfilt.pd
+++ /dev/null
@@ -1,23 +0,0 @@
-#N canvas 203 207 404 226 10;
-#X floatatom 85 119;
-#X obj 57 175 print;
-#X floatatom 45 120;
-#X obj 58 146 bfilt 5;
-#X text 43 16 bfilt (at the moment) is: modulo something + select 0;
-#X floatatom 167 120;
-#X obj 139 176 print;
-#X floatatom 127 121;
-#X obj 140 147 bfilt2 5;
-#X obj 145 87 metro 100;
-#X msg 145 68 1;
-#X text 42 29 bfilt2: real bangfilter: bangs on first inlet \, internal counter \, only outputs every arg2th bang ...;
-#X msg 169 67 0;
-#X connect 0 0 3 1;
-#X connect 2 0 3 0;
-#X connect 3 0 1 0;
-#X connect 5 0 8 1;
-#X connect 7 0 8 0;
-#X connect 8 0 6 0;
-#X connect 9 0 8 0;
-#X connect 10 0 9 0;
-#X connect 12 0 9 0;
diff --git a/externals/build/doc/help-bilex.pd b/externals/build/doc/help-bilex.pd
deleted file mode 100644
index 4e9961f7..00000000
--- a/externals/build/doc/help-bilex.pd
+++ /dev/null
@@ -1,12 +0,0 @@
-#N canvas 370 195 485 306 12;
-#X obj 70 95 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 70 192 5 0 0;
-#X floatatom 177 103 5 0 0;
-#X text 230 105 lambda;
-#X text 13 20 bilex :: bilinear exponetionally distributed random
-numbers;
-#X obj 70 140 bilex 1.5;
-#X connect 0 0 5 0;
-#X connect 2 0 5 1;
-#X connect 5 0 1 0;
diff --git a/externals/build/doc/help-borax.pd b/externals/build/doc/help-borax.pd
deleted file mode 100644
index a286a601..00000000
--- a/externals/build/doc/help-borax.pd
+++ /dev/null
@@ -1,86 +0,0 @@
-#N canvas 281 85 645 549 12;
-#X obj 125 230 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 125 298 6 0 0;
-#X floatatom 50 451 5 0 0;
-#X floatatom 26 502 5 0 0;
-#X floatatom 63 425 5 0 0;
-#X floatatom 38 476 5 0 0;
-#X floatatom 100 349 6 0 0;
-#X floatatom 75 399 5 0 0;
-#X floatatom 112 323 5 0 0;
-#X floatatom 87 374 5 0 0;
-#X obj 26 269 borax 0 0 0 0;
-#X text 103 452 number of voices currently playing;
-#X text 120 422 pitch;
-#X text 127 399 velocity;
-#X obj 15 54 makenote 100 1500;
-#X obj 336 67 metro 100;
-#X obj 428 124 + 50;
-#X obj 428 147 s time;
-#X obj 403 43 r time;
-#X obj 260 147 s pitch;
-#X obj 15 17 r pitch;
-#X obj 80 18 r velo;
-#X msg 336 14 1;
-#X msg 345 37 0;
-#X obj 513 101 random 64;
-#X obj 513 124 + 64;
-#X obj 513 147 s velo;
-#X obj 146 19 r duration;
-#X obj 336 147 s duration;
-#X obj 336 124 + 250;
-#X text 91 477 voice allocation number - each note playing is assigned
-a no;
-#X obj 45 88 noteout 1;
-#X obj 428 101 random 500;
-#X obj 260 101 random 88;
-#X obj 260 124 + 21;
-#X text 120 200 borax :: analyse incoming midi notes;
-#X text 363 13 <-- click to play random music;
-#X obj 40 125 notein 1;
-#X text 186 300 delta time value - time between note-ons;
-#X text 160 350 duration value - time between note-on and note-off
-;
-#X text 79 502 note-on count;
-#X text 141 374 duration count;
-#X text 164 326 delta time count;
-#X obj 336 101 random 1000;
-#X text 153 228 <-- reset :: sets counters and clocks to zero and sends
-;
-#X text 258 243 note-off for all notes currently playing;
-#X text 137 273 <--- zeroes only added to make the object larger;
-#X connect 0 0 10 2;
-#X connect 10 0 3 0;
-#X connect 10 1 5 0;
-#X connect 10 2 2 0;
-#X connect 10 3 4 0;
-#X connect 10 4 7 0;
-#X connect 10 5 9 0;
-#X connect 10 6 6 0;
-#X connect 10 7 8 0;
-#X connect 10 8 1 0;
-#X connect 14 0 10 0;
-#X connect 14 0 31 0;
-#X connect 14 1 10 1;
-#X connect 14 1 31 1;
-#X connect 15 0 24 0;
-#X connect 15 0 32 0;
-#X connect 15 0 33 0;
-#X connect 15 0 43 0;
-#X connect 16 0 17 0;
-#X connect 18 0 15 1;
-#X connect 20 0 14 0;
-#X connect 21 0 14 1;
-#X connect 22 0 15 0;
-#X connect 23 0 15 0;
-#X connect 24 0 25 0;
-#X connect 25 0 26 0;
-#X connect 27 0 14 2;
-#X connect 29 0 28 0;
-#X connect 32 0 16 0;
-#X connect 33 0 34 0;
-#X connect 34 0 19 0;
-#X connect 37 0 10 0;
-#X connect 37 1 10 1;
-#X connect 43 0 29 0;
diff --git a/externals/build/doc/help-button.pd b/externals/build/doc/help-button.pd
deleted file mode 100644
index a2d21355..00000000
--- a/externals/build/doc/help-button.pd
+++ /dev/null
@@ -1,29 +0,0 @@
-#N canvas 215 105 529 408 10;
-#X obj 41 115 button OK;
-#X obj 77 249 print;
-#X obj 118 128 button Hit_me_with_your_rhythm_stick;
-#X msg 118 181 yes I will;
-#X obj 118 83 button OK;
-#X obj 325 328 del 400;
-#X obj 248 256 del 400;
-#X obj 324 195 del 400;
-#X obj 375 254 del 400;
-#X obj 368 246 button Don't_click;
-#X obj 321 321 button Don't_click;
-#X obj 316 188 button Don't_click;
-#X obj 236 247 button Don't_click;
-#X text 17 21 Button \, a bang with a label (no pics yet);
-#X text 26 374 (C) dosmildos Guenter Geiger;
-#X text 17 41 button <text> \, _ are made into spaces;
-#X connect 0 0 1 0;
-#X connect 2 0 3 0;
-#X connect 3 0 1 0;
-#X connect 4 0 2 0;
-#X connect 5 0 12 0;
-#X connect 6 0 11 0;
-#X connect 7 0 9 0;
-#X connect 8 0 10 0;
-#X connect 9 0 8 0;
-#X connect 10 0 5 0;
-#X connect 11 0 7 0;
-#X connect 12 0 6 0;
diff --git a/externals/build/doc/help-bwin~.pd b/externals/build/doc/help-bwin~.pd
deleted file mode 100644
index 7f630d8d..00000000
--- a/externals/build/doc/help-bwin~.pd
+++ /dev/null
@@ -1,53 +0,0 @@
-#N canvas 62 558 450 300 10;
-#N canvas 409 279 692 500 windowing 1;
-#X obj 62 441 outlet~;
-#X obj 62 65 inlet~;
-#X obj 62 142 bfft~;
-#X obj 62 365 ibfft~;
-#X floatatom 85 173 5 0 0;
-#X obj 62 199 vol~;
-#X text 60 6 bwin~ multiplies a signal block with a window;
-#X text 211 310 after maximizing the spectrum is multiplied by a pink
-noise envelope;
-#X obj 62 250 dist~ 1;
-#X text 211 105 apply analysis window;
-#X text 211 172 set drive;
-#X text 212 251 soft clip spectral data;
-#X text 212 133 transform block to freq domain;
-#X text 210 360 transform block back to time domain;
-#X text 212 401 undo analysis window + apply synthesis window;
-#X text 212 39 this example is a poor man's spectral maximizer using
-bwin~ bfft~ bifft~ and dist~;
-#X obj 62 225 bwin~ bfft_blue;
-#X obj 62 327 bwin~ bfft_pink;
-#X obj 62 401 bwin~ hann/hamming;
-#X obj 62 106 bwin~ hamming;
-#X msg 344 207 type bfft_db/octave \$1;
-#X floatatom 517 172 5 0 0;
-#X msg 345 277 type bfft_db/octave \$1;
-#X obj 545 427 block~ 16384 2;
-#X floatatom 519 244 5 0 0;
-#X connect 1 0 19 0;
-#X connect 2 0 5 0;
-#X connect 3 0 18 0;
-#X connect 4 0 5 1;
-#X connect 5 0 16 0;
-#X connect 8 0 17 0;
-#X connect 16 0 8 0;
-#X connect 17 0 3 0;
-#X connect 18 0 0 0;
-#X connect 19 0 2 0;
-#X connect 20 0 16 0;
-#X connect 21 0 20 0;
-#X connect 22 0 17 0;
-#X connect 24 0 22 0;
-#X restore 53 88 pd windowing;
-#X obj 41 219 dac~;
-#X obj 53 150 vol~;
-#X floatatom 76 124 5 0 0;
-#X obj 53 41 adc~ 7;
-#X connect 0 0 2 0;
-#X connect 2 0 1 0;
-#X connect 2 0 1 1;
-#X connect 3 0 2 1;
-#X connect 4 0 0 0;
diff --git a/externals/build/doc/help-cauchy.pd b/externals/build/doc/help-cauchy.pd
deleted file mode 100644
index a7dd6f23..00000000
--- a/externals/build/doc/help-cauchy.pd
+++ /dev/null
@@ -1,11 +0,0 @@
-#N canvas 438 222 487 308 12;
-#X obj 70 95 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 70 192 5 0 0;
-#X floatatom 185 103 5 0 0;
-#X obj 70 140 cauchy 0.5;
-#X text 238 104 alpha - governs spread;
-#X text 39 21 cauchy :: Cauchy distributed random numbers;
-#X connect 0 0 3 0;
-#X connect 2 0 3 1;
-#X connect 3 0 1 0;
diff --git a/externals/build/doc/help-cheby~.pd b/externals/build/doc/help-cheby~.pd
deleted file mode 100644
index 1cf1f94d..00000000
--- a/externals/build/doc/help-cheby~.pd
+++ /dev/null
@@ -1,43 +0,0 @@
-#N canvas 262 87 566 348 10;
-#X obj 130 230 cheby~ 4;
-#X msg 147 149 coef 1 \$1;
-#X floatatom 147 93 5 0 0;
-#X obj 147 117 dbtorms;
-#X obj 124 313 dac~;
-#X obj 130 281 vol~;
-#X floatatom 156 261 5 0 0;
-#X obj 40 113 osc~;
-#X floatatom 40 88 5 0 0;
-#X floatatom 226 94 5 0 0;
-#X obj 226 118 dbtorms;
-#X floatatom 305 94 5 0 0;
-#X obj 305 118 dbtorms;
-#X floatatom 384 93 5 0 0;
-#X obj 384 117 dbtorms;
-#X msg 226 150 coef 2 \$1;
-#X msg 305 150 coef 3 \$1;
-#X msg 384 150 coef 4 \$1;
-#X text 96 3 chebyshev waveshaper;
-#X text 207 229 creation argument: order of polynomial;
-#X text 135 47 coef n x sets coefficient of nth order cheby poly to
-x;
-#X text 135 60 if the input is a sine wave \, these are the amplitudes
-for the harmonics.;
-#X connect 0 0 5 0;
-#X connect 1 0 0 0;
-#X connect 2 0 3 0;
-#X connect 3 0 1 0;
-#X connect 5 0 4 1;
-#X connect 5 0 4 0;
-#X connect 6 0 5 1;
-#X connect 7 0 0 0;
-#X connect 8 0 7 0;
-#X connect 9 0 10 0;
-#X connect 10 0 15 0;
-#X connect 11 0 12 0;
-#X connect 12 0 16 0;
-#X connect 13 0 14 0;
-#X connect 14 0 17 0;
-#X connect 15 0 0 0;
-#X connect 16 0 0 0;
-#X connect 17 0 0 0;
diff --git a/externals/build/doc/help-chord.pd b/externals/build/doc/help-chord.pd
deleted file mode 100644
index a509840f..00000000
--- a/externals/build/doc/help-chord.pd
+++ /dev/null
@@ -1,37 +0,0 @@
-#N canvas 291 216 458 308 12;
-#X floatatom 15 276 5 0 0;
-#X symbolatom 44 212 48 0 0;
-#X floatatom 74 149 5 0 0;
-#X floatatom 131 149 5 0 0;
-#X floatatom 189 149 5 0 0;
-#X floatatom 248 149 5 0 0;
-#X floatatom 59 182 5 0 0;
-#X text 71 276 MIDI note number of bass note;
-#X text 116 175 root position (0) \, 1st inversion (1);
-#X text 115 188 or 2nd inversion (2);
-#X floatatom 29 249 5 0 0;
-#X text 84 251 class of bass note;
-#X text 231 118 list of chord notes;
-#X obj 15 51 notein;
-#X obj 15 86 chord 59;
-#X text 90 86 <-- notes higher than 59 get ignored;
-#X text 15 9 chord :: tries to detect chords;
-#X text 89 232 notes in chord : chord name;
-#X text 89 26 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X text 89 44 based on code by Rober Rowe;
-#X obj 74 118 unpack f f f f f f;
-#X floatatom 303 149 5 0 0;
-#X floatatom 362 149 5 0 0;
-#X connect 13 0 14 0;
-#X connect 13 1 14 1;
-#X connect 14 0 0 0;
-#X connect 14 1 10 0;
-#X connect 14 2 1 0;
-#X connect 14 3 6 0;
-#X connect 14 4 20 0;
-#X connect 20 0 2 0;
-#X connect 20 1 3 0;
-#X connect 20 2 4 0;
-#X connect 20 3 5 0;
-#X connect 20 4 21 0;
-#X connect 20 5 22 0;
diff --git a/externals/build/doc/help-delta.pd b/externals/build/doc/help-delta.pd
deleted file mode 100644
index fa865e3d..00000000
--- a/externals/build/doc/help-delta.pd
+++ /dev/null
@@ -1,20 +0,0 @@
-#N canvas 328 264 466 318 12;
-#X floatatom 54 217 5 0 0;
-#X floatatom 54 108 5 0 0;
-#X msg 23 83 bang;
-#X text 69 82 calculate and output result now;
-#X obj 54 172 delta;
-#X obj 54 133 * 3;
-#X floatatom 127 218 5 0 0;
-#X floatatom 127 109 5 0 0;
-#X obj 127 134 * 3;
-#X obj 127 173 delta 2;
-#X text 53 259 use creation arguments to set order (1st or 2nd);
-#X text 39 20 delta :: calculate 1st or 2nd order difference;
-#X connect 1 0 5 0;
-#X connect 2 0 4 0;
-#X connect 4 0 0 0;
-#X connect 5 0 4 0;
-#X connect 7 0 8 0;
-#X connect 8 0 9 0;
-#X connect 9 0 6 0;
diff --git a/externals/build/doc/help-deny.pd b/externals/build/doc/help-deny.pd
deleted file mode 100644
index 9ca4a290..00000000
--- a/externals/build/doc/help-deny.pd
+++ /dev/null
@@ -1,20 +0,0 @@
-#N canvas 358 305 556 310 12;
-#X text 97 34 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X msg 125 65 cat;
-#X msg 147 97 dog;
-#X msg 157 126 bird;
-#X floatatom 82 269 5 0 0 0 - - -;
-#X symbolatom 151 246 10 0 0 0 - - -;
-#X obj 114 156 symbol \$1;
-#X floatatom 40 81 5 0 0 0 - - -;
-#X obj 82 217 route float symbol;
-#X obj 82 189 deny 17 cat dog 23;
-#X text 32 18 deny :: blocks 'denyed' floats or symbols;
-#X connect 1 0 6 0;
-#X connect 2 0 6 0;
-#X connect 3 0 6 0;
-#X connect 6 0 9 0;
-#X connect 7 0 9 0;
-#X connect 8 0 4 0;
-#X connect 8 1 5 0;
-#X connect 9 0 8 0;
diff --git a/externals/build/doc/help-dist.pd b/externals/build/doc/help-dist.pd
deleted file mode 100644
index 608283fc..00000000
--- a/externals/build/doc/help-dist.pd
+++ /dev/null
@@ -1,36 +0,0 @@
-#N canvas 450 84 473 453 12;
-#X text 33 10 dist :: send data to a list of receive objects;
-#X obj 34 364 dist;
-#X msg 85 127 connect bla;
-#X msg 103 154 connect foo;
-#X msg 131 209 disconnect bla;
-#X msg 145 237 disconnect foo;
-#X msg 158 295 clear;
-#X obj 200 374 receive bla;
-#X obj 306 374 receive foo;
-#X obj 200 400 print bla;
-#X obj 306 400 print foo;
-#X floatatom 34 69 5 0 0;
-#X msg 170 328 print;
-#X msg 56 98 send anything 1 2 dog;
-#X obj 34 397 d bla foo;
-#X msg 122 180 connect dog cat;
-#X msg 159 265 disconnect cat dog;
-#X text 210 295 empty receiver list;
-#X text 218 328 print list of receive names;
-#X text 190 126 add 'bla' to list of receivers;
-#X text 253 209 remove 'bla' from list;
-#X text 238 99 send anything you want;
-#X text 97 28 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X connect 2 0 1 0;
-#X connect 3 0 1 0;
-#X connect 4 0 1 0;
-#X connect 5 0 1 0;
-#X connect 6 0 1 0;
-#X connect 7 0 9 0;
-#X connect 8 0 10 0;
-#X connect 11 0 1 0;
-#X connect 12 0 1 0;
-#X connect 13 0 1 0;
-#X connect 15 0 1 0;
-#X connect 16 0 1 0;
diff --git a/externals/build/doc/help-dist~.pd b/externals/build/doc/help-dist~.pd
deleted file mode 100644
index 3533471a..00000000
--- a/externals/build/doc/help-dist~.pd
+++ /dev/null
@@ -1,17 +0,0 @@
-#N canvas 497 336 450 300 10;
-#X text 156 35 dist~ waveshaper;
-#X text 154 53 creation argument: type (see dist.c);
-#X floatatom 136 120 5 0 0;
-#X obj 64 121 osc~;
-#X obj 66 206 dac~;
-#X floatatom 63 84 5 0 0;
-#X text 189 119 right inlet: pre gain;
-#X obj 148 95 hsl 128 15 0.5 20 0 0 empty empty empty -2 -6 32 8 -262144
--1 -1 7000 1;
-#X obj 64 157 dist~ 1;
-#X connect 2 0 8 1;
-#X connect 3 0 8 0;
-#X connect 5 0 3 0;
-#X connect 7 0 2 0;
-#X connect 8 0 4 0;
-#X connect 8 0 4 1;
diff --git a/externals/build/doc/help-divide.pd b/externals/build/doc/help-divide.pd
deleted file mode 100644
index a0aea042..00000000
--- a/externals/build/doc/help-divide.pd
+++ /dev/null
@@ -1,18 +0,0 @@
-#N canvas 328 264 466 318 12;
-#X floatatom 54 217 5 0 0;
-#X floatatom 54 132 5 0 0;
-#X floatatom 108 132 5 0 0;
-#X text 39 20 divide :: like '/' but calculates result;
-#X text 133 204 use creation arguments to set initial;
-#X text 133 220 values for inlets;
-#X msg 7 104 bang;
-#X text 53 103 calculate and output result now;
-#X obj 54 172 divide 8 6 4;
-#X text 118 58 allows for up to 32 inlets;
-#X floatatom 164 132 5 0 0;
-#X text 120 38 when leftmost or second inlet is changed;
-#X connect 1 0 8 0;
-#X connect 2 0 8 1;
-#X connect 6 0 8 0;
-#X connect 8 0 0 0;
-#X connect 10 0 8 2;
diff --git a/externals/build/doc/help-divmod.pd b/externals/build/doc/help-divmod.pd
deleted file mode 100644
index 5e0018be..00000000
--- a/externals/build/doc/help-divmod.pd
+++ /dev/null
@@ -1,20 +0,0 @@
-#N canvas 328 264 464 316 12;
-#X floatatom 54 239 5 0 0;
-#X floatatom 54 127 5 0 0;
-#X floatatom 129 127 5 0 0;
-#X obj 54 172 divmod 8 6;
-#X text 146 170 use creation arguments to set initial;
-#X text 146 186 values for inlets;
-#X msg 23 83 bang;
-#X text 69 82 calculate and output result now;
-#X floatatom 129 219 5 0 0;
-#X text 182 222 modulo;
-#X text 106 242 result of division;
-#X text 186 127 takes int's only!;
-#X text 12 19 divmod :: calculate division and modulo;
-#X text 92 35 outputs results even when right inlet changes;
-#X connect 1 0 3 0;
-#X connect 2 0 3 1;
-#X connect 3 0 0 0;
-#X connect 3 1 8 0;
-#X connect 6 0 3 0;
diff --git a/externals/build/doc/help-dwt~.pd b/externals/build/doc/help-dwt~.pd
deleted file mode 100644
index 52986e1c..00000000
--- a/externals/build/doc/help-dwt~.pd
+++ /dev/null
@@ -1,72 +0,0 @@
-#N canvas 47 99 994 611 10;
-#X obj 17 62 osc~ 500;
-#X msg 83 -115 predict 0.5 0.5 \, update 0.25 0.25;
-#X msg 83 -76 predict -0.0625 0.5625 0.5625 -0.0625 \, update -0.03125
-0.28125 0.28125 -0.03125;
-#X floatatom 24 10 5 0 0;
-#X msg 201 144 mask -1 9 9 -1;
-#X obj 67 279 r coef;
-#X obj 82 -30 s coef;
-#X obj 195 337 s coef;
-#X msg 201 167 mask 3 -25 150 150 -25 3;
-#X msg 216 189 mask -5 49 -245 1225 1225 -245 49 -5;
-#X obj 196 39 pack;
-#X floatatom 222 8 5 0 0;
-#X floatatom 166 -4 5 0 0;
-#X msg 171 64 coef \$1 \$2;
-#X msg 191 120 mask 1 1;
-#X msg 228 212 mask 35 -405 2268 -8820 39690 39690 -8820 2268 -405
-35;
-#X msg 244 246 mask -63 847 -5445 22869 -76230 320166 320166 -76230
-22869 -5445 847 -63;
-#X msg 245 306 predict 1 0 \, update 0 0.5;
-#X obj 36 31 * 187.5;
-#X obj 26 341 dwt~ 1;
-#X obj 80 343 idwt~ 1;
-#X msg 469 376 mask 0 0 0 35 140 -70 28 -5;
-#X msg 469 352 mask 7 -45 126 -210 315 63 0 0 0 0;
-#X msg 469 328 mask -21 154 -495 924 -1155 1386 231 0 0 0 0 0;
-#X obj 26 443 tabsend~ scope;
-#N canvas 0 0 450 300 graph2 0;
-#X array scope 256 float 0;
-#X coords 0 1 255 -1 200 140 1;
-#X restore 718 -98 graph;
-#X text 61 165 print out coefs;
-#X msg 100 184 print;
-#X text 315 -24 dwt~ performs a discrete wavelet transform;
-#X text 315 -10 idwt~ performs the inverse transform;
-#X text 309 105 mask sets the predict mask \, and uses the corresponding
-update mask;
-#X text 266 63 coef sets half of a symmetric predict mask;
-#X text 243 286 predict and update masks can be specified explicitly
-;
-#X text 433 307 haar wavelet;
-#X msg 672 189 even \$1;
-#X floatatom 672 167 5 0 0;
-#X text 570 134 even <n> is the order symmetric interpolating biorthogonal
-wavelet with n vanishing moments.;
-#X connect 0 0 19 0;
-#X connect 1 0 6 0;
-#X connect 2 0 6 0;
-#X connect 3 0 18 0;
-#X connect 4 0 7 0;
-#X connect 5 0 20 0;
-#X connect 5 0 19 0;
-#X connect 8 0 7 0;
-#X connect 9 0 7 0;
-#X connect 10 0 13 0;
-#X connect 11 0 10 1;
-#X connect 12 0 10 0;
-#X connect 13 0 7 0;
-#X connect 14 0 7 0;
-#X connect 15 0 7 0;
-#X connect 16 0 7 0;
-#X connect 17 0 7 0;
-#X connect 18 0 0 0;
-#X connect 19 0 24 0;
-#X connect 21 0 7 0;
-#X connect 22 0 7 0;
-#X connect 23 0 7 0;
-#X connect 27 0 7 0;
-#X connect 34 0 7 0;
-#X connect 35 0 34 0;
diff --git a/externals/build/doc/help-dynwav~.pd b/externals/build/doc/help-dynwav~.pd
deleted file mode 100644
index 59f86bdd..00000000
--- a/externals/build/doc/help-dynwav~.pd
+++ /dev/null
@@ -1,25 +0,0 @@
-#N canvas 193 151 450 300 10;
-#X text 96 6 dynwav~: dynamic wavetable oscillator;
-#X obj 61 98 osc~;
-#X floatatom 60 56 5 0 0;
-#X obj 60 151 dynwav~;
-#X obj 60 214 vol~;
-#X floatatom 85 190 5 0 0;
-#X obj 50 256 dac~;
-#X obj 172 105 phasor~;
-#X floatatom 172 80 5 0 0;
-#X obj 107 54 bang~;
-#X text 171 22 (scanned synthesis);
-#X text 165 143 left inlet's dsp block = wavetable;
-#X msg 107 78 0.25;
-#X text 242 157 right inlet = phase (0-1);
-#X connect 1 0 3 0;
-#X connect 2 0 1 0;
-#X connect 3 0 4 0;
-#X connect 4 0 6 1;
-#X connect 4 0 6 0;
-#X connect 5 0 4 1;
-#X connect 7 0 3 1;
-#X connect 8 0 7 0;
-#X connect 9 0 12 0;
-#X connect 12 0 1 1;
diff --git a/externals/build/doc/help-eadsr~.pd b/externals/build/doc/help-eadsr~.pd
deleted file mode 100644
index 220ea546..00000000
--- a/externals/build/doc/help-eadsr~.pd
+++ /dev/null
@@ -1,41 +0,0 @@
-#N canvas 478 386 580 306 10;
-#X obj 89 227 *~;
-#X obj 105 40 metro;
-#X obj 105 12 bng 15 250 50 0 empty empty empty 0 -6 32 8 -262144 -1
--1;
-#X obj 26 203 osc~;
-#X floatatom 26 171 5 0 0;
-#X floatatom 135 12 5 0 0;
-#X floatatom 209 117 5 0 0;
-#X floatatom 208 139 5 0 0;
-#X obj 77 265 dac~;
-#X msg 58 12 stop;
-#X msg 26 124 start;
-#X msg 71 123 stop;
-#X obj 105 77 del;
-#X floatatom 159 50 5 0 0;
-#X obj 105 197 eadsr~ 0 0;
-#X text 191 81 exponential attack/decay/sustain/release envelope;
-#X text 265 125 60db attack and decay time;
-#X text 265 182 60db attack and decay time;
-#X floatatom 209 160 5 0 0;
-#X floatatom 209 180 5 0 0;
-#X text 264 159 sustain level;
-#X connect 0 0 8 0;
-#X connect 0 0 8 1;
-#X connect 1 0 10 0;
-#X connect 1 0 12 0;
-#X connect 2 0 1 0;
-#X connect 3 0 0 0;
-#X connect 4 0 3 0;
-#X connect 5 0 1 1;
-#X connect 6 0 14 1;
-#X connect 7 0 14 2;
-#X connect 9 0 1 0;
-#X connect 10 0 14 0;
-#X connect 11 0 14 0;
-#X connect 12 0 11 0;
-#X connect 13 0 12 1;
-#X connect 14 0 0 1;
-#X connect 18 0 14 3;
-#X connect 19 0 14 4;
diff --git a/externals/build/doc/help-ead~.pd b/externals/build/doc/help-ead~.pd
deleted file mode 100644
index 9d9bc5fa..00000000
--- a/externals/build/doc/help-ead~.pd
+++ /dev/null
@@ -1,29 +0,0 @@
-#N canvas 478 386 459 306 10;
-#X obj 105 111 ead~ 0 0;
-#X obj 89 179 *~;
-#X obj 105 40 metro;
-#X obj 105 12 bng 15 250 50 0 empty empty empty 0 -6 32 8 -262144 -1
--1;
-#X obj 41 144 osc~;
-#X floatatom 41 112 5 0 0;
-#X floatatom 135 12 5 0 0;
-#X floatatom 130 64 5 0 0;
-#X floatatom 156 86 5 0 0;
-#X obj 77 217 dac~;
-#X text 202 71 60db attack and decay time;
-#X obj 70 76 bng 15 250 50 0 empty empty empty 0 -6 32 8 -262144 -1
--1;
-#X msg 58 12 stop;
-#X text 201 51 exponential attack/decay envelope;
-#X connect 0 0 1 1;
-#X connect 1 0 9 0;
-#X connect 1 0 9 1;
-#X connect 2 0 0 0;
-#X connect 3 0 2 0;
-#X connect 4 0 1 0;
-#X connect 5 0 4 0;
-#X connect 6 0 2 1;
-#X connect 7 0 0 1;
-#X connect 8 0 0 2;
-#X connect 11 0 0 0;
-#X connect 12 0 2 0;
diff --git a/externals/build/doc/help-ear~.pd b/externals/build/doc/help-ear~.pd
deleted file mode 100644
index 8527a122..00000000
--- a/externals/build/doc/help-ear~.pd
+++ /dev/null
@@ -1,35 +0,0 @@
-#N canvas 478 386 459 306 10;
-#X obj 89 227 *~;
-#X obj 105 40 metro;
-#X obj 105 12 bng 15 250 50 0 empty empty empty 0 -6 32 8 -262144 -1
--1;
-#X obj 41 192 osc~;
-#X floatatom 41 160 5 0 0;
-#X floatatom 135 12 5 0 0;
-#X floatatom 130 112 5 0 0;
-#X floatatom 157 134 5 0 0;
-#X obj 77 265 dac~;
-#X msg 58 12 stop;
-#X msg 26 124 start;
-#X msg 71 123 stop;
-#X obj 105 159 ear~ 0 0;
-#X obj 105 77 del;
-#X floatatom 159 50 5 0 0;
-#X text 201 99 exponential attack/release envelope;
-#X text 202 119 60db attack and release time;
-#X connect 0 0 8 0;
-#X connect 0 0 8 1;
-#X connect 1 0 10 0;
-#X connect 1 0 13 0;
-#X connect 2 0 1 0;
-#X connect 3 0 0 0;
-#X connect 4 0 3 0;
-#X connect 5 0 1 1;
-#X connect 6 0 12 1;
-#X connect 7 0 12 2;
-#X connect 9 0 1 0;
-#X connect 10 0 12 0;
-#X connect 11 0 12 0;
-#X connect 12 0 0 1;
-#X connect 13 0 11 0;
-#X connect 14 0 13 1;
diff --git a/externals/build/doc/help-edge.pd b/externals/build/doc/help-edge.pd
deleted file mode 100644
index ce85dfbc..00000000
--- a/externals/build/doc/help-edge.pd
+++ /dev/null
@@ -1,17 +0,0 @@
-#N canvas 258 208 452 302 12;
-#X obj 100 154 edge;
-#X obj 100 215 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 127 186 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X text 156 186 falling edge detected;
-#X text 128 216 rising edge detected;
-#X text 31 16 edge :: detect rising or falling edge in floats;
-#X floatatom 126 111 5 0 0;
-#X obj 100 79 tgl 20 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
-;
-#X text 94 35 written by <olaf.matthes@gmx.de>;
-#X connect 0 0 1 0;
-#X connect 0 1 2 0;
-#X connect 6 0 0 0;
-#X connect 7 0 0 0;
diff --git a/externals/build/doc/help-envgen.pd b/externals/build/doc/help-envgen.pd
deleted file mode 100644
index 8c537f98..00000000
--- a/externals/build/doc/help-envgen.pd
+++ /dev/null
@@ -1,70 +0,0 @@
-#N canvas 289 62 893 565 12;
-#X obj 21 239 osc~;
-#X obj 21 214 sig~ 220;
-#X obj 21 269 *~;
-#X floatatom 18 178 0 0 0;
-#X graph graph2 0 -1 44100 1 440 522 840 222;
-#X array array1 44100 float 0;
-#X pop;
-#X obj 21 299 tabwrite~ array1;
-#X msg 695 174 \; array1 resize 44100;
-#X msg 213 123 0 200 1 200 0;
-#X msg 213 67 -1 500 0.7 200;
-#X text 102 4 envgen - A (not so) simple envelope generator;
-#X obj 178 193 envgen 247 144;
-#X msg 213 45 1 100 0.5 100 0.7 100 0.1 100 1;
-#X msg 213 88 0 50 1 10 0 10 1 10 0 10 1 10 0 10 1 10 0 10 1 10 0 10
-1 10 0 10 1 10 0 10 1 10 0 10 1 10 0 10 1 10 0 10 1;
-#X msg 346 156 duration 1000;
-#X msg 448 156 duration 300;
-#X msg 213 155 freeze 1;
-#X msg 279 156 freeze 0;
-#X obj 97 63 metro 2000;
-#X obj 149 345 line~;
-#X obj 97 32 ticker 15 15;
-#X floatatom 36 83 0 0 0;
-#X floatatom 207 346 0 0 0;
-#X text 13 59 indexing;
-#X obj 691 107 state env;
-#X msg 701 45 1;
-#X msg 634 44 save;
-#X msg 736 45 2;
-#X text 21 357 Messages:;
-#X text 20 375 freeze: addition of new breakpoints on/off;
-#X text 21 391 duration: duration in ms;
-#X text 21 407 bang: output pairs suitable for line~;
-#X text 18 446 <float>: output value at time (in ms);
-#X text 20 465 <list>: set breakpoints in;
-#X text 74 481 <val> <dur> <val> <dur> ... <val> format;
-#X msg 448 187 dump;
-#X text 20 426 dump: output a list suitable to input in other envgen
-;
-#X text 19 498 hitting backspace deletes the selected point;
-#X obj 338 346 print dump;
-#X text 19 514 NEW ! clicking in the lower right corner resizes (in
-run mode ????);
-#X text 18 546 (C) 1999 - 2002 Guenter Geiger;
-#X connect 0 0 2 0;
-#X connect 1 0 0 0;
-#X connect 2 0 5 0;
-#X connect 3 0 1 0;
-#X connect 7 0 10 0;
-#X connect 8 0 10 0;
-#X connect 10 0 21 0;
-#X connect 10 0 18 0;
-#X connect 10 1 37 0;
-#X connect 11 0 10 0;
-#X connect 12 0 10 0;
-#X connect 13 0 10 0;
-#X connect 14 0 10 0;
-#X connect 15 0 10 0;
-#X connect 16 0 10 0;
-#X connect 17 0 10 0;
-#X connect 17 0 5 0;
-#X connect 18 0 2 1;
-#X connect 19 0 17 0;
-#X connect 20 0 10 0;
-#X connect 24 0 23 0;
-#X connect 25 0 23 0;
-#X connect 26 0 23 0;
-#X connect 34 0 10 0;
diff --git a/externals/build/doc/help-equalizer.pd b/externals/build/doc/help-equalizer.pd
deleted file mode 100644
index 05f7c562..00000000
--- a/externals/build/doc/help-equalizer.pd
+++ /dev/null
@@ -1,39 +0,0 @@
-#N canvas 561 126 620 459 10;
-#X obj 77 182 print;
-#X floatatom 77 114;
-#X floatatom 186 112;
-#X msg 360 117 \; paint 0;
-#X obj 159 175 filtgain;
-#X msg 91 138 bang;
-#X text 186 91 bandwidth (0 - 100);
-#X text 6 334 See also:;
-#X obj 72 335 bandpass;
-#X obj 139 336 notch;
-#X obj 195 337 lowpass;
-#X obj 247 336 highpass;
-#X obj 247 358 equalizer;
-#X obj 72 357 highshelf;
-#X obj 139 357 lowshelf;
-#X obj 195 357 hlshelf;
-#X text 75 226 These filters are all controlled by a bandwidth which is expressed in octaves. A bandwidth of 100 is equivalent to one octave.;
-#X text 358 25 click first;
-#X text 200 158 click on filtgain to view frequency plot;
-#X text 6 393 (C) Guenter Geiger 2000;
-#X text 75 92 frequency;
-#X text 75 268 Attention \, only the left inlet triggers new coefficients for biquad~;
-#X floatatom 129 113;
-#X text 138 92 gain;
-#X text 71 26 ==============================================;
-#X text 76 12 Parametric Equalizer coefficients for biquad~;
-#X obj 77 160 equalizer 5000 70 8;
-#X obj 31 114 r doit;
-#X msg 360 45 \; pd dsp 1 \; paint 1 \; doit bang \;;
-#X connect 1 0 26 0;
-#X connect 2 0 5 0;
-#X connect 2 0 26 2;
-#X connect 5 0 26 0;
-#X connect 22 0 5 0;
-#X connect 22 0 26 1;
-#X connect 26 0 0 0;
-#X connect 26 0 4 0;
-#X connect 27 0 26 0;
diff --git a/externals/build/doc/help-expo.pd b/externals/build/doc/help-expo.pd
deleted file mode 100644
index 922cf4cc..00000000
--- a/externals/build/doc/help-expo.pd
+++ /dev/null
@@ -1,12 +0,0 @@
-#N canvas 370 195 454 304 12;
-#X obj 70 95 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 70 192 5 0 0;
-#X text 13 20 expo :: exponetionally distributed random numbers
-;
-#X obj 70 140 expo 0.5;
-#X floatatom 169 101 5 0 0;
-#X text 222 103 lambda;
-#X connect 0 0 3 0;
-#X connect 3 0 1 0;
-#X connect 4 0 3 1;
diff --git a/externals/build/doc/help-fdn~.pd b/externals/build/doc/help-fdn~.pd
deleted file mode 100644
index 3903d639..00000000
--- a/externals/build/doc/help-fdn~.pd
+++ /dev/null
@@ -1,61 +0,0 @@
-#N canvas 310 312 826 610 10;
-#X obj 146 529 vols~;
-#X floatatom 203 509 5 0 0;
-#X obj 143 562 dac~;
-#X obj 128 131 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X msg 10 415 print;
-#X floatatom 216 431 5 0 0;
-#X floatatom 267 432 5 0 0;
-#X obj 54 144 noise~;
-#X obj 94 190 *~;
-#X floatatom 203 111 5 0 0;
-#X obj 146 157 ead~;
-#X msg 360 119 lines 501 752 5003 7504 105 206 307 408;
-#X floatatom 152 110 5 0 0;
-#X msg 361 248 linear 32 100 105;
-#X msg 360 271 linear 32 1000 1005;
-#X msg 12 465 reset;
-#X obj 142 463 fdn~ 64 40000;
-#X msg 358 327 exponential 32 10 5000;
-#X msg 360 292 linear 32 100 2015;
-#X msg 361 224 linear 8 75 100;
-#X msg 361 201 linear 32 50 2175;
-#X msg 360 374 exponential 8 50 175;
-#X text 186 20 fdn~ a feedback delay network;
-#X text 316 468 creation arguments: <max nb delaylines> <total delay
-memory in ms>;
-#X text 3 396 print delay lengths;
-#X text 2 448 reset state;
-#X text 316 512 nb delay lines is always a multiple of 4;
-#X text 358 96 specify delay line lengths manually;
-#X text 359 152 specify a linear/exponential delay length range;
-#X text 361 170 <type> <nb lines> <min length> <max length>;
-#X text 359 430 inlets: low/high frequency reverb time (60dB time)
-;
-#X msg 358 351 exponential 64 1000 10;
-#X connect 0 0 2 0;
-#X connect 0 1 2 1;
-#X connect 1 0 0 2;
-#X connect 3 0 10 0;
-#X connect 4 0 16 0;
-#X connect 5 0 16 1;
-#X connect 6 0 16 2;
-#X connect 7 0 8 0;
-#X connect 8 0 16 0;
-#X connect 9 0 10 2;
-#X connect 10 0 8 1;
-#X connect 10 0 16 0;
-#X connect 11 0 16 0;
-#X connect 12 0 10 1;
-#X connect 13 0 16 0;
-#X connect 14 0 16 0;
-#X connect 15 0 16 0;
-#X connect 16 0 0 0;
-#X connect 16 1 0 1;
-#X connect 17 0 16 0;
-#X connect 18 0 16 0;
-#X connect 19 0 16 0;
-#X connect 20 0 16 0;
-#X connect 21 0 16 0;
-#X connect 31 0 16 0;
diff --git a/externals/build/doc/help-ffpoly.pd b/externals/build/doc/help-ffpoly.pd
deleted file mode 100644
index 7ec8886a..00000000
--- a/externals/build/doc/help-ffpoly.pd
+++ /dev/null
@@ -1,35 +0,0 @@
-#N canvas 372 77 515 425 10;
-#X text 85 14 ffpoly - compute a finite field polynomial;
-#X msg 103 89 coef 0 \$1;
-#X floatatom 103 65 5 0 0;
-#X floatatom 181 65 5 0 0;
-#X floatatom 257 65 5 0 0;
-#X floatatom 334 64 5 0 0;
-#X msg 181 89 coef 1 \$1;
-#X msg 257 89 coef 2 \$1;
-#X msg 334 89 coef 3 \$1;
-#X floatatom 38 106 5 0 0;
-#X obj 38 350 ffpoly 3 5;
-#X text 125 350 creation args: <poly order> <field order>;
-#X floatatom 38 384 5 0 0;
-#X msg 334 150 order \$1;
-#X floatatom 334 125 5 0 0;
-#X text 332 174 finite field order;
-#X floatatom 335 217 5 0 0;
-#X msg 335 242 coefficients \$1;
-#X text 271 279 set coefs in packed form;
-#X text 203 292 digit representation in base = field order;
-#X connect 1 0 10 0;
-#X connect 2 0 1 0;
-#X connect 3 0 6 0;
-#X connect 4 0 7 0;
-#X connect 5 0 8 0;
-#X connect 6 0 10 0;
-#X connect 7 0 10 0;
-#X connect 8 0 10 0;
-#X connect 9 0 10 0;
-#X connect 10 0 12 0;
-#X connect 13 0 10 0;
-#X connect 14 0 13 0;
-#X connect 16 0 17 0;
-#X connect 17 0 10 0;
diff --git a/externals/build/doc/help-fifo.pd b/externals/build/doc/help-fifo.pd
deleted file mode 100644
index 581a7b78..00000000
--- a/externals/build/doc/help-fifo.pd
+++ /dev/null
@@ -1,13 +0,0 @@
-#N canvas 356 196 452 302 12;
-#X obj 38 176 fifo 10;
-#X floatatom 38 231 5 0 0;
-#X floatatom 61 132 5 0 0;
-#X msg 38 98 bang;
-#X text 83 98 hit to get next number;
-#X text 111 176 fifo <size>;
-#X text 92 233 output of fifo;
-#X text 42 14 fifo :: first in first out buffer for floats;
-#X text 105 32 written for Max by St. Rainstick;
-#X connect 0 0 1 0;
-#X connect 2 0 0 0;
-#X connect 3 0 0 0;
diff --git a/externals/build/doc/help-fwarp.pd b/externals/build/doc/help-fwarp.pd
deleted file mode 100644
index d43a5a3a..00000000
--- a/externals/build/doc/help-fwarp.pd
+++ /dev/null
@@ -1,37 +0,0 @@
-#N canvas 403 309 522 388 10;
-#X obj 18 85 fwarp;
-#X floatatom 18 53 5 0 0;
-#X floatatom 18 121 7 0 0;
-#X text 112 49 fwarp - warps a frequency using the formula;
-#X obj 173 261 xfm~ 0 0 0 0;
-#X obj 173 218 fwarp;
-#X floatatom 173 186 5 0 0;
-#X obj 117 260 osc~;
-#X obj 152 324 vol~;
-#X obj 152 350 dac~;
-#X floatatom 212 298 5 0 0;
-#X obj 351 263 xfm~ 0 0 0 0;
-#X floatatom 351 188 5 0 0;
-#X obj 295 262 osc~;
-#X obj 330 326 vol~;
-#X obj 330 352 dac~;
-#X floatatom 390 300 5 0 0;
-#X text 132 126 example: xfm~ uses warped frequencies;
-#X text 112 67 out = tan(2pi*in/sr) * (sr/2pi);
-#X connect 0 0 2 0;
-#X connect 1 0 0 0;
-#X connect 4 0 8 0;
-#X connect 5 0 4 0;
-#X connect 6 0 5 0;
-#X connect 6 0 7 0;
-#X connect 7 0 8 0;
-#X connect 8 0 9 0;
-#X connect 8 0 9 1;
-#X connect 10 0 8 1;
-#X connect 11 0 14 0;
-#X connect 12 0 13 0;
-#X connect 12 0 11 0;
-#X connect 13 0 14 0;
-#X connect 14 0 15 0;
-#X connect 14 0 15 1;
-#X connect 16 0 14 1;
diff --git a/externals/build/doc/help-gauss.pd b/externals/build/doc/help-gauss.pd
deleted file mode 100644
index c4dce4ba..00000000
--- a/externals/build/doc/help-gauss.pd
+++ /dev/null
@@ -1,14 +0,0 @@
-#N canvas 438 222 487 308 12;
-#X obj 70 95 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 70 192 5 0 0;
-#X floatatom 123 91 5 0 0;
-#X obj 70 140 gauss 1 0;
-#X floatatom 177 113 5 0 0;
-#X text 39 21 gauss :: Gauss distributed random numbers;
-#X text 176 92 sigma - standard deviation;
-#X text 230 114 mu - mean;
-#X connect 0 0 3 0;
-#X connect 2 0 3 1;
-#X connect 3 0 1 0;
-#X connect 4 0 3 2;
diff --git a/externals/build/doc/help-gem_average.pd b/externals/build/doc/help-gem_average.pd
deleted file mode 100644
index fb923f37..00000000
--- a/externals/build/doc/help-gem_average.pd
+++ /dev/null
@@ -1,18 +0,0 @@
-#N canvas 271 381 600 500 10;
-#X text 124 68 GEM object;
-#X obj 123 298 print out1;
-#X obj 123 220 average;
-#X floatatom 123 160 0 0 0;
-#X msg 184 162 bang;
-#X msg 247 164 reset 5;
-#X msg 345 168 clear;
-#X text 89 408 The initial argument is the number to average together.
-The default is 10 numbers.;
-#X obj 421 231 average 20;
-#X text 139 23 [average];
-#X text 81 371 [average] together a series of numbers.;
-#X connect 2 0 1 0;
-#X connect 3 0 2 0;
-#X connect 4 0 2 0;
-#X connect 5 0 2 0;
-#X connect 6 0 2 0;
diff --git a/externals/build/doc/help-gem_change.pd b/externals/build/doc/help-gem_change.pd
deleted file mode 100644
index c02ddd1a..00000000
--- a/externals/build/doc/help-gem_change.pd
+++ /dev/null
@@ -1,13 +0,0 @@
-#N canvas 356 327 600 500 10;
-#X text 124 68 GEM object;
-#X obj 123 298 print out1;
-#X obj 123 219 change;
-#X msg 123 156 0;
-#X msg 166 154 1;
-#X text 138 23 [change];
-#X text 58 360 [change] only outputs when the inlet receives a value
-that is different than the previous value.;
-#X text 57 404 [change] is very nice for the == and > objects.;
-#X connect 2 0 1 0;
-#X connect 3 0 2 0;
-#X connect 4 0 2 0;
diff --git a/externals/build/doc/help-gem_counter.pd b/externals/build/doc/help-gem_counter.pd
deleted file mode 100644
index 84f276ed..00000000
--- a/externals/build/doc/help-gem_counter.pd
+++ /dev/null
@@ -1,33 +0,0 @@
-#N canvas 597 145 600 590 10;
-#X text 124 68 GEM object;
-#X obj 123 298 print out1;
-#X text 138 23 counter;
-#X msg 123 97 bang;
-#X text 58 362 counter counts the number of bangs;
-#X obj 123 220 counter 0 5;
-#X msg 319 154 bang;
-#X text 58 394 The third argument is the direction 1 == up 2 == down 3 == up and down;
-#X obj 319 297 print out2;
-#X obj 319 219 counter 0 5 3;
-#X obj 195 265 print done1;
-#X obj 405 267 print done2;
-#X text 58 439 The right outlet sends a bang when the counter rolls over. The bang occurs after the left inlet sends the value.;
-#X msg 147 129 direction;
-#X msg 171 154 low value;
-#X msg 195 182 high value;
-#X msg 71 176 reset;
-#X msg 26 177 clear;
-#X text 58 524 A reset message will set the counter back to the starting value and send the value out the left outlet.;
-#X text 58 486 A clear message will set the counter back to the starting value.;
-#X text 331 189 count from 0 to 5 and back down to 0;
-#X connect 3 0 5 0;
-#X connect 5 0 1 0;
-#X connect 5 1 10 0;
-#X connect 6 0 9 0;
-#X connect 9 0 8 0;
-#X connect 9 1 11 0;
-#X connect 13 0 5 1;
-#X connect 14 0 5 2;
-#X connect 15 0 5 3;
-#X connect 16 0 5 0;
-#X connect 17 0 5 0;
diff --git a/externals/build/doc/help-gestalt.pd b/externals/build/doc/help-gestalt.pd
deleted file mode 100644
index acf09cc8..00000000
--- a/externals/build/doc/help-gestalt.pd
+++ /dev/null
@@ -1,51 +0,0 @@
-#N canvas 323 155 599 396 12;
-#X text 137 8 gestalt :: gestalt detection for monophonic melodies
-;
-#X floatatom 58 332 5 0 0;
-#X obj 58 176 makenote 100 100;
-#X obj 58 53 tgl 20 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
-;
-#X obj 58 76 metro 100;
-#X obj 58 100 random 24;
-#X obj 58 124 + 60;
-#X obj 58 278 gestalt 100;
-#X obj 142 100 random 24;
-#X obj 142 124 select 0;
-#X msg 201 146 100;
-#X msg 142 146 400;
-#X floatatom 68 154 5 0 0;
-#X text 160 282 CREATION ARGUMENT: reference time;
-#X obj 219 220 beat;
-#X floatatom 232 245 5 0 0;
-#X text 87 54 click to play random melody;
-#X text 112 350 one could use 'tilt' to detect abrupt changes that
-;
-#X text 112 367 indicate the start of a new segment;
-#X text 111 332 the higher the output the more the gestalt changes
-\;;
-#X text 161 298 i.e. time in ms expected to be the duration of the
-;
-#X text 161 314 shortest note (also setable via rightmost inlet);
-#X text 281 200 use 'beat' (maxlib) to get the real;
-#X text 281 217 reference time from input \, especially;
-#X text 282 234 when using;
-#X obj 372 235 notein;
-#X text 225 26 written by <olaf.matthes@gmx.de>;
-#X connect 2 0 7 0;
-#X connect 2 0 14 0;
-#X connect 2 1 7 1;
-#X connect 2 1 14 1;
-#X connect 3 0 4 0;
-#X connect 4 0 5 0;
-#X connect 4 0 8 0;
-#X connect 5 0 6 0;
-#X connect 6 0 2 0;
-#X connect 6 0 12 0;
-#X connect 7 0 1 0;
-#X connect 8 0 9 0;
-#X connect 9 0 11 0;
-#X connect 9 1 10 0;
-#X connect 10 0 2 2;
-#X connect 11 0 2 2;
-#X connect 14 1 15 0;
-#X connect 14 1 7 2;
diff --git a/externals/build/doc/help-getenv.pd b/externals/build/doc/help-getenv.pd
deleted file mode 100644
index 58ac79d2..00000000
--- a/externals/build/doc/help-getenv.pd
+++ /dev/null
@@ -1,23 +0,0 @@
-#N canvas 597 95 404 421 10;
-#X floatatom 445 83 4 0 0;
-#X obj 441 107 t b f;
-#X obj 593 177 strconcat .wav;
-#X obj 517 236 strconcat;
-#X symbolatom 360 301 60 0 0;
-#X msg 363 108 set HOME;
-#X msg 300 87 set SOUNDSTORE;
-#X obj 410 190 makefilename %s/sound;
-#X floatatom 608 216 4 0 0;
-#X msg 305 53 set SUMDAYPLAY;
-#X obj 401 149 getenv SUMDAYPLAY;
-#X connect 0 0 1 0;
-#X connect 1 0 10 0;
-#X connect 1 1 2 0;
-#X connect 2 0 3 1;
-#X connect 3 0 4 0;
-#X connect 5 0 10 0;
-#X connect 6 0 10 0;
-#X connect 7 0 3 0;
-#X connect 8 0 3 2;
-#X connect 9 0 10 0;
-#X connect 10 0 7 0;
diff --git a/externals/build/doc/help-henon.pd b/externals/build/doc/help-henon.pd
deleted file mode 100644
index 99c9db89..00000000
--- a/externals/build/doc/help-henon.pd
+++ /dev/null
@@ -1,24 +0,0 @@
-#N canvas 450 295 368 335 10;
-#X obj 29 114 metro 50;
-#X obj 29 90 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 1
-;
-#X floatatom 80 89 5 0 0;
-#X floatatom 74 285 5 0 0;
-#X text 5 66 Calculate;
-#X text 113 161 Reset To Initial Conditions;
-#X text 115 212 Modify Parameters;
-#X floatatom 29 285 5 0 0;
-#X text 23 264 Output;
-#X text 4 21 Chaos PD Externals - Copyright Ben Bogart 2002;
-#X msg 117 195 param 1.4 0.3;
-#X obj 29 177 henon;
-#X text 5 6 Henon's Attractor;
-#X text 3 37 (This attractor is not continuous);
-#X msg 114 143 reset 1 1;
-#X connect 0 0 11 0;
-#X connect 1 0 0 0;
-#X connect 2 0 0 1;
-#X connect 10 0 11 0;
-#X connect 11 0 7 0;
-#X connect 11 1 3 0;
-#X connect 14 0 11 0;
diff --git a/externals/build/doc/help-highpass.pd b/externals/build/doc/help-highpass.pd
deleted file mode 100644
index e953888f..00000000
--- a/externals/build/doc/help-highpass.pd
+++ /dev/null
@@ -1,35 +0,0 @@
-#N canvas 365 183 620 463 10;
-#X obj 77 182 print;
-#X floatatom 77 114;
-#X floatatom 168 115;
-#X msg 360 109 \; paint 0;
-#X obj 159 175 filtgain;
-#X msg 91 138 bang;
-#X text 168 94 bandwidth (0 - 100);
-#X text 6 334 See also:;
-#X obj 72 335 bandpass;
-#X obj 139 336 notch;
-#X obj 195 337 lowpass;
-#X obj 247 336 highpass;
-#X obj 247 358 equalizer;
-#X obj 72 357 highshelf;
-#X obj 139 357 lowshelf;
-#X obj 195 357 hlshelf;
-#X text 75 226 These filters are all controlled by a bandwidth which is expressed in octaves. A bandwidth of 100 is equivalent to one octave.;
-#X text 358 25 click first;
-#X text 182 148 click on filtgain to view frequency plot;
-#X text 70 26 ===================================;
-#X text 6 393 (C) Guenter Geiger 2000;
-#X text 75 92 frequency;
-#X text 75 268 Attention \, only the left inlet triggers new coefficients for biquad~;
-#X text 76 12 Highpass coefficients for biquad~;
-#X obj 77 160 highpass 4000 33;
-#X obj 34 113 r doit;
-#X msg 360 45 \; pd dsp 1 \; paint 1 \; doit bang \;;
-#X connect 1 0 24 0;
-#X connect 2 0 5 0;
-#X connect 2 0 24 1;
-#X connect 5 0 24 0;
-#X connect 24 0 0 0;
-#X connect 24 0 4 0;
-#X connect 25 0 24 0;
diff --git a/externals/build/doc/help-highshelf.pd b/externals/build/doc/help-highshelf.pd
deleted file mode 100644
index be2a5775..00000000
--- a/externals/build/doc/help-highshelf.pd
+++ /dev/null
@@ -1,39 +0,0 @@
-#N canvas 310 193 620 455 10;
-#X obj 77 182 print;
-#X floatatom 77 114;
-#X floatatom 186 112;
-#X msg 360 117 \; paint 0;
-#X obj 159 175 filtgain;
-#X msg 91 138 bang;
-#X text 6 334 See also:;
-#X obj 72 335 bandpass;
-#X obj 139 336 notch;
-#X obj 195 337 lowpass;
-#X obj 247 336 highpass;
-#X obj 247 358 equalizer;
-#X obj 72 357 highshelf;
-#X obj 139 357 lowshelf;
-#X obj 195 357 hlshelf;
-#X text 75 226 These filters are all controlled by a bandwidth which is expressed in octaves. A bandwidth of 100 is equivalent to one octave.;
-#X text 358 25 click first;
-#X text 208 159 click on filtgain to view frequency plot;
-#X text 6 393 (C) Guenter Geiger 2000;
-#X text 75 92 frequency;
-#X text 75 268 Attention \, only the left inlet triggers new coefficients for biquad~;
-#X floatatom 129 113;
-#X text 138 92 gain;
-#X text 71 26 ==============================================;
-#X text 186 91 slope (0 - 100);
-#X text 76 12 Highshelf coefficients for biquad~;
-#X obj 77 160 highshelf 5000 70 100;
-#X obj 30 113 r doit;
-#X msg 360 45 \; pd dsp 1 \; paint 1 \; doit bang \;;
-#X connect 1 0 26 0;
-#X connect 2 0 5 0;
-#X connect 2 0 26 2;
-#X connect 5 0 26 0;
-#X connect 21 0 5 0;
-#X connect 21 0 26 1;
-#X connect 26 0 0 0;
-#X connect 26 0 4 0;
-#X connect 27 0 26 0;
diff --git a/externals/build/doc/help-history.pd b/externals/build/doc/help-history.pd
deleted file mode 100644
index acd1bc82..00000000
--- a/externals/build/doc/help-history.pd
+++ /dev/null
@@ -1,30 +0,0 @@
-#N canvas 445 253 480 330 12;
-#X floatatom 32 49 5 0 0;
-#X floatatom 32 286 5 0 0;
-#X floatatom 115 201 5 0 0;
-#X floatatom 115 264 5 0 0;
-#X text 169 265 tendency (up = 1 \, down = -1);
-#X msg 85 70 reset;
-#X text 137 71 forget everything;
-#X msg 114 104 linear;
-#X msg 132 128 geometric;
-#X text 176 103 linear average (dafault);
-#X text 215 129 geometric average;
-#X msg 143 156 weight;
-#X text 203 173 items higher weight);
-#X text 124 6 history :: calculates the average of the;
-#X text 212 23 items (floats) that came in;
-#X obj 32 229 history 250;
-#X text 202 157 weighted average (giving newer;
-#X text 130 229 creation argument = ms to look back;
-#X text 171 201 milliseconds to look back;
-#X text 214 40 within the last N milliseconds;
-#X text 90 287 average over last N milliseconds;
-#X connect 0 0 15 0;
-#X connect 2 0 15 1;
-#X connect 5 0 15 0;
-#X connect 7 0 15 0;
-#X connect 8 0 15 0;
-#X connect 11 0 15 0;
-#X connect 15 0 1 0;
-#X connect 15 1 3 0;
diff --git a/externals/build/doc/help-hlshelf.pd b/externals/build/doc/help-hlshelf.pd
deleted file mode 100644
index 0e5251dd..00000000
--- a/externals/build/doc/help-hlshelf.pd
+++ /dev/null
@@ -1,34 +0,0 @@
-#N canvas 365 183 620 471 10;
-#X obj 77 182 print;
-#X floatatom 77 114;
-#X floatatom 139 114;
-#X msg 360 109 \; paint 0;
-#X obj 159 175 filtgain;
-#X text 139 93 bandwidth (0 - 100);
-#X text 6 334 See also:;
-#X obj 72 335 bandpass;
-#X obj 139 336 notch;
-#X obj 195 337 lowpass;
-#X obj 247 336 highpass;
-#X obj 247 358 equalizer;
-#X obj 72 357 highshelf;
-#X obj 139 357 lowshelf;
-#X obj 195 357 hlshelf;
-#X text 75 226 These filters are all controlled by a bandwidth which is expressed in octaves. A bandwidth of 100 is equivalent to one octave.;
-#X text 358 25 click first;
-#X text 158 159 click on filtgain to view frequency plot;
-#X text 76 12 Bandpass coefficients for biquad~;
-#X text 70 26 ===================================;
-#X text 6 393 (C) Guenter Geiger 2000;
-#X text 75 92 frequency;
-#X text 75 268 Attention \, only the left inlet triggers new coefficients for biquad~;
-#X obj 77 61 r freq;
-#X obj 139 61 r bw;
-#X msg 360 45 \; pd dsp 1 \; paint 1 \; freq 4000 \; bw 33;
-#X obj 77 160 hlshelf;
-#X connect 1 0 26 0;
-#X connect 2 0 26 1;
-#X connect 23 0 1 0;
-#X connect 24 0 2 0;
-#X connect 26 0 0 0;
-#X connect 26 0 4 0;
diff --git a/externals/build/doc/help-ignore.pd b/externals/build/doc/help-ignore.pd
deleted file mode 100644
index fc6314a2..00000000
--- a/externals/build/doc/help-ignore.pd
+++ /dev/null
@@ -1,15 +0,0 @@
-#N canvas 445 253 464 314 12;
-#X floatatom 47 107 5 0 0;
-#X floatatom 47 225 5 0 0;
-#X text 122 197 creation argument = time in ms;
-#X floatatom 122 136 5 0 0;
-#X obj 47 167 ignore 500;
-#X text 177 136 time in ms a value has to;
-#X text 178 152 be present in order to get through;
-#X text 75 24 ignore :: lets information through;
-#X text 154 41 only when it was presente;
-#X text 155 59 at input longer than N ms;
-#X text 73 258 note: input gets delayed by N milliseconds;
-#X connect 0 0 4 0;
-#X connect 3 0 4 1;
-#X connect 4 0 1 0;
diff --git a/externals/build/doc/help-ikeda.pd b/externals/build/doc/help-ikeda.pd
deleted file mode 100644
index e94bfca7..00000000
--- a/externals/build/doc/help-ikeda.pd
+++ /dev/null
@@ -1,26 +0,0 @@
-#N canvas 48 298 368 335 10;
-#X obj 29 114 metro 50;
-#X obj 29 90 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 1
-;
-#X floatatom 80 89 5 0 0;
-#X floatatom 74 285 5 0 0;
-#X text 5 66 Calculate;
-#X text 113 161 Reset To Initial Conditions;
-#X text 114 234 Modify Parameters;
-#X floatatom 29 285 5 0 0;
-#X text 23 264 Output;
-#X text 4 21 Chaos PD Externals - Copyright Ben Bogart 2002;
-#X text 3 37 (This attractor is not continuous);
-#X obj 29 177 ikeda;
-#X msg 116 215 param 0.4 0.9 6 1;
-#X msg 116 193 param 0.4 0.8 20 1;
-#X text 5 6 Ikeda Attractor;
-#X msg 114 143 reset 0.1 0.1;
-#X connect 0 0 11 0;
-#X connect 1 0 0 0;
-#X connect 2 0 0 1;
-#X connect 11 0 7 0;
-#X connect 11 1 3 0;
-#X connect 12 0 11 0;
-#X connect 13 0 11 0;
-#X connect 15 0 11 0;
diff --git a/externals/build/doc/help-image.pd b/externals/build/doc/help-image.pd
deleted file mode 100644
index 486b8ea1..00000000
--- a/externals/build/doc/help-image.pd
+++ /dev/null
@@ -1,5 +0,0 @@
-#N canvas 273 269 450 300 10;
-#X obj 66 203 image logo100.gif;
-#X text 12 14 Putting images into your patch;
-#X text 10 74 image <filename>;
-#X text 12 36 Working formats are gif and png \, I think;
diff --git a/externals/build/doc/help-inv.pd b/externals/build/doc/help-inv.pd
deleted file mode 100644
index 47244495..00000000
--- a/externals/build/doc/help-inv.pd
+++ /dev/null
@@ -1,26 +0,0 @@
-#N canvas 201 39 506 289 10;
-#X floatatom 32 76;
-#X floatatom 32 137;
-#X obj 188 93 sig~ 220;
-#X floatatom 188 74;
-#X obj 188 150 1/x~;
-#X obj 188 192 clip~ -1 1;
-#X obj 181 222 dac~;
-#X text 25 267 (C) Guenter Geiger;
-#X obj 188 111 phasor~;
-#X obj 188 129 +~ 1;
-#X obj 188 173 -~ 0.5;
-#X text 184 54 the signal version doesnt look useful to me;
-#X text 34 54 To make life easier;
-#X text 32 12 1/x takes the inverse of the input;
-#X obj 32 107 invert;
-#X connect 0 0 14 0;
-#X connect 2 0 8 0;
-#X connect 3 0 2 0;
-#X connect 4 0 10 0;
-#X connect 5 0 6 0;
-#X connect 5 0 6 1;
-#X connect 8 0 9 0;
-#X connect 9 0 4 0;
-#X connect 10 0 5 0;
-#X connect 14 0 1 0;
diff --git a/externals/build/doc/help-invert.pd b/externals/build/doc/help-invert.pd
deleted file mode 100644
index 22af4538..00000000
--- a/externals/build/doc/help-invert.pd
+++ /dev/null
@@ -1,10 +0,0 @@
-#N canvas 151 485 600 500 10;
-#X text 124 68 GEM object;
-#X msg 170 156 1;
-#X obj 123 298 print out1;
-#X obj 123 219 invert;
-#X msg 123 155 0;
-#X text 139 22 invert;
-#X connect 1 0 3 0;
-#X connect 3 0 2 0;
-#X connect 4 0 3 0;
diff --git a/externals/build/doc/help-iso.pd b/externals/build/doc/help-iso.pd
deleted file mode 100644
index 79559abc..00000000
--- a/externals/build/doc/help-iso.pd
+++ /dev/null
@@ -1,54 +0,0 @@
-#N canvas 438 64 464 535 12;
-#X obj 16 407 iso;
-#X floatatom 16 434 5 0 0;
-#X floatatom 69 434 10 0 0;
-#X msg 72 156 bang;
-#X msg 96 207 stop;
-#X msg 106 233 pause;
-#X msg 117 259 resume;
-#X msg 128 285 loop;
-#X msg 139 311 unloop;
-#X text 214 100 list of pitches;
-#X text 273 129 list of attacks [ms];
-#X text 170 284 turn loopin back on;
-#X text 198 309 turn looping off;
-#X obj 16 460 makenote 0 100;
-#X obj 16 487 noteout;
-#X text 112 156 start from beginning;
-#X text 149 183 start at item specyfied;
-#X text 281 145 (inter-note onsets);
-#X text 88 45 ported to Pd by Olaf Matthes;
-#X text 216 337 global time multiplier;
-#X text 163 435 duration in ms;
-#X msg 152 337 hook 2;
-#X msg 161 368 duty 1.5;
-#X text 234 369 duration multiplier;
-#X obj 16 69 loadbang;
-#X msg 82 182 start 4;
-#X text 251 350 (speed adjustment);
-#X text 237 389 duty < 1 - staccato;
-#X text 237 404 duty > 1 - legato;
-#X text 169 198 (item count starts with 0);
-#X text 88 26 written for Max by Charlie Baker;
-#X text 31 6 iso :: queues up lists of pitches and attack points;
-#X msg 16 100 60 61 62 66 67 68 69 70;
-#X msg 35 128 240 10 500 375 15 15 375 500;
-#X connect 0 0 1 0;
-#X connect 0 1 2 0;
-#X connect 1 0 13 0;
-#X connect 2 0 13 1;
-#X connect 3 0 0 0;
-#X connect 4 0 0 0;
-#X connect 5 0 0 0;
-#X connect 6 0 0 0;
-#X connect 7 0 0 0;
-#X connect 8 0 0 0;
-#X connect 13 0 14 0;
-#X connect 13 1 14 1;
-#X connect 21 0 0 0;
-#X connect 22 0 0 0;
-#X connect 24 0 32 0;
-#X connect 24 0 33 0;
-#X connect 25 0 0 0;
-#X connect 32 0 0 0;
-#X connect 33 0 0 1;
diff --git a/externals/build/doc/help-junction~.pd b/externals/build/doc/help-junction~.pd
deleted file mode 100644
index 591e4bce..00000000
--- a/externals/build/doc/help-junction~.pd
+++ /dev/null
@@ -1,56 +0,0 @@
-#N canvas 420 323 450 300 10;
-#X obj 181 138 junction~ 4;
-#X obj 253 167 delwrite~ del1 1000;
-#X obj 123 51 vd~ del1;
-#X obj 183 51 vd~ del2;
-#X obj 244 51 vd~ del3;
-#X obj 304 51 vd~ del4;
-#X obj 123 30 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10
--262144 -1 -1 115 256;
-#X obj 183 30 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10
--262144 -1 -1 87 256;
-#X obj 245 31 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10
--262144 -1 -1 270 256;
-#X obj 305 31 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10
--262144 -1 -1 144 256;
-#X obj 63 262 dac~;
-#X obj 13 121 ead~;
-#X obj 30 97 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10
--262144 -1 -1 37 256;
-#X obj 90 97 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10
--262144 -1 -1 77 256;
-#X obj 4 97 bng 15 250 50 0 empty empty empty 0 -6 32 8 -262144 -1
--1;
-#X obj 229 189 delwrite~ del2 1000;
-#X obj 205 210 delwrite~ del3 1000;
-#X obj 181 232 delwrite~ del4 1000;
-#X msg 313 111 random \$1;
-#X obj 314 85 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10
--262144 -1 -1 74 256;
-#X text 61 5 junction~: a circular lossless signal junction;
-#X obj 58 238 vols~;
-#X obj 105 221 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32
-10 -262144 -1 -1 77 256;
-#X connect 0 0 17 0;
-#X connect 0 0 21 0;
-#X connect 0 1 16 0;
-#X connect 0 1 21 1;
-#X connect 0 2 15 0;
-#X connect 0 3 1 0;
-#X connect 2 0 0 0;
-#X connect 3 0 0 1;
-#X connect 4 0 0 2;
-#X connect 5 0 0 3;
-#X connect 6 0 2 0;
-#X connect 7 0 3 0;
-#X connect 8 0 4 0;
-#X connect 9 0 5 0;
-#X connect 11 0 0 0;
-#X connect 12 0 11 1;
-#X connect 13 0 11 2;
-#X connect 14 0 11 0;
-#X connect 18 0 0 0;
-#X connect 19 0 18 0;
-#X connect 21 0 10 0;
-#X connect 21 1 10 1;
-#X connect 22 0 21 2;
diff --git a/externals/build/doc/help-knob.pd b/externals/build/doc/help-knob.pd
deleted file mode 100644
index a9f1f85c..00000000
--- a/externals/build/doc/help-knob.pd
+++ /dev/null
@@ -1,15 +0,0 @@
-#N canvas 380 59 361 316 10;
-#X obj 142 44 knob 20 20 0 127 0 0 knob knob knob 0 -8 192 8 -143491
--260818 -1 0 1;
-#X obj 90 121 knob 128 128 100 -100 0 1 knob knob empty 0 -8 192 8
--262144 -258699 -1 4300 0;
-#X obj 129 269 nbx 5 14 -1e+37 1e+37 0 0 knob knob empty 0 -6 192 10
--262144 -1 -1 0 256;
-#X obj 136 75 knob 32 32 0 127 0 0 knob knob empty 0 -8 192 8 -262144
--24198 -1 0 1;
-#X obj 271 162 knob 32 32 0 127 0 0 empty empty empty 0 -8 0 8 -262144
--250685 -62784 2 1;
-#X floatatom 271 207 8 0 0;
-#X floatatom 271 135 5 0 0;
-#X connect 4 0 5 0;
-#X connect 6 0 4 0;
diff --git a/externals/build/doc/help-lattice~.pd b/externals/build/doc/help-lattice~.pd
deleted file mode 100644
index 45454708..00000000
--- a/externals/build/doc/help-lattice~.pd
+++ /dev/null
@@ -1,63 +0,0 @@
-#N canvas 338 162 527 557 10;
-#X obj 57 -77 vsl 15 250 -1 1 0 1 empty empty empty 20 8 32 8 -262144
--1 -1 12100 1;
-#X msg 57 223 rc 0 \$1;
-#X obj 88 -78 vsl 15 250 -1 1 0 1 empty empty empty 20 8 32 8 -262144
--1 -1 7150 1;
-#X obj 119 -77 vsl 15 250 -1 1 0 1 empty empty empty 20 8 32 8 -262144
--1 -1 5150 1;
-#X obj 149 -77 vsl 15 250 -1 1 0 1 empty empty empty 20 8 32 8 -262144
--1 -1 8100 1;
-#X obj 179 -77 vsl 15 250 -1 1 0 1 empty empty empty 20 8 32 8 -262144
--1 -1 11850 1;
-#X obj 210 -78 vsl 15 250 -1 1 0 1 empty empty empty 20 8 32 8 -262144
--1 -1 15850 1;
-#X obj 241 -78 vsl 15 250 -1 1 0 1 empty empty empty 20 8 32 8 -262144
--1 -1 17550 1;
-#X obj 271 -77 vsl 15 250 -1 1 0 1 empty empty empty 20 8 32 8 -262144
--1 -1 15050 1;
-#X msg 86 199 rc 1 \$1;
-#X msg 118 224 rc 2 \$1;
-#X msg 147 200 rc 3 \$1;
-#X msg 179 223 rc 4 \$1;
-#X msg 208 199 rc 5 \$1;
-#X msg 240 224 rc 6 \$1;
-#X msg 269 200 rc 7 \$1;
-#X floatatom 154 -125 5 -1 1;
-#X obj 64 302 lattice~ 8;
-#X obj 6 254 noise~;
-#X obj 63 363 vol~;
-#X obj 63 397 dac~;
-#X floatatom 85 333 5 0 0;
-#X text 159 298 lattice~ a lattice filter;
-#X text 139 333 [rc <index> <val>] sets reflection coefficient;
-#X text 159 311 creation argument sets order;
-#X connect 0 0 1 0;
-#X connect 1 0 17 0;
-#X connect 2 0 9 0;
-#X connect 3 0 10 0;
-#X connect 4 0 11 0;
-#X connect 5 0 12 0;
-#X connect 6 0 13 0;
-#X connect 7 0 14 0;
-#X connect 8 0 15 0;
-#X connect 9 0 17 0;
-#X connect 10 0 17 0;
-#X connect 11 0 17 0;
-#X connect 12 0 17 0;
-#X connect 13 0 17 0;
-#X connect 14 0 17 0;
-#X connect 15 0 17 0;
-#X connect 16 0 0 0;
-#X connect 16 0 2 0;
-#X connect 16 0 3 0;
-#X connect 16 0 4 0;
-#X connect 16 0 5 0;
-#X connect 16 0 6 0;
-#X connect 16 0 7 0;
-#X connect 16 0 8 0;
-#X connect 17 0 19 0;
-#X connect 18 0 17 0;
-#X connect 19 0 20 1;
-#X connect 19 0 20 0;
-#X connect 21 0 19 1;
diff --git a/externals/build/doc/help-lifo.pd b/externals/build/doc/help-lifo.pd
deleted file mode 100644
index c5ec758a..00000000
--- a/externals/build/doc/help-lifo.pd
+++ /dev/null
@@ -1,16 +0,0 @@
-#N canvas 356 196 454 304 12;
-#X obj 38 176 lifo 10;
-#X floatatom 38 231 5 0 0;
-#X floatatom 61 110 5 0 0;
-#X msg 38 76 bang;
-#X text 83 76 hit to get next number;
-#X text 111 176 lifo <size>;
-#X text 42 14 lifo :: last in first out buffer for floats;
-#X text 108 33 written for Max by St. Rainstick;
-#X msg 76 140 clear;
-#X text 127 139 clear buffer;
-#X text 92 233 output of buffer;
-#X connect 0 0 1 0;
-#X connect 2 0 0 0;
-#X connect 3 0 0 0;
-#X connect 8 0 0 0;
diff --git a/externals/build/doc/help-limit.pd b/externals/build/doc/help-limit.pd
deleted file mode 100644
index 4ee74dae..00000000
--- a/externals/build/doc/help-limit.pd
+++ /dev/null
@@ -1,25 +0,0 @@
-#N canvas 328 32 558 365 12;
-#X floatatom 27 277 8 0 0;
-#X floatatom 27 73 5 0 0;
-#X text 215 46 written by <olaf.matthes@gmx.de>;
-#X floatatom 54 131 5 0 0;
-#X floatatom 82 152 5 0 0;
-#X floatatom 110 173 5 0 0;
-#X text 84 71 input value;
-#X text 57 104 creation arguments can be changed dynamically:;
-#X obj 27 249 limit 0 9 5;
-#X text 35 316 creation arguments:;
-#X text 170 172 0 = limit \, others: compression ratio;
-#X text 35 340 limit <lower limit> <upper limit> <ratio>;
-#X text 324 195 values between 0 and 1;
-#X text 325 213 result in expansion !;
-#X text 106 278 limited / compressed output value;
-#X text 141 11 limit :: limits input to lie between boundaries;
-#X text 213 27 allows for compression / expansion;
-#X text 114 129 lower boundary;
-#X text 144 151 upper boundary;
-#X connect 1 0 8 0;
-#X connect 3 0 8 1;
-#X connect 4 0 8 2;
-#X connect 5 0 8 3;
-#X connect 8 0 0 0;
diff --git a/externals/build/doc/help-linear.pd b/externals/build/doc/help-linear.pd
deleted file mode 100644
index adcf0432..00000000
--- a/externals/build/doc/help-linear.pd
+++ /dev/null
@@ -1,8 +0,0 @@
-#N canvas 206 71 452 302 12;
-#X obj 70 140 linear;
-#X obj 70 95 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 70 192 5 0 0;
-#X text 23 20 linear :: linearly distributed random numbers;
-#X connect 0 0 2 0;
-#X connect 1 0 0 0;
diff --git a/externals/build/doc/help-listfifo.pd b/externals/build/doc/help-listfifo.pd
deleted file mode 100644
index a40a6094..00000000
--- a/externals/build/doc/help-listfifo.pd
+++ /dev/null
@@ -1,26 +0,0 @@
-#N canvas 476 153 456 307 12;
-#X floatatom 104 231 5 0 0 0 - - -;
-#X msg 38 46 bang;
-#X text 146 152 fifo <size>;
-#X obj 38 152 listfifo 10;
-#X text 42 14 listfifo :: first in first out buffer for lists;
-#X obj 104 187 unpack f f;
-#X floatatom 179 230 5 0 0 0 - - -;
-#X obj 38 263 print listfifo_output;
-#X text 204 185 output of listfifo;
-#X msg 66 76 17.3 23;
-#X obj 166 101 pack f f;
-#X floatatom 166 70 5 0 0 0 - - -;
-#X floatatom 225 70 5 0 0 0 - - -;
-#X msg 84 125 \$1 \$2;
-#X text 83 46 hit to get next number out of the fifo;
-#X connect 1 0 3 0;
-#X connect 3 0 5 0;
-#X connect 3 0 7 0;
-#X connect 5 0 0 0;
-#X connect 5 1 6 0;
-#X connect 9 0 3 0;
-#X connect 10 0 13 0;
-#X connect 11 0 10 0;
-#X connect 12 0 10 1;
-#X connect 13 0 3 0;
diff --git a/externals/build/doc/help-listfunnel.pd b/externals/build/doc/help-listfunnel.pd
deleted file mode 100644
index 2d309a80..00000000
--- a/externals/build/doc/help-listfunnel.pd
+++ /dev/null
@@ -1,21 +0,0 @@
-#N canvas 280 185 452 302 12;
-#X obj 47 160 listfunnel;
-#X floatatom 47 89 5 0 0;
-#X obj 47 219 unpack f f;
-#X floatatom 47 244 5 0 0;
-#X floatatom 122 246 5 0 0;
-#X obj 61 194 print listfunnel;
-#X msg 73 114 17.3 23 147 11;
-#X text 37 23 listfunnel :: send values out as a list with;
-#X text 149 38 source index;
-#X text 149 55 based on code found on the web;
-#X msg 210 113 99 \$1 12;
-#X floatatom 210 86 5 0 0;
-#X connect 0 0 2 0;
-#X connect 0 0 5 0;
-#X connect 1 0 0 0;
-#X connect 2 0 3 0;
-#X connect 2 1 4 0;
-#X connect 6 0 0 0;
-#X connect 10 0 0 0;
-#X connect 11 0 10 0;
diff --git a/externals/build/doc/help-ln~.pd b/externals/build/doc/help-ln~.pd
deleted file mode 100644
index ec8a4be7..00000000
--- a/externals/build/doc/help-ln~.pd
+++ /dev/null
@@ -1,15 +0,0 @@
-#N canvas 277 128 450 300 10;
-#X obj 145 100 ln~;
-#X obj 158 126 ln~ -1;
-#X text 23 4 ln~;
-#X text 22 23 same as log~ however '-1' argument creates inverse;
-#X obj 129 53 sig~ 22;
-#X msg 47 94 bang;
-#X obj 59 128 print~ log;
-#X obj 43 165 print~ alog;
-#X connect 0 0 1 0;
-#X connect 0 0 6 0;
-#X connect 1 0 7 0;
-#X connect 4 0 0 0;
-#X connect 5 0 6 0;
-#X connect 5 0 7 0;
diff --git a/externals/build/doc/help-lorenz.pd b/externals/build/doc/help-lorenz.pd
deleted file mode 100644
index 55170fc2..00000000
--- a/externals/build/doc/help-lorenz.pd
+++ /dev/null
@@ -1,25 +0,0 @@
-#N canvas 288 95 368 335 10;
-#X obj 29 114 metro 50;
-#X obj 29 90 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1
-;
-#X floatatom 80 89 5 0 0;
-#X obj 29 177 lorenz;
-#X floatatom 74 285 5 0 0;
-#X msg 115 194 param 0.02 10 28 2.667;
-#X text 5 6 Lorenz's Attractor;
-#X text 5 66 Calculate;
-#X text 113 161 Reset To Initial Conditions;
-#X text 115 212 Modify Parameters;
-#X floatatom 29 285 5 0 0;
-#X floatatom 120 285 5 0 0;
-#X text 58 258 Output;
-#X text 4 21 Chaos PD Externals - Copyright Ben Bogart 2002;
-#X msg 114 143 reset 0.1 0 0;
-#X connect 0 0 3 0;
-#X connect 1 0 0 0;
-#X connect 2 0 0 1;
-#X connect 3 0 10 0;
-#X connect 3 1 4 0;
-#X connect 3 2 11 0;
-#X connect 5 0 3 0;
-#X connect 14 0 3 0;
diff --git a/externals/build/doc/help-lowpass.pd b/externals/build/doc/help-lowpass.pd
deleted file mode 100644
index 9d15c16f..00000000
--- a/externals/build/doc/help-lowpass.pd
+++ /dev/null
@@ -1,35 +0,0 @@
-#N canvas 365 183 620 467 10;
-#X obj 77 182 print;
-#X floatatom 77 114;
-#X floatatom 162 114;
-#X msg 360 109 \; paint 0;
-#X obj 159 175 filtgain;
-#X msg 91 138 bang;
-#X text 139 93 bandwidth (0 - 100);
-#X text 6 334 See also:;
-#X obj 72 335 bandpass;
-#X obj 139 336 notch;
-#X obj 195 337 lowpass;
-#X obj 247 336 highpass;
-#X obj 247 358 equalizer;
-#X obj 72 357 highshelf;
-#X obj 139 357 lowshelf;
-#X obj 195 357 hlshelf;
-#X text 75 226 These filters are all controlled by a bandwidth which is expressed in octaves. A bandwidth of 100 is equivalent to one octave.;
-#X text 358 25 click first;
-#X text 175 159 click on filtgain to view frequency plot;
-#X text 70 26 ===================================;
-#X text 6 393 (C) Guenter Geiger 2000;
-#X text 75 92 frequency;
-#X text 75 268 Attention \, only the left inlet triggers new coefficients for biquad~;
-#X text 71 12 Lowpass coefficients for biquad~;
-#X msg 360 45 \; pd dsp 1 \; paint 1 \; doit bang \;;
-#X obj 32 114 r doit;
-#X obj 77 160 lowpass 4000 33;
-#X connect 1 0 26 0;
-#X connect 2 0 5 0;
-#X connect 2 0 26 1;
-#X connect 5 0 26 0;
-#X connect 25 0 26 0;
-#X connect 26 0 0 0;
-#X connect 26 0 4 0;
diff --git a/externals/build/doc/help-lowshelf.pd b/externals/build/doc/help-lowshelf.pd
deleted file mode 100644
index 140c754a..00000000
--- a/externals/build/doc/help-lowshelf.pd
+++ /dev/null
@@ -1,39 +0,0 @@
-#N canvas 365 183 620 459 10;
-#X obj 77 182 print;
-#X floatatom 77 114;
-#X floatatom 192 113;
-#X msg 360 117 \; paint 0;
-#X obj 159 175 filtgain;
-#X msg 91 138 bang;
-#X text 6 334 See also:;
-#X obj 72 335 bandpass;
-#X obj 139 336 notch;
-#X obj 195 337 lowpass;
-#X obj 247 336 highpass;
-#X obj 247 358 equalizer;
-#X obj 72 357 highshelf;
-#X obj 139 357 lowshelf;
-#X obj 195 357 hlshelf;
-#X text 75 226 These filters are all controlled by a bandwidth which is expressed in octaves. A bandwidth of 100 is equivalent to one octave.;
-#X text 358 25 click first;
-#X text 211 159 click on filtgain to view frequency plot;
-#X text 6 393 (C) Guenter Geiger 2000;
-#X text 75 92 frequency;
-#X text 75 268 Attention \, only the left inlet triggers new coefficients for biquad~;
-#X floatatom 129 113;
-#X text 138 92 gain;
-#X text 71 26 ==============================================;
-#X text 192 92 slope (0 - 100);
-#X text 76 12 Lowshelf coefficients for biquad~;
-#X obj 31 113 r doit;
-#X msg 360 45 \; pd dsp 1 \; paint 1 \; doit bang \;;
-#X obj 77 160 lowshelf 4000 50 100;
-#X connect 1 0 28 0;
-#X connect 2 0 5 0;
-#X connect 2 0 28 2;
-#X connect 5 0 28 0;
-#X connect 21 0 5 0;
-#X connect 21 0 28 1;
-#X connect 26 0 28 0;
-#X connect 28 0 0 0;
-#X connect 28 0 4 0;
diff --git a/externals/build/doc/help-match.pd b/externals/build/doc/help-match.pd
deleted file mode 100644
index 8d2fbd73..00000000
--- a/externals/build/doc/help-match.pd
+++ /dev/null
@@ -1,68 +0,0 @@
-#N canvas 90 142 874 407 12;
-#X obj 50 350 bng 24 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X msg 148 212 reset;
-#X obj 50 95 random 5;
-#X msg 50 5 0;
-#X msg 65 32 1;
-#X obj 50 65 metro 100;
-#X text 203 212 reset internal data storage;
-#X text 182 26 input values matches the creation;
-#X text 183 42 arguments;
-#X text 185 82 this can be changed in the sources !;
-#X text 83 351 <-- 'bang' when input matches arguments;
-#X obj 62 122 hdl 20 1 0 5 empty empty empty 0 -6 0 8 -262144 -1 -1
-0;
-#X floatatom 50 154 5 0 0;
-#X text 228 229 -> forget all old values;
-#X obj 50 243 match 3 4;
-#X floatatom 81 325 5 0 0;
-#X floatatom 156 324 5 0 0;
-#X obj 81 294 unpack f f;
-#X text 111 11 match :: outputs a list when a list of;
-#X msg 93 178 1 3 4 7;
-#X msg 160 178 1 2 4 5;
-#X text 230 179 send a list of floats;
-#X symbolatom 688 312 10 0 0;
-#X symbolatom 616 336 10 0 0;
-#X symbolatom 581 356 10 0 0;
-#X obj 540 349 bng 24 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 540 244 match dog bytes 2 cats;
-#X msg 553 186 dog bytes 2 cats;
-#X msg 564 214 cat bytes 2 dogs;
-#X text 384 114 same works for symbols and mixtures of floats and symbols:
-;
-#X obj 581 285 unpack s s f s;
-#X floatatom 635 313 5 0 0;
-#X text 89 271 sends out the list when a match is found;
-#X msg 459 151 dog;
-#X msg 494 143 cats;
-#X msg 519 170 2;
-#X msg 471 195 bytes;
-#X text 183 68 a maximum of 16 arguments is allowed;
-#X connect 1 0 14 0;
-#X connect 2 0 12 0;
-#X connect 3 0 5 0;
-#X connect 4 0 5 0;
-#X connect 5 0 2 0;
-#X connect 11 0 12 0;
-#X connect 12 0 14 0;
-#X connect 14 0 0 0;
-#X connect 14 0 17 0;
-#X connect 17 0 15 0;
-#X connect 17 1 16 0;
-#X connect 19 0 14 0;
-#X connect 20 0 14 0;
-#X connect 26 0 25 0;
-#X connect 26 0 30 0;
-#X connect 27 0 26 0;
-#X connect 28 0 26 0;
-#X connect 30 0 24 0;
-#X connect 30 1 23 0;
-#X connect 30 2 31 0;
-#X connect 30 3 22 0;
-#X connect 33 0 26 0;
-#X connect 34 0 26 0;
-#X connect 35 0 26 0;
-#X connect 36 0 26 0;
diff --git a/externals/build/doc/help-matrix~.pd b/externals/build/doc/help-matrix~.pd
deleted file mode 100644
index 5a6e9d56..00000000
--- a/externals/build/doc/help-matrix~.pd
+++ /dev/null
@@ -1,10 +0,0 @@
-#N canvas 523 376 560 300 10;
-#X obj 30 165 matrix~;
-#X text 29 23 matrix multiplies a signal block with an arbitrary matrix
-;
-#X msg 69 127 load matrix.bin;
-#X text 27 39 added for completeness. mainly intended for spectral
-transfos;
-#X text 26 73 the file format is binary floating point \, column encoded.
-;
-#X connect 2 0 0 0;
diff --git a/externals/build/doc/help-maxlib.pd b/externals/build/doc/help-maxlib.pd
deleted file mode 100644
index 663c6053..00000000
--- a/externals/build/doc/help-maxlib.pd
+++ /dev/null
@@ -1,73 +0,0 @@
-#N canvas 70 3 889 647 12;
-#X obj 290 277 average;
-#X obj 19 171 beat;
-#X obj 19 196 borax;
-#X obj 19 146 chord;
-#X obj 472 491 dist;
-#X obj 290 172 divide;
-#X obj 290 146 divmod;
-#X obj 606 171 fifo;
-#X obj 290 303 history;
-#X obj 17 496 ignore;
-#X obj 17 470 iso;
-#X obj 605 145 lifo;
-#X obj 290 329 match;
-#X obj 290 197 minus;
-#X obj 609 261 mlife;
-#X obj 290 224 multi;
-#X obj 472 516 netdist;
-#X obj 19 272 pitch;
-#X obj 290 251 plus;
-#X obj 17 418 pulse;
-#X obj 472 542 remote;
-#X obj 19 221 rhythm;
-#X obj 19 246 score array01;
-#X obj 17 444 speedlim;
-#X obj 17 522 step;
-#X obj 609 236 subst;
-#X text 30 27 maxlib 0.8 :: Music Analysis eXtensions LIBrary;
-#X text 140 44 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X text 139 61 download at http://www.akustische-kunst.de/puredata/maxlib
-;
-#X text 72 146 chord detection;
-#X text 69 171 beat tracking;
-#X text 78 222 beat detection;
-#X text 73 197 music analysis;
-#X text 136 246 score following;
-#X text 73 272 pitch information;
-#X text 20 115 MUSIC / MIDI ANALYSIS;
-#X text 290 110 MATH;
-#X text 357 147 calculate / and %;
-#X text 355 172 / for several inputs;
-#X text 349 252 + for several inputs;
-#X text 349 224 * for several inputs;
-#X text 353 198 - for several inputs;
-#X text 361 276 average of last N values;
-#X text 362 302 average over last N seconds;
-#X text 345 329 match input to list of numbers;
-#X text 17 392 TIME;
-#X text 94 445 lets input through every N milliseconds;
-#X text 56 472 play sequence of MIDI notes;
-#X text 78 497 ignore too fast changing input;
-#X text 469 459 CONTROL;
-#X text 520 490 send to list of receive objects;
-#X text 541 514 same for netreceive;
-#X text 531 541 send to one receive object;
-#X text 604 118 BUFFER;
-#X text 650 145 last in first out;
-#X text 653 171 first in first out;
-#X text 64 524 a line object that steps;
-#X text 606 204 OTHER / EXPERIMENTAL;
-#X text 666 235 self-similar substitution;
-#X text 665 261 cellular automaton;
-#X obj 290 355 scale;
-#X text 344 356 scale input to outpur range;
-#X text 72 418 a 'better' metro;
-#X obj 17 548 history;
-#X obj 17 574 velocity;
-#X text 86 548 average over last N milliseconds;
-#X text 93 574 velocity of input in digits per second;
-#X obj 472 569 netrec;
-#X text 531 570 netreceive with extra info about sender;
-#X obj 290 381 delta;
-#X text 344 381 calculate 1st or 2nd order difference;
diff --git a/externals/build/doc/help-minus.pd b/externals/build/doc/help-minus.pd
deleted file mode 100644
index 64e45f3b..00000000
--- a/externals/build/doc/help-minus.pd
+++ /dev/null
@@ -1,17 +0,0 @@
-#N canvas 328 264 464 316 12;
-#X floatatom 54 217 5 0 0;
-#X floatatom 54 127 5 0 0;
-#X floatatom 107 127 5 0 0;
-#X text 39 20 minus :: like '-' but calculates result;
-#X text 133 204 use creation arguments to set initial;
-#X text 133 220 values for inlets;
-#X msg 23 83 bang;
-#X text 69 82 calculate and output result now;
-#X obj 54 172 minus 8 6 4;
-#X floatatom 161 127 5 0 0;
-#X text 120 38 when leftmost or second inlet is changed;
-#X connect 1 0 8 0;
-#X connect 2 0 8 1;
-#X connect 6 0 8 0;
-#X connect 8 0 0 0;
-#X connect 9 0 8 2;
diff --git a/externals/build/doc/help-mlife.pd b/externals/build/doc/help-mlife.pd
deleted file mode 100644
index d12e1fc5..00000000
--- a/externals/build/doc/help-mlife.pd
+++ /dev/null
@@ -1,56 +0,0 @@
-#N canvas 309 47 454 459 12;
-#X floatatom 23 424 5 0 0;
-#X floatatom 39 397 5 0 0;
-#X floatatom 76 424 5 0 0;
-#X floatatom 93 397 5 0 0;
-#X floatatom 129 424 5 0 0;
-#X floatatom 147 397 5 0 0;
-#X floatatom 183 425 5 0 0;
-#X floatatom 200 398 5 0 0;
-#X msg 22 33 bang;
-#X msg 69 123 randfill;
-#X msg 84 150 fill 0;
-#X msg 100 177 lo 2;
-#X msg 108 204 hi 3;
-#X msg 120 231 nset 3;
-#X msg 161 312 display;
-#X text 178 233 set neighbourhood;
-#X text 151 205 set high;
-#X text 146 176 set low;
-#X text 151 150 fill cells with 0;
-#X text 145 123 fill cells with random value;
-#X text 226 312 display state of cells;
-#X msg 35 72 1;
-#X text 63 33 calculate next generation and output;
-#X text 64 50 bangs on every cell that is alife;
-#X text 68 72 calculate next generation and output;
-#X text 68 89 1 if cell is alife \, 0 if dead;
-#X text 227 329 in Pd console window;
-#X text 142 355 mlife <number of cells> <view_start>;
-#X text 189 370 <view_size> <closed>;
-#X text 279 395 closed universe if;
-#X text 279 409 <closed> = 1;
-#X msg 134 258 randseed 4;
-#X text 225 258 seed array with random no.;
-#X text 225 284 seed array with a number;
-#X msg 149 285 seed 1 4;
-#X obj 23 356 mlife 8 1 8 0;
-#X text 44 5 mlife :: a cellular automata object;
-#X connect 8 0 35 0;
-#X connect 9 0 35 0;
-#X connect 10 0 35 0;
-#X connect 11 0 35 0;
-#X connect 12 0 35 0;
-#X connect 13 0 35 0;
-#X connect 14 0 35 0;
-#X connect 21 0 35 0;
-#X connect 31 0 35 0;
-#X connect 34 0 35 0;
-#X connect 35 0 0 0;
-#X connect 35 1 1 0;
-#X connect 35 2 2 0;
-#X connect 35 3 3 0;
-#X connect 35 4 4 0;
-#X connect 35 5 5 0;
-#X connect 35 6 6 0;
-#X connect 35 7 7 0;
diff --git a/externals/build/doc/help-moog~.pd b/externals/build/doc/help-moog~.pd
deleted file mode 100644
index 7e0139ba..00000000
--- a/externals/build/doc/help-moog~.pd
+++ /dev/null
@@ -1,39 +0,0 @@
-#N canvas 225 113 568 397 10;
-#X obj 186 210 moog~;
-#X obj 178 288 dac~;
-#X floatatom 226 163 5 0 0;
-#X floatatom 183 104 5 0 0;
-#X floatatom 25 113 5 0 0;
-#X obj 238 237 env~;
-#X floatatom 238 257 5 0 0;
-#X obj 186 257 *~ 0.1;
-#X msg 182 163 reset;
-#X obj 116 105 +~ 1;
-#X floatatom 116 63 5 0 0;
-#X floatatom 180 128 5 0 0;
-#X obj 116 146 +~ 100;
-#X obj 116 84 osc~ 0.25;
-#X obj 116 125 *~ 2000;
-#X obj 226 182 sig~ 3;
-#X obj 25 139 phasor~ 110;
-#X msg 249 52 \; pd dsp 1 \;;
-#X text 17 7 A signal controlled "moog" resonant lowpass;
-#X text 272 163 Q (1-4);
-#X text 61 46 resonance freq modulation;
-#X connect 0 0 5 0;
-#X connect 0 0 7 0;
-#X connect 2 0 15 0;
-#X connect 3 0 14 1;
-#X connect 4 0 16 0;
-#X connect 5 0 6 0;
-#X connect 7 0 1 0;
-#X connect 7 0 1 1;
-#X connect 8 0 0 0;
-#X connect 9 0 14 0;
-#X connect 10 0 13 0;
-#X connect 11 0 12 1;
-#X connect 12 0 0 1;
-#X connect 13 0 9 0;
-#X connect 14 0 12 0;
-#X connect 15 0 0 2;
-#X connect 16 0 0 0;
diff --git a/externals/build/doc/help-multi.pd b/externals/build/doc/help-multi.pd
deleted file mode 100644
index 86e6a5ca..00000000
--- a/externals/build/doc/help-multi.pd
+++ /dev/null
@@ -1,17 +0,0 @@
-#N canvas 328 264 464 316 12;
-#X floatatom 54 217 5 0 0;
-#X floatatom 54 127 5 0 0;
-#X floatatom 108 128 5 0 0;
-#X text 39 20 multi :: like '*' but calculates result;
-#X text 133 204 use creation arguments to set initial;
-#X text 133 220 values for inlets;
-#X msg 23 83 bang;
-#X text 69 82 calculate and output result now;
-#X obj 54 172 multi 8 6 2;
-#X floatatom 163 129 5 0 0;
-#X text 120 38 when leftmost or second inlet is changed;
-#X connect 1 0 8 0;
-#X connect 2 0 8 1;
-#X connect 6 0 8 0;
-#X connect 8 0 0 0;
-#X connect 9 0 8 2;
diff --git a/externals/build/doc/help-nchange.pd b/externals/build/doc/help-nchange.pd
deleted file mode 100644
index cfcf00b1..00000000
--- a/externals/build/doc/help-nchange.pd
+++ /dev/null
@@ -1,31 +0,0 @@
-#N canvas 271 238 519 310 12;
-#X obj 30 213 nchange f;
-#X obj 371 215 nchange l;
-#X msg 367 144 bla foo dog;
-#X msg 387 169 bla foo 23;
-#X msg 348 121 bla foo dog 17;
-#X obj 200 214 nchange s;
-#X obj 200 185 symbol;
-#X msg 200 126 dog;
-#X msg 216 153 cat;
-#X obj 162 15 change;
-#X obj 371 253 print list;
-#X obj 200 255 print symbol;
-#X msg 30 152 0;
-#X msg 43 180 1;
-#X obj 30 257 print float;
-#X text 100 34 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X text 12 15 nchange :: a 'new';
-#X text 22 77 The creation argument specifies whether nchange works
-for floats \, symbols or lists.;
-#X connect 0 0 14 0;
-#X connect 1 0 10 0;
-#X connect 2 0 1 0;
-#X connect 3 0 1 0;
-#X connect 4 0 1 0;
-#X connect 5 0 11 0;
-#X connect 6 0 5 0;
-#X connect 7 0 6 0;
-#X connect 8 0 6 0;
-#X connect 12 0 0 0;
-#X connect 13 0 0 0;
diff --git a/externals/build/doc/help-netclient.pd b/externals/build/doc/help-netclient.pd
deleted file mode 100644
index 46e5b522..00000000
--- a/externals/build/doc/help-netclient.pd
+++ /dev/null
@@ -1,51 +0,0 @@
-#N canvas 246 114 752 474 12;
-#X floatatom 49 333 5 0 0;
-#X floatatom 87 298 5 0 0;
-#X symbolatom 164 251 10 0 0;
-#X text 102 332 received data;
-#X text 140 298 number of connections;
-#X msg 49 54 print;
-#X floatatom 125 272 5 0 0;
-#X text 183 276 socket number;
-#X msg 103 179 broadcast hallo world!;
-#X text 288 179 send to all clients;
-#X text 143 49 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X obj 49 223 netserver 3000;
-#X text 137 120 send message to client no. 1;
-#X text 256 251 client's IP address;
-#X obj 477 189 netclient;
-#X msg 498 116 connect localhost 3000;
-#X msg 511 143 disconnect;
-#X msg 477 84 send 23;
-#X floatatom 544 218 5 0 0;
-#X msg 83 91 send 380 17.3;
-#X floatatom 477 296 5 0 0;
-#X obj 600 281 print anything;
-#X obj 538 309 print list;
-#X obj 477 245 route float list;
-#X msg 98 142 client 1 23;
-#X text 204 91 "send <socketnumber> <data>";
-#X text 110 70 send message on specified socket;
-#X text 200 143 "client <clientnumber> <data>";
-#X text 48 379 This example demonstrates how to set up a client/server
-connection. Data sent by the client get's received and displayed by
-the server imediately. Or just try it the other way round...;
-#X text 38 15 netclient :: simple client that connects to netserver
-or;
-#X text 142 32 to pd's native netreceive object;
-#X connect 5 0 11 0;
-#X connect 8 0 11 0;
-#X connect 11 0 0 0;
-#X connect 11 1 1 0;
-#X connect 11 2 6 0;
-#X connect 11 3 2 0;
-#X connect 14 0 23 0;
-#X connect 14 1 18 0;
-#X connect 15 0 14 0;
-#X connect 16 0 14 0;
-#X connect 17 0 14 0;
-#X connect 19 0 11 0;
-#X connect 23 0 20 0;
-#X connect 23 1 22 0;
-#X connect 23 2 21 0;
-#X connect 24 0 11 0;
diff --git a/externals/build/doc/help-netdist.pd b/externals/build/doc/help-netdist.pd
deleted file mode 100644
index 84cd2e2f..00000000
--- a/externals/build/doc/help-netdist.pd
+++ /dev/null
@@ -1,37 +0,0 @@
-#N canvas 374 142 458 370 12;
-#X obj 23 299 netdist;
-#X obj 275 249 netreceive 3000;
-#X floatatom 275 275 5 0 0;
-#X floatatom 390 275 5 0 0;
-#X msg 23 64 connect localhost 3000;
-#X floatatom 276 328 5 0 0;
-#X floatatom 391 328 5 0 0;
-#X obj 276 302 netreceive 3001;
-#X msg 67 120 disconnect localhost 3000;
-#X msg 42 93 connect localhost 3001;
-#X msg 88 147 disconnect localhost 3001;
-#X msg 102 177 print;
-#X msg 113 203 clear;
-#X floatatom 23 326 5 0 0;
-#X msg 120 232 send 23;
-#X msg 146 259 send 17.3;
-#X text 151 178 print list of connections;
-#X text 164 202 disconnect all;
-#X text 189 232 send values;
-#X text 213 64 add connection to list;
-#X text 278 119 remove connection;
-#X text 33 8 netdist :: distribute data to several netreceive;
-#X text 122 24 written by Olaf Matthes;
-#X connect 0 0 13 0;
-#X connect 1 0 2 0;
-#X connect 1 1 3 0;
-#X connect 4 0 0 0;
-#X connect 7 0 5 0;
-#X connect 7 1 6 0;
-#X connect 8 0 0 0;
-#X connect 9 0 0 0;
-#X connect 10 0 0 0;
-#X connect 11 0 0 0;
-#X connect 12 0 0 0;
-#X connect 14 0 0 0;
-#X connect 15 0 0 0;
diff --git a/externals/build/doc/help-netrec.pd b/externals/build/doc/help-netrec.pd
deleted file mode 100644
index 80be6951..00000000
--- a/externals/build/doc/help-netrec.pd
+++ /dev/null
@@ -1,34 +0,0 @@
-#N canvas 315 121 600 364 12;
-#X obj 49 189 netrec 3000;
-#X obj 57 130 netsend;
-#X msg 57 18 connect localhost 3000;
-#X msg 78 44 disconnect localhost 3000;
-#X floatatom 49 297 5 0 0;
-#X floatatom 76 270 5 0 0;
-#X floatatom 93 73 5 0 0;
-#X msg 93 99 send \$1;
-#X symbolatom 132 217 10 0 0;
-#X text 224 217 IP address;
-#X text 100 298 received data;
-#X text 129 270 number of connections;
-#X obj 295 128 netsend;
-#X msg 295 16 connect localhost 3000;
-#X msg 316 42 disconnect localhost 3000;
-#X floatatom 331 71 5 0 0;
-#X msg 331 97 send \$1;
-#X msg 49 162 print;
-#X floatatom 104 243 5 0 0;
-#X text 162 247 socket number;
-#X connect 0 0 4 0;
-#X connect 0 1 5 0;
-#X connect 0 2 18 0;
-#X connect 0 3 8 0;
-#X connect 2 0 1 0;
-#X connect 3 0 1 0;
-#X connect 6 0 7 0;
-#X connect 7 0 1 0;
-#X connect 13 0 12 0;
-#X connect 14 0 12 0;
-#X connect 15 0 16 0;
-#X connect 16 0 12 0;
-#X connect 17 0 0 0;
diff --git a/externals/build/doc/help-netserver.pd b/externals/build/doc/help-netserver.pd
deleted file mode 100644
index a849bd52..00000000
--- a/externals/build/doc/help-netserver.pd
+++ /dev/null
@@ -1,50 +0,0 @@
-#N canvas 246 114 752 474 12;
-#X floatatom 49 333 5 0 0;
-#X floatatom 87 298 5 0 0;
-#X symbolatom 164 251 10 0 0;
-#X text 102 332 received data;
-#X text 140 298 number of connections;
-#X msg 49 54 print;
-#X floatatom 125 272 5 0 0;
-#X text 183 276 socket number;
-#X msg 103 179 broadcast hallo world!;
-#X text 288 179 send to all clients;
-#X text 144 33 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X obj 49 223 netserver 3000;
-#X text 137 120 send message to client no. 1;
-#X text 256 251 client's IP address;
-#X obj 477 189 netclient;
-#X msg 498 116 connect localhost 3000;
-#X msg 511 143 disconnect;
-#X msg 477 84 send 23;
-#X floatatom 544 218 5 0 0;
-#X msg 83 91 send 380 17.3;
-#X floatatom 477 296 5 0 0;
-#X obj 600 281 print anything;
-#X obj 538 309 print list;
-#X obj 477 245 route float list;
-#X msg 98 142 client 1 23;
-#X text 204 91 "send <socketnumber> <data>";
-#X text 110 70 send message on specified socket;
-#X text 200 143 "client <clientnumber> <data>";
-#X text 48 379 This example demonstrates how to set up a client/server
-connection. Data sent by the client get's received and displayed by
-the server imediately. Or just try it the other way round...;
-#X text 38 15 netclient :: simple client that connects to netserver
-;
-#X connect 5 0 11 0;
-#X connect 8 0 11 0;
-#X connect 11 0 0 0;
-#X connect 11 1 1 0;
-#X connect 11 2 6 0;
-#X connect 11 3 2 0;
-#X connect 14 0 23 0;
-#X connect 14 1 18 0;
-#X connect 15 0 14 0;
-#X connect 16 0 14 0;
-#X connect 17 0 14 0;
-#X connect 19 0 11 0;
-#X connect 23 0 20 0;
-#X connect 23 1 22 0;
-#X connect 23 2 21 0;
-#X connect 24 0 11 0;
diff --git a/externals/build/doc/help-notch.pd b/externals/build/doc/help-notch.pd
deleted file mode 100644
index a65d9c42..00000000
--- a/externals/build/doc/help-notch.pd
+++ /dev/null
@@ -1,35 +0,0 @@
-#N canvas 363 47 620 467 10;
-#X obj 77 182 print;
-#X floatatom 77 114;
-#X floatatom 150 114;
-#X msg 360 109 \; paint 0;
-#X obj 159 175 filtgain;
-#X msg 91 138 bang;
-#X text 150 93 bandwidth (0 - 100);
-#X text 6 334 See also:;
-#X obj 72 335 bandpass;
-#X obj 139 336 notch;
-#X obj 195 337 lowpass;
-#X obj 247 336 highpass;
-#X obj 247 358 equalizer;
-#X obj 72 357 highshelf;
-#X obj 139 357 lowshelf;
-#X obj 195 357 hlshelf;
-#X text 75 226 These filters are all controlled by a bandwidth which is expressed in octaves. A bandwidth of 100 is equivalent to one octave.;
-#X text 358 25 click first;
-#X text 165 159 click on filtgain to view frequency plot;
-#X text 70 26 ===================================;
-#X text 6 393 (C) Guenter Geiger 2000;
-#X text 75 92 frequency;
-#X text 75 268 Attention \, only the left inlet triggers new coefficients for biquad~;
-#X text 72 13 Notch coefficients for biquad~;
-#X msg 360 46 \; pd dsp 1 \; paint 1 \; doit bang \;;
-#X obj 35 114 r doit;
-#X obj 77 160 notch 4000 33;
-#X connect 1 0 26 0;
-#X connect 2 0 5 0;
-#X connect 2 0 26 1;
-#X connect 5 0 26 0;
-#X connect 25 0 26 0;
-#X connect 26 0 0 0;
-#X connect 26 0 4 0;
diff --git a/externals/build/doc/help-nroute.pd b/externals/build/doc/help-nroute.pd
deleted file mode 100644
index 08313639..00000000
--- a/externals/build/doc/help-nroute.pd
+++ /dev/null
@@ -1,37 +0,0 @@
-#N canvas 252 37 630 380 12;
-#X floatatom 116 199 5 0 0;
-#X obj 41 290 print matched;
-#X obj 116 256 print failed;
-#X msg 78 151 8;
-#X obj 41 226 nroute 8 2;
-#X msg 41 77 0 8 15;
-#X msg 56 105 17 3 45;
-#X msg 116 153 3;
-#X text 170 197 position to match;
-#X floatatom 427 204 5 0 0;
-#X obj 336 293 print matched;
-#X obj 427 259 print failed;
-#X obj 336 229 nroute fly 2;
-#X msg 381 178 go;
-#X msg 417 178 walk;
-#X msg 336 80 swifts fly high;
-#X msg 351 108 dogs walk slow;
-#X msg 363 141 please go go;
-#X text 153 152 what to match;
-#X text 54 8 nroute :: route if Nth argument is matched;
-#X text 135 24 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X connect 0 0 4 2;
-#X connect 3 0 4 1;
-#X connect 4 0 1 0;
-#X connect 4 1 2 0;
-#X connect 5 0 4 0;
-#X connect 6 0 4 0;
-#X connect 7 0 4 1;
-#X connect 9 0 12 2;
-#X connect 12 0 10 0;
-#X connect 12 1 11 0;
-#X connect 13 0 12 1;
-#X connect 14 0 12 1;
-#X connect 15 0 12 0;
-#X connect 16 0 12 0;
-#X connect 17 0 12 0;
diff --git a/externals/build/doc/help-oggamp~.pd b/externals/build/doc/help-oggamp~.pd
deleted file mode 100644
index b0bb5048..00000000
--- a/externals/build/doc/help-oggamp~.pd
+++ /dev/null
@@ -1,54 +0,0 @@
-#N canvas 176 105 678 455 10;
-#X obj 38 420 dac~;
-#X floatatom 100 419 5 0 0;
-#X text 145 419 connection state;
-#X msg 80 83 connect localhost puredata.ogg 8000;
-#X msg 109 131 disconnect;
-#X msg 35 60 connect ogg.bbc.co.uk radio1_low.ogg 8001;
-#X msg 93 106 connect 141.53.196.149 puredata.ogg 8000;
-#X msg 147 224 recover 0;
-#X msg 163 251 recover 1;
-#X msg 125 153 print;
-#X obj 15 389 *~ 0;
-#X obj 57 391 *~ 0;
-#X floatatom 20 332 5 0 0;
-#X obj 20 354 / 100;
-#X text 57 7 oggamp~ version 0.2 - Ogg Vorbis sreaming client;
-#X msg 139 191 recover -1;
-#X text 218 191 resume (default): mute audio and refill buffer;
-#X text 230 249 reconnect (disconnect and connect again);
-#X text 138 303 CREATION ARGUMENTS:;
-#X text 260 303 oggamp~ <graphic> <outlets> <buffersize>;
-#X text 167 324 <graphic> - turn graphical buffer status display on
-(1) or off (0 \, default);
-#X text 167 351 <outlets> - number of outlets (default = 2) \, mono
-to stereo and stereo to mono conversion supported;
-#X text 333 50 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X text 333 63 get source at http://www.akustische-kunst.de/;
-#X msg 530 406 \; pd dsp 1;
-#X msg 596 406 \; pd dsp 0;
-#X obj 530 380 loadbang;
-#X msg 16 34 connect radio.jcraft.com test.ogg 8000;
-#X obj 15 300 oggamp~ 1 2 256;
-#X text 154 171 BEHAVIOUR ON BUFFER UNDERRUNS:;
-#X text 166 378 <buffersize> - size of circular buffer in kbytes (default
-= 256k);
-#X text 219 222 disconnect on buffer underrun;
-#X connect 3 0 28 0;
-#X connect 4 0 28 0;
-#X connect 5 0 28 0;
-#X connect 6 0 28 0;
-#X connect 7 0 28 0;
-#X connect 8 0 28 0;
-#X connect 9 0 28 0;
-#X connect 10 0 0 0;
-#X connect 11 0 0 1;
-#X connect 12 0 13 0;
-#X connect 13 0 10 1;
-#X connect 13 0 11 1;
-#X connect 15 0 28 0;
-#X connect 26 0 24 0;
-#X connect 27 0 28 0;
-#X connect 28 0 10 0;
-#X connect 28 1 11 0;
-#X connect 28 2 1 0;
diff --git a/externals/build/doc/help-oggcast~.pd b/externals/build/doc/help-oggcast~.pd
deleted file mode 100644
index 6b45d355..00000000
--- a/externals/build/doc/help-oggcast~.pd
+++ /dev/null
@@ -1,57 +0,0 @@
-#N canvas 256 31 609 501 10;
-#X floatatom 18 36 0 40 16000;
-#X msg 467 454 \; pd dsp 1;
-#X floatatom 18 470 0 0 0;
-#X msg 171 152 disconnect;
-#X msg 207 283 print;
-#X msg 533 454 \; pd dsp 0;
-#X obj 467 428 loadbang;
-#X floatatom 96 448 10 0 0;
-#X text 120 80 connect <host> <mountpoint> <port>;
-#X text 272 45 get latest version at;
-#X text 274 59 http://www.akustische-kunst.de/puredata/;
-#X text 188 178 vorbis <samplerate> <channles> <max.br> <nom.br> <min.br>
-;
-#X text 167 448 ogg pages;
-#X text 47 473 connection state;
-#X text 372 249 channels: 1 or 2 (default);
-#X text 203 214 vbr <samplerate> <channels> <quality>;
-#X msg 100 57 passwd letmein;
-#X obj 18 63 osc~ 440;
-#X text 323 236 quality settings: 0 - 1 (low - hi);
-#X text 324 265 resampling currently not supported!;
-#X text 216 345 possible tags: TITLE \, ARTIST \, PERFORMER \, DESCRIPTION
-\,;
-#X text 305 358 GENRE \, LOCATION \, COPYRIGHT \, CONTACT \, DATE;
-#X msg 188 195 vorbis 44100 2 144 128 96;
-#X msg 152 120 connect 141.53.196.149 puredata.ogg 8000;
-#X msg 122 98 connect localhost puredata.ogg 8000;
-#X msg 202 230 vbr 44100 2 0.4;
-#X obj 17 421 oggcast~ 2 512;
-#X text 19 6 oggcast~ 0.2b - send Ogg Vorbis stream to IceCast2 or
-JRoar;
-#X text 273 34 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X text 246 284 print current settings to console window;
-#X text 214 306 comment: <TAG> <content>;
-#X msg 214 323 ARTIST your_name;
-#X text 118 421 creation arguments: oggcast~ <channles> <buffer size>
-;
-#X text 239 439 default is 2 channels and 512k;
-#X text 240 451 bytes buffer size;
-#X text 217 376 '_' (underline) or '=' (equal sign) will get replaced
-with spaces! Note that changing any settings while streaming might
-result in audible dropouts!;
-#X connect 0 0 17 0;
-#X connect 3 0 26 0;
-#X connect 4 0 26 0;
-#X connect 6 0 1 0;
-#X connect 16 0 26 0;
-#X connect 17 0 26 0;
-#X connect 17 0 26 1;
-#X connect 22 0 26 0;
-#X connect 23 0 26 0;
-#X connect 24 0 26 0;
-#X connect 25 0 26 0;
-#X connect 26 0 2 0;
-#X connect 26 1 7 0;
-#X connect 31 0 26 0;
diff --git a/externals/build/doc/help-oggread~.pd b/externals/build/doc/help-oggread~.pd
deleted file mode 100644
index 51e59726..00000000
--- a/externals/build/doc/help-oggread~.pd
+++ /dev/null
@@ -1,44 +0,0 @@
-#N canvas 280 107 572 464 12;
-#X obj 27 411 dac~;
-#X floatatom 75 412 8 0 0 0 - - -;
-#X obj 36 343 oggread~;
-#X msg 71 170 start;
-#X msg 110 226 stop;
-#X msg 118 287 resume;
-#X msg 36 45 open myfile.ogg;
-#X text 119 168 play file from beginning;
-#X text 152 226 stop (pause) playing;
-#X text 179 288 resume playing at current position;
-#X msg 396 394 \; pd dsp 1;
-#X msg 472 394 \; pd dsp 0;
-#X obj 396 368 loadbang;
-#X text 185 52 get latest version at;
-#X text 152 411 position in file (seconds);
-#X text 186 38 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X text 17 16 oggread~ version 0.2 - Ogg Vorbis file player;
-#X msg 126 250 0;
-#X msg 95 195 1;
-#X text 230 318 set new playing position (in seconds);
-#X obj 95 375 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X text 121 375 bang at end of file;
-#X text 186 67 http://www.akustische-kunst.org/puredata/;
-#X obj 55 102 openpanel;
-#X msg 55 74 bang;
-#X msg 55 129 open \$1;
-#X msg 149 317 seek 60;
-#X connect 2 0 0 0;
-#X connect 2 1 0 1;
-#X connect 2 2 1 0;
-#X connect 2 3 20 0;
-#X connect 3 0 2 0;
-#X connect 4 0 2 0;
-#X connect 5 0 2 0;
-#X connect 6 0 2 0;
-#X connect 12 0 10 0;
-#X connect 17 0 2 0;
-#X connect 18 0 2 0;
-#X connect 23 0 25 0;
-#X connect 24 0 23 0;
-#X connect 25 0 2 0;
-#X connect 26 0 2 0;
diff --git a/externals/build/doc/help-oggwrite~.pd b/externals/build/doc/help-oggwrite~.pd
deleted file mode 100644
index 8e9ca4b0..00000000
--- a/externals/build/doc/help-oggwrite~.pd
+++ /dev/null
@@ -1,59 +0,0 @@
-#N canvas 286 47 631 513 10;
-#X obj 40 415 oggwrite~;
-#X obj 40 64 osc~ 440;
-#X floatatom 40 33 5 0 0;
-#X msg 120 52 open myfile.ogg;
-#X msg 175 125 start;
-#X msg 185 148 stop;
-#X msg 155 78 append;
-#X msg 166 99 truncate;
-#X floatatom 89 441 5 0 0;
-#X floatatom 40 470 5 0 0;
-#X msg 204 259 print;
-#X text 189 180 vorbis <samplerate> <channles> <max.br> <nom.br> <min.br>
-;
-#X text 373 251 channels: 1 or 2 (default);
-#X text 204 216 vbr <samplerate> <channels> <quality>;
-#X msg 203 232 vbr 44100 2 0.4;
-#X text 324 238 quality settings: 0 - 1 (low - hi);
-#X text 325 267 resampling currently not supported!;
-#X text 202 290 comment <tag> <content>;
-#X text 204 329 possible tags: TITLE \, ARTIST \, PERFORMER \, DESCRIPTION
-\,;
-#X text 293 342 GENRE \, LOCATION \, COPYRIGHT \, CONTACT \, DATE;
-#X msg 202 307 ARTIST your=name;
-#X msg 189 197 vorbis 44100 2 144 128 96;
-#X text 136 441 ogg pages written to file;
-#X msg 481 455 \; pd dsp 1;
-#X msg 547 455 \; pd dsp 0;
-#X obj 481 429 loadbang;
-#X text 354 9 written by Olaf Matthes (olaf.matthes@gmx.de);
-#X text 353 21 get latest version at;
-#X text 354 34 http://www.akustische-kunst.de/puredata/;
-#X text 209 76 append data at end of file;
-#X text 226 97 overwrite previously recorded data;
-#X text 221 145 stop recording;
-#X text 225 50 open a file first!;
-#X text 240 407 might result in audible dropouts!;
-#X text 202 395 note: changing settings while recording;
-#X text 85 470 file state (1 = open \; 0 = closed);
-#X text 5 9 oggwrite~ version 0.1 - write Ogg Vorbis stream to file
-;
-#X msg 204 361 COPYRIGHT (c)=2002=Olaf=Matthes;
-#X text 220 123 start recording;
-#X connect 0 0 9 0;
-#X connect 0 1 8 0;
-#X connect 1 0 0 0;
-#X connect 1 0 0 1;
-#X connect 2 0 1 0;
-#X connect 3 0 0 0;
-#X connect 4 0 0 0;
-#X connect 5 0 0 0;
-#X connect 6 0 0 0;
-#X connect 7 0 0 0;
-#X connect 10 0 0 0;
-#X connect 14 0 0 0;
-#X connect 20 0 0 0;
-#X connect 21 0 0 0;
-#X connect 25 0 23 0;
-#X connect 37 0 0 0;
diff --git a/externals/build/doc/help-oneshot.pd b/externals/build/doc/help-oneshot.pd
deleted file mode 100644
index f976360f..00000000
--- a/externals/build/doc/help-oneshot.pd
+++ /dev/null
@@ -1,11 +0,0 @@
-#N canvas 151 485 600 500 10;
-#X text 124 68 GEM object;
-#X obj 123 298 print out1;
-#X msg 123 155 bang;
-#X text 138 23 oneshot;
-#X obj 123 219 oneshot;
-#X msg 188 154 clear;
-#X text 61 385 oneshot blocks after the initial bang \, until a clear message is received.;
-#X connect 2 0 4 0;
-#X connect 4 0 1 0;
-#X connect 5 0 4 0;
diff --git a/externals/build/doc/help-pan_gogins~.pd b/externals/build/doc/help-pan_gogins~.pd
deleted file mode 100644
index 281573dd..00000000
--- a/externals/build/doc/help-pan_gogins~.pd
+++ /dev/null
@@ -1,95 +0,0 @@
-#N canvas 229 280 522 407 10;
-#X floatatom 94 35 4 -45 45 0 - - -;
-#X floatatom 112 85 0 0 0 0 - - -;
-#N canvas 184 223 495 266 output 0;
-#X obj 338 160 t b;
-#X obj 338 110 f;
-#X obj 338 60 inlet;
-#X text 344 29 mute;
-#X obj 338 185 f;
-#X msg 425 178 0;
-#X msg 338 85 bang;
-#X obj 338 135 moses 1;
-#X obj 425 153 t b f;
-#X obj 397 117 moses 1;
-#X obj 83 148 dbtorms;
-#X obj 397 92 r master-lvl;
-#X obj 83 42 r master-lvl;
-#X obj 338 210 s master-lvl;
-#X obj -15 176 inlet~;
-#X obj 199 41 inlet;
-#X text 199 18 level;
-#X obj 199 100 s master-lvl;
-#X msg 96 65 set \$1;
-#X obj 96 89 outlet;
-#X msg 214 64 \; pd dsp 1;
-#X obj 83 194 line~;
-#X obj -15 207 *~;
-#X obj -15 236 dac~;
-#X obj 83 171 pack 0 50;
-#X text -17 153 audio;
-#X text 93 110 show level;
-#X obj 31 182 inlet~;
-#X obj 31 218 *~;
-#X connect 0 0 4 0;
-#X connect 1 0 7 0;
-#X connect 2 0 6 0;
-#X connect 4 0 13 0;
-#X connect 5 0 13 0;
-#X connect 6 0 1 0;
-#X connect 7 0 0 0;
-#X connect 7 1 8 0;
-#X connect 8 0 5 0;
-#X connect 9 1 4 1;
-#X connect 10 0 24 0;
-#X connect 11 0 1 1;
-#X connect 11 0 9 0;
-#X connect 12 0 10 0;
-#X connect 12 0 18 0;
-#X connect 14 0 22 0;
-#X connect 15 0 17 0;
-#X connect 15 0 20 0;
-#X connect 18 0 19 0;
-#X connect 21 0 22 1;
-#X connect 21 0 28 1;
-#X connect 22 0 23 0;
-#X connect 24 0 21 0;
-#X connect 27 0 28 0;
-#X connect 28 0 23 1;
-#X restore 74 112 pd output;
-#X msg 132 84 MUTE;
-#X text 166 83 <-- output amplitude;
-#N canvas 5 21 600 400 pulse 0;
-#X obj 175 203 cos~;
-#X obj 175 131 -~ 0.5;
-#X obj 175 179 clip~ -0.5 0.5;
-#X obj 175 227 hip~ 5;
-#X obj 175 155 *~ 82;
-#X obj 175 107 phasor~ 16;
-#X obj 175 251 outlet~;
-#X connect 0 0 3 0;
-#X connect 1 0 4 0;
-#X connect 2 0 0 0;
-#X connect 3 0 6 0;
-#X connect 4 0 2 0;
-#X connect 5 0 1 0;
-#X restore 22 33 pd pulse;
-#X msg 21 177 \; pd dsp 1;
-#X msg 91 177 \; pd dsp 0;
-#X text 43 208 ON;
-#X text 108 208 OFF;
-#X obj 22 152 loadbang;
-#X text 133 36 angle in degrees range -45 to 45;
-#X obj 22 58 pan_gogins~;
-#X text 17 324 pan_gogins~ a modification of pan~ by Ian Mott;
-#X text 16 341 implements an algorithm conceived by Michael Gogins
-and described at: http://www.csounds.com/ezine/autumn1999/beginners/
-;
-#X connect 0 0 12 1;
-#X connect 1 0 2 2;
-#X connect 2 0 1 0;
-#X connect 3 0 2 3;
-#X connect 5 0 12 0;
-#X connect 10 0 6 0;
-#X connect 12 0 2 0;
-#X connect 12 1 2 1;
diff --git a/externals/build/doc/help-pansig~.pd b/externals/build/doc/help-pansig~.pd
deleted file mode 100644
index 29e61249..00000000
--- a/externals/build/doc/help-pansig~.pd
+++ /dev/null
@@ -1,104 +0,0 @@
-#N canvas 5 21 629 519 10;
-#X floatatom 462 138 4 0 0;
-#X floatatom 187 239 0 0 0;
-#N canvas 184 223 495 266 output 0;
-#X obj 338 160 t b;
-#X obj 338 110 f;
-#X obj 338 60 inlet;
-#X text 344 29 mute;
-#X obj 338 185 f;
-#X msg 425 178 0;
-#X msg 338 85 bang;
-#X obj 338 135 moses 1;
-#X obj 425 153 t b f;
-#X obj 397 117 moses 1;
-#X obj 83 148 dbtorms;
-#X obj 397 92 r master-lvl;
-#X obj 83 42 r master-lvl;
-#X obj 338 210 s master-lvl;
-#X obj -15 176 inlet~;
-#X obj 199 41 inlet;
-#X text 199 18 level;
-#X obj 199 100 s master-lvl;
-#X msg 96 65 set \$1;
-#X obj 96 89 outlet;
-#X msg 214 64 \; pd dsp 1;
-#X obj 83 194 line~;
-#X obj -15 207 *~;
-#X obj -15 236 dac~;
-#X obj 83 171 pack 0 50;
-#X text -17 153 audio;
-#X text 93 110 show level;
-#X obj 31 182 inlet~;
-#X obj 31 218 *~;
-#X connect 0 0 4 0;
-#X connect 1 0 7 0;
-#X connect 2 0 6 0;
-#X connect 4 0 13 0;
-#X connect 5 0 13 0;
-#X connect 6 0 1 0;
-#X connect 7 0 0 0;
-#X connect 7 1 8 0;
-#X connect 8 0 5 0;
-#X connect 9 1 4 1;
-#X connect 10 0 24 0;
-#X connect 11 0 1 1;
-#X connect 11 0 9 0;
-#X connect 12 0 10 0;
-#X connect 12 0 18 0;
-#X connect 14 0 22 0;
-#X connect 15 0 17 0;
-#X connect 15 0 20 0;
-#X connect 18 0 19 0;
-#X connect 21 0 22 1;
-#X connect 21 0 28 1;
-#X connect 22 0 23 0;
-#X connect 24 0 21 0;
-#X connect 27 0 28 0;
-#X connect 28 0 23 1;
-#X restore 158 267 pd output;
-#X msg 216 239 MUTE;
-#X text 250 238 <-- output amplitude;
-#N canvas 5 21 600 400 pulse 1;
-#X obj 175 203 cos~;
-#X obj 175 131 -~ 0.5;
-#X obj 175 179 clip~ -0.5 0.5;
-#X obj 175 227 hip~ 5;
-#X obj 175 155 *~ 82;
-#X obj 175 107 phasor~ 16;
-#X obj 175 251 outlet~;
-#X floatatom 169 61 4 0 0;
-#X connect 0 0 3 0;
-#X connect 1 0 4 0;
-#X connect 2 0 0 0;
-#X connect 3 0 6 0;
-#X connect 4 0 2 0;
-#X connect 5 0 1 0;
-#X connect 7 0 5 0;
-#X restore 122 46 pd pulse;
-#X msg 368 41 \; pd dsp 1;
-#X msg 438 41 \; pd dsp 0;
-#X text 390 72 ON;
-#X text 455 72 OFF;
-#X obj 369 16 loadbang;
-#X obj 461 162 / 100;
-#X msg 461 182 \$1 30;
-#X obj 460 206 line;
-#X obj 159 151 pansig~;
-#X obj 222 113 osc~ 0.01;
-#X floatatom 222 61 4 0 0;
-#X obj 263 153 noise~;
-#X obj 222 86 / 100;
-#X connect 0 0 11 0;
-#X connect 1 0 2 2;
-#X connect 2 0 1 0;
-#X connect 3 0 2 3;
-#X connect 5 0 14 0;
-#X connect 10 0 6 0;
-#X connect 11 0 12 0;
-#X connect 12 0 13 0;
-#X connect 14 0 2 0;
-#X connect 14 1 2 1;
-#X connect 15 0 14 1;
-#X connect 16 0 18 0;
-#X connect 18 0 15 0;
diff --git a/externals/build/doc/help-pan~.pd b/externals/build/doc/help-pan~.pd
deleted file mode 100644
index bf3533aa..00000000
--- a/externals/build/doc/help-pan~.pd
+++ /dev/null
@@ -1,94 +0,0 @@
-#N canvas 5 21 629 519 10;
-#X obj 159 151 pan~;
-#X floatatom 200 120 4 0 0;
-#X floatatom 187 239 0 0 0;
-#N canvas 184 223 495 266 output 0;
-#X obj 338 160 t b;
-#X obj 338 110 f;
-#X obj 338 60 inlet;
-#X text 344 29 mute;
-#X obj 338 185 f;
-#X msg 425 178 0;
-#X msg 338 85 bang;
-#X obj 338 135 moses 1;
-#X obj 425 153 t b f;
-#X obj 397 117 moses 1;
-#X obj 83 148 dbtorms;
-#X obj 397 92 r master-lvl;
-#X obj 83 42 r master-lvl;
-#X obj 338 210 s master-lvl;
-#X obj -15 176 inlet~;
-#X obj 199 41 inlet;
-#X text 199 18 level;
-#X obj 199 100 s master-lvl;
-#X msg 96 65 set \$1;
-#X obj 96 89 outlet;
-#X msg 214 64 \; pd dsp 1;
-#X obj 83 194 line~;
-#X obj -15 207 *~;
-#X obj -15 236 dac~;
-#X obj 83 171 pack 0 50;
-#X text -17 153 audio;
-#X text 93 110 show level;
-#X obj 31 182 inlet~;
-#X obj 31 218 *~;
-#X connect 0 0 4 0;
-#X connect 1 0 7 0;
-#X connect 2 0 6 0;
-#X connect 4 0 13 0;
-#X connect 5 0 13 0;
-#X connect 6 0 1 0;
-#X connect 7 0 0 0;
-#X connect 7 1 8 0;
-#X connect 8 0 5 0;
-#X connect 9 1 4 1;
-#X connect 10 0 24 0;
-#X connect 11 0 1 1;
-#X connect 11 0 9 0;
-#X connect 12 0 10 0;
-#X connect 12 0 18 0;
-#X connect 14 0 22 0;
-#X connect 15 0 17 0;
-#X connect 15 0 20 0;
-#X connect 18 0 19 0;
-#X connect 21 0 22 1;
-#X connect 21 0 28 1;
-#X connect 22 0 23 0;
-#X connect 24 0 21 0;
-#X connect 27 0 28 0;
-#X connect 28 0 23 1;
-#X restore 158 267 pd output;
-#X msg 216 239 MUTE;
-#X text 250 238 <-- output amplitude;
-#N canvas 5 21 600 400 pulse 0;
-#X obj 175 203 cos~;
-#X obj 175 131 -~ 0.5;
-#X obj 175 179 clip~ -0.5 0.5;
-#X obj 175 227 hip~ 5;
-#X obj 175 155 *~ 82;
-#X obj 175 107 phasor~ 16;
-#X obj 175 251 outlet~;
-#X connect 0 0 3 0;
-#X connect 1 0 4 0;
-#X connect 2 0 0 0;
-#X connect 3 0 6 0;
-#X connect 4 0 2 0;
-#X connect 5 0 1 0;
-#X restore 122 46 pd pulse;
-#X msg 368 41 \; pd dsp 1;
-#X msg 438 41 \; pd dsp 0;
-#X text 390 72 ON;
-#X text 455 72 OFF;
-#X obj 369 16 loadbang;
-#X text 239 120 angle in degrees range -45 to 45;
-#X text 459 335 IM 2001;
-#X text -9 32 pan~;
-#X text -9 51 equal power panning;
-#X connect 0 0 3 0;
-#X connect 0 1 3 1;
-#X connect 1 0 0 1;
-#X connect 2 0 3 2;
-#X connect 3 0 2 0;
-#X connect 4 0 3 3;
-#X connect 6 0 0 0;
-#X connect 11 0 7 0;
diff --git a/externals/build/doc/help-permut~.pd b/externals/build/doc/help-permut~.pd
deleted file mode 100644
index c8aa822c..00000000
--- a/externals/build/doc/help-permut~.pd
+++ /dev/null
@@ -1,19 +0,0 @@
-#N canvas 523 376 560 300 10;
-#X text 29 10 permut~ performs a random permutation on a signal block
-;
-#X text 30 27 mainly intended for shuffling spectral data (dynwav)
-;
-#X obj 73 127 bng 15 250 50 0 empty empty empty 0 -6 32 8 -262144 -1
--1;
-#X msg 96 126 random;
-#X text 154 124 bang or random create a new random permutation;
-#X obj 30 91 osc~;
-#X obj 30 166 permut~;
-#X obj 29 210 dac~;
-#X floatatom 30 61 5 0 0;
-#X connect 2 0 6 0;
-#X connect 3 0 6 0;
-#X connect 5 0 6 0;
-#X connect 6 0 7 0;
-#X connect 6 0 7 1;
-#X connect 8 0 5 0;
diff --git a/externals/build/doc/help-pipewrite~.pd b/externals/build/doc/help-pipewrite~.pd
deleted file mode 100644
index fe332f8a..00000000
--- a/externals/build/doc/help-pipewrite~.pd
+++ /dev/null
@@ -1,216 +0,0 @@
-/* (C) Guenter Geiger <geiger@epy.co.at> */
-
-
-#include "m_imp.h"
-//#include <m_pd.h>
-#include "g_canvas.h"
-#ifdef NT
-#pragma warning( disable : 4244 )
-#pragma warning( disable : 4305 )
-#endif
-
-#include <stdio.h>
-#include <string.h>
-#include <unistd.h>
-#include <sys/mman.h>
-#include <fcntl.h>
-#include <sys/stat.h>
-#include <signal.h>
-
-/*
- * -------------------------- pipewrite~ -------------------------------
- */
-
-#define MAX_CHANS 4
-#define BLOCKTIME 0.001
-#define uint32 unsigned int
-#define uint16 unsigned short
-
-static t_class *pipewrite_class;
-
-typedef struct _pipewrite
-{
- t_object x_obj;
- t_symbol* filename;
- int x_file;
- t_int x_channels;
- t_int size;
- t_glist * x_glist;
- t_int x_blocked;
- t_int x_blockwarn;
- short maxval;
-} t_pipewrite;
-
-static void pipewrite_close(t_pipewrite *x)
-{
- if (x->x_file > 0) {
- close(x->x_file);
- }
- x->x_file = -1;
- x->size=0;
-}
-
-
-static void pipewrite_open(t_pipewrite *x,t_symbol *filename)
-{
- char fname[MAXPDSTRING];
-
- if (filename == &s_) {
- post("pipewrite: open without filename");
- return;
- }
-
- canvas_makefilename(glist_getcanvas(x->x_glist), filename->s_name,
- fname, MAXPDSTRING);
- x->x_blocked = 0;
- x->filename = filename;
- x->maxval=0;
- x->size=0;
- post("pipewrite: filename = %s",x->filename->s_name);
-
- pipewrite_close(x);
-
- if ((x->x_file = open(fname,O_WRONLY | O_NONBLOCK)) < 0)
- {
-
- error("can't open pipe %s: ",fname);
- perror("system says");
- return;
- }
-}
-
-static void pipewrite_block(t_pipewrite *x, t_floatarg f)
-{
- x->x_blockwarn = f;
-}
-
-
-static short out[4*64];
-
-static t_int *pipewrite_perform(t_int *w)
-{
- t_pipewrite* x = (t_pipewrite*)(w[1]);
- t_float * in[4];
- int c = x->x_channels;
- int i,num,n;
- short* tout = out;
- int ret;
- double timebefore,timeafter;
- double late;
- struct sigaction action;
- struct sigaction oldaction;
-
-
- if (x->x_file < 0) {
- pipewrite_open(x,x->filename);
- }
-
- action.sa_handler = SIG_IGN;
- sigaction(SIGPIPE, &action, &oldaction);
-
- for (i=0;i < c;i++) {
- in[i] = (t_float *)(w[2+i]);
- }
-
- n = num = (int)(w[2+c]);
-
- /* loop */
-
- if (x->x_file >= 0) {
-
- while (n--) {
- for (i=0;i<c;i++) {
- if (*(in[i]) > 1. ) { *(in[i]) = 1. ; }
- if (*(in[i]) < -1. ) { *(in[i]) = -1. ; }
- *tout++ = (*(in[i])++ * 32768.);
- }
- }
-
- timebefore = sys_getrealtime();
- if ((ret = write(x->x_file,out,sizeof(short)*num*c)) < sizeof(short)*num*c) {
- post("pipewrite: short write %d",ret);
-
- }
-
- timeafter = sys_getrealtime();
- late = timeafter - timebefore;
- x->size +=ret;
- /* OK, we let only 10 ms block here */
- if (late > BLOCKTIME && x->x_blockwarn) {
- x->x_blocked++;
- if (x->x_blocked > x->x_blockwarn) {
- x->x_blocked=0;
-/* post("maximum blockcount %d reached",x->x_blockwarn); */
- }
- }
- }
-
- sigaction(SIGPIPE, &oldaction, NULL);
-
- return (w+3+c);
-}
-
-
-
-static void pipewrite_dsp(t_pipewrite *x, t_signal **sp)
-{
- switch (x->x_channels) {
- case 1:
- dsp_add(pipewrite_perform, 3, x, sp[0]->s_vec,
- sp[0]->s_n);
- break;
- case 2:
- dsp_add(pipewrite_perform, 4, x, sp[0]->s_vec,
- sp[1]->s_vec, sp[0]->s_n);
- break;
- case 4:
- dsp_add(pipewrite_perform, 6, x, sp[0]->s_vec,
- sp[1]->s_vec,
- sp[2]->s_vec,
- sp[3]->s_vec,
- sp[0]->s_n);
- break;
- }
-}
-
-static void pipewrite_free(t_pipewrite* x)
-{
- pipewrite_close(x);
-}
-
-
-static void *pipewrite_new(t_symbol* name,t_floatarg chan)
-{
- t_pipewrite *x = (t_pipewrite *)pd_new(pipewrite_class);
- t_int c = chan;
-
- if (c<1 || c > MAX_CHANS) c = 1;
-
- x->x_glist = (t_glist*) canvas_getcurrent();
- x->x_channels = c--;
- post("channels:%d",x->x_channels);
- x->x_file=0;
- x->x_blocked = 0;
- x->x_blockwarn = 10;
- while (c--) {
- inlet_new(&x->x_obj, &x->x_obj.ob_pd, &s_signal, &s_signal);
- }
-
- if (name && name != &s_) { /* start the pipe */
- pipewrite_open(x,name);
- }
-
- return (x);
-}
-
-void pipewrite_tilde_setup(void)
-{
- pipewrite_class = class_new(gensym("pipewrite~"), (t_newmethod)pipewrite_new, (t_method)pipewrite_free,
- sizeof(t_pipewrite), 0,A_DEFSYM,A_DEFFLOAT,A_NULL);
- class_addmethod(pipewrite_class,nullfn,gensym("signal"), 0);
- class_addmethod(pipewrite_class, (t_method) pipewrite_dsp, gensym("dsp"), 0);
- class_addmethod(pipewrite_class, (t_method) pipewrite_open, gensym("open"), A_SYMBOL,A_NULL);
- class_addmethod(pipewrite_class, (t_method) pipewrite_close, gensym("close"), 0);
- class_addmethod(pipewrite_class, (t_method)pipewrite_block,gensym("block"),A_DEFFLOAT,0);
-
-}
diff --git a/externals/build/doc/help-pitch.pd b/externals/build/doc/help-pitch.pd
deleted file mode 100644
index 781fd4cd..00000000
--- a/externals/build/doc/help-pitch.pd
+++ /dev/null
@@ -1,30 +0,0 @@
-#N canvas 166 313 439 308 12;
-#X floatatom 83 266 5 0 0;
-#X obj 83 35 notein;
-#X floatatom 112 217 5 0 0;
-#X floatatom 127 191 5 0 0;
-#X floatatom 142 166 5 0 0;
-#X floatatom 24 33 5 0 0;
-#X symbolatom 97 242 7 0 0;
-#X text 139 267 MIDI note number;
-#X text 166 217 pitch class;
-#X text 181 191 interval to last note;
-#X text 197 166 register;
-#X text 153 33 pitch :: get info about pitch;
-#X text 169 243 note name (symbol);
-#X text 221 54 use creation argument to;
-#X text 221 71 set assumed first note;
-#X text 227 104 of the first interval );
-#X text 218 89 ( needed for calculation;
-#X obj 83 94 stripnote;
-#X obj 83 137 pitch 72;
-#X connect 1 0 17 0;
-#X connect 1 1 17 1;
-#X connect 5 0 18 0;
-#X connect 17 0 18 0;
-#X connect 17 1 18 1;
-#X connect 18 0 0 0;
-#X connect 18 1 6 0;
-#X connect 18 2 2 0;
-#X connect 18 3 3 0;
-#X connect 18 4 4 0;
diff --git a/externals/build/doc/help-plugin~.pd b/externals/build/doc/help-plugin~.pd
deleted file mode 100644
index 58c9e39e..00000000
--- a/externals/build/doc/help-plugin~.pd
+++ /dev/null
@@ -1,71 +0,0 @@
-#N canvas 251 141 580 621 8;
-#X floatatom 443 329 0 0 0 0 - - -;
-#X msg 443 299 440;
-#X obj 393 266 loadbang;
-#X msg 442 358 control freq \$1;
-#X msg 344 357 control amp \$1;
-#X msg 344 300 0.7;
-#X floatatom 344 331 0 0 0 0 - - -;
-#X obj 97 389 plugin~ amp_stereo amp.so;
-#X msg 67 351 control gain \$1;
-#X floatatom 67 326 0 0 0 0 - - -;
-#X obj 401 434 plugin~ sine_fcac;
-#X msg 307 390 print;
-#X obj 200 436 dac~;
-#X obj 20 47 plugin~ lpf;
-#X obj 309 50 plugin~ lpf filter.so;
-#X text 13 11 plugin~: LADSPA plug-in hosting for Pd.;
-#X obj 66 269 loadbang;
-#X msg 16 340 print;
-#N canvas 0 0 450 300 graph1 0;
-#X array array1 100 float 0;
-#X coords 0 1 100 -1 200 140 1;
-#X restore 84 465 graph;
-#X obj 402 503 tabwrite~ array1;
-#X obj 312 472 metro 500;
-#X msg 311 450 1;
-#X obj 311 428 loadbang;
-#X text 19 65 Create a plug-in by label. All LADSPA plug-in libraries
-will be searched.;
-#X text 309 70 Create a plug-in by label and library name. Only the
-selected LADSPA plug-in library is searched.;
-#X text 30 246 Example: stereo amplifier from LADSPA SDK;
-#X text 297 245 Example: sine oscillator from LADSPA SDK;
-#X obj 219 167 plugin~ lpf;
-#X text 106 114 In- and outlet functionality:;
-#X text 56 189 You can investigate the inputs and outputs by sending
-a "print" message to the first inlet.;
-#X msg 290 210 print;
-#X text 12 140 The first inlet is for control input messages. The first
-outlet is for control output messages \, correspondingly.;
-#X text 305 140 The rest inlets are for audio input and the rest outlets
-are for audio output signals.;
-#X msg 14 310 reset;
-#X msg 304 365 reset;
-#X obj 202 306 osc~ 220;
-#X msg 66 300 0.05;
-#X connect 0 0 3 0;
-#X connect 1 0 0 0;
-#X connect 2 0 1 0;
-#X connect 2 0 5 0;
-#X connect 3 0 10 0;
-#X connect 4 0 10 0;
-#X connect 5 0 6 0;
-#X connect 6 0 4 0;
-#X connect 7 1 12 0;
-#X connect 7 2 12 1;
-#X connect 8 0 7 0;
-#X connect 9 0 8 0;
-#X connect 10 1 19 0;
-#X connect 11 0 10 0;
-#X connect 16 0 36 0;
-#X connect 17 0 7 0;
-#X connect 20 0 19 0;
-#X connect 21 0 20 0;
-#X connect 22 0 21 0;
-#X connect 30 0 27 0;
-#X connect 33 0 7 0;
-#X connect 34 0 10 0;
-#X connect 35 0 7 1;
-#X connect 35 0 7 2;
-#X connect 36 0 9 0;
diff --git a/externals/build/doc/help-plus.pd b/externals/build/doc/help-plus.pd
deleted file mode 100644
index 3a0e442c..00000000
--- a/externals/build/doc/help-plus.pd
+++ /dev/null
@@ -1,17 +0,0 @@
-#N canvas 328 264 464 316 12;
-#X floatatom 54 217 5 0 0;
-#X floatatom 54 127 5 0 0;
-#X floatatom 107 127 5 0 0;
-#X text 133 204 use creation arguments to set initial;
-#X text 133 220 values for inlets;
-#X text 26 20 plus :: like '+' but calculates result;
-#X msg 23 83 bang;
-#X text 69 82 calculate and output result now;
-#X obj 54 172 plus 8 6 2;
-#X floatatom 161 127 5 0 0;
-#X text 91 40 whenever leftmost or second inlet is changed;
-#X connect 1 0 8 0;
-#X connect 2 0 8 1;
-#X connect 6 0 8 0;
-#X connect 8 0 0 0;
-#X connect 9 0 8 2;
diff --git a/externals/build/doc/help-poisson.pd b/externals/build/doc/help-poisson.pd
deleted file mode 100644
index ab6fe4bb..00000000
--- a/externals/build/doc/help-poisson.pd
+++ /dev/null
@@ -1,12 +0,0 @@
-#N canvas 438 222 487 308 12;
-#X obj 70 95 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 70 192 5 0 0;
-#X floatatom 193 112 5 0 0;
-#X text 39 21 poisson :: Poisson distributed random numbers;
-#X obj 70 145 poisson 2.2;
-#X text 246 113 lambda - value that is most;
-#X text 317 132 likely to appear;
-#X connect 0 0 4 0;
-#X connect 2 0 4 1;
-#X connect 4 0 1 0;
diff --git a/externals/build/doc/help-proc.pd b/externals/build/doc/help-proc.pd
deleted file mode 100644
index 65411ae4..00000000
--- a/externals/build/doc/help-proc.pd
+++ /dev/null
@@ -1,75 +0,0 @@
-#N canvas 179 113 717 546 10;
-#X obj 151 118 proc;
-#X text 96 15 interface to the linux proc filesystem;
-#X msg 88 80 cpuinfo;
-#X obj 27 281 unpack f f f;
-#X floatatom 25 304 5 0 0;
-#X floatatom 67 305 5 0 0;
-#X floatatom 109 304 5 0 0;
-#X text 37 254 cpu-id \, cpu-mhz \, bogomips;
-#X obj 151 147 print proc_raw;
-#X msg 151 94 proc \$1;
-#X obj 151 71 symbol;
-#X msg 123 38 cpuinfo;
-#X msg 183 38 uptime;
-#X msg 351 38 stat;
-#X msg 389 38 blubb;
-#X obj 242 276 unpack f f;
-#X text 241 255 uptime in s \, idle-time in s;
-#X floatatom 241 301 5 0 0;
-#X floatatom 302 305 5 0 0;
-#X msg 237 38 loadavg;
-#X msg 297 39 version;
-#X obj 174 349 unpack f f f f f f;
-#X floatatom 172 373 5 0 0;
-#X floatatom 187 397 5 0 0;
-#X floatatom 220 373 5 0 0;
-#X floatatom 238 397 5 0 0;
-#X floatatom 271 372 5 0 0;
-#X floatatom 289 396 5 0 0;
-#X text 315 345 apparently the loadavg format is something liek this
-;
-#X text 318 359 my manpage seems outdated ...;
-#X text 330 379 1: number of jobs in the run queue (1');
-#X text 340 394 2: numofjobs in R qu (5');
-#X text 348 411 3: numofjobs in R qu (15');
-#X text 339 425 4: num of procs waiting for disk io?;
-#X text 339 452 6: num of processes ever total;
-#X text 339 438 5: num of processes now total;
-#X obj 27 234 route cpuinfo uptime loadavg version stat;
-#X obj 458 241 unpack f f f;
-#X floatatom 458 267 5 0 0;
-#X floatatom 484 293 5 0 0;
-#X floatatom 516 266 5 0 0;
-#X text 462 215 uname -r;
-#X text 307 82 really useless stuff but maybe good for estimating number
-of voices in self-generating patches;
-#X connect 0 0 8 0;
-#X connect 0 0 36 0;
-#X connect 2 0 0 0;
-#X connect 3 0 4 0;
-#X connect 3 1 5 0;
-#X connect 3 2 6 0;
-#X connect 9 0 0 0;
-#X connect 10 0 9 0;
-#X connect 11 0 10 0;
-#X connect 12 0 10 0;
-#X connect 13 0 10 0;
-#X connect 14 0 10 0;
-#X connect 15 0 17 0;
-#X connect 15 1 18 0;
-#X connect 19 0 10 0;
-#X connect 20 0 10 0;
-#X connect 21 0 22 0;
-#X connect 21 1 23 0;
-#X connect 21 2 24 0;
-#X connect 21 3 25 0;
-#X connect 21 4 26 0;
-#X connect 21 5 27 0;
-#X connect 36 0 3 0;
-#X connect 36 1 15 0;
-#X connect 36 2 21 0;
-#X connect 36 3 37 0;
-#X connect 37 0 38 0;
-#X connect 37 1 39 0;
-#X connect 37 2 40 0;
diff --git a/externals/build/doc/help-pulse.pd b/externals/build/doc/help-pulse.pd
deleted file mode 100644
index 6d1320a2..00000000
--- a/externals/build/doc/help-pulse.pd
+++ /dev/null
@@ -1,35 +0,0 @@
-#N canvas 499 150 464 314 12;
-#X obj 23 223 pulse 120 1 4 0;
-#X floatatom 23 265 5 0 0;
-#X obj 138 265 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -258699
--1;
-#X msg 23 23 0;
-#X msg 48 80 1;
-#X floatatom 51 122 5 0 0;
-#X floatatom 138 197 5 0 0;
-#X floatatom 109 172 5 0 0;
-#X floatatom 80 147 5 0 0;
-#X msg 39 53 bang;
-#X text 55 23 stop;
-#X obj 313 18 metro;
-#X text 80 79 start;
-#X text 242 44 originally written by;
-#X text 240 62 James McCartney for Max;
-#X text 74 267 count;
-#X text 168 18 pulse :: a better;
-#X text 104 123 quarter notes per minute;
-#X text 190 199 number of beats to play;
-#X text 189 214 before turning off;
-#X text 77 54 toggles on/off;
-#X text 131 148 interval at which a bang is output;
-#X text 160 174 notes to count (default = quarter);
-#X text 166 264 pulse turned off automagically;
-#X connect 0 0 1 0;
-#X connect 0 1 2 0;
-#X connect 3 0 0 0;
-#X connect 4 0 0 0;
-#X connect 5 0 0 1;
-#X connect 6 0 0 4;
-#X connect 7 0 0 3;
-#X connect 8 0 0 2;
-#X connect 9 0 0 0;
diff --git a/externals/build/doc/help-qmult~.pd b/externals/build/doc/help-qmult~.pd
deleted file mode 100644
index 674df3ed..00000000
--- a/externals/build/doc/help-qmult~.pd
+++ /dev/null
@@ -1,63 +0,0 @@
-#N canvas 195 283 786 398 10;
-#X obj 111 145 qnorm~;
-#X obj 38 71 osc~ 30;
-#X obj 101 71 osc~ 40;
-#X obj 163 70 osc~ 50;
-#X obj 229 71 osc~ 60;
-#X obj 143 319 dac~;
-#X obj 123 244 vol~;
-#X obj 163 244 vol~;
-#X floatatom 230 230 5 0 0;
-#X floatatom 58 36 5 0 0;
-#X floatatom 107 36 5 0 0;
-#X floatatom 159 36 5 0 0;
-#X floatatom 208 36 5 0 0;
-#X obj 167 282 hip~ 10;
-#X obj 103 281 hip~ 10;
-#X text 402 190 qmult multiplies 2 quaternion signals;
-#X floatatom 347 35 5 0 0;
-#X floatatom 396 35 5 0 0;
-#X floatatom 448 35 5 0 0;
-#X floatatom 497 35 5 0 0;
-#X obj 327 70 osc~ 70;
-#X obj 390 70 osc~ 80;
-#X obj 452 69 osc~ 90;
-#X obj 518 70 osc~ 100;
-#X obj 410 136 qnorm~;
-#X obj 106 195 qmult~ 0 0 0 0 0;
-#X text 410 208 "quaternion ring modulation";
-#X text 403 245 the inlets are in 1 x real 3 x imag form;
-#X connect 0 0 25 0;
-#X connect 0 1 25 1;
-#X connect 0 2 25 2;
-#X connect 0 3 25 3;
-#X connect 1 0 0 0;
-#X connect 2 0 0 1;
-#X connect 3 0 0 2;
-#X connect 4 0 0 3;
-#X connect 6 0 14 0;
-#X connect 7 0 13 0;
-#X connect 8 0 7 1;
-#X connect 8 0 6 1;
-#X connect 9 0 1 0;
-#X connect 10 0 2 0;
-#X connect 11 0 3 0;
-#X connect 12 0 4 0;
-#X connect 13 0 5 1;
-#X connect 14 0 5 0;
-#X connect 16 0 20 0;
-#X connect 17 0 21 0;
-#X connect 18 0 22 0;
-#X connect 19 0 23 0;
-#X connect 20 0 24 0;
-#X connect 21 0 24 1;
-#X connect 22 0 24 2;
-#X connect 23 0 24 3;
-#X connect 24 0 25 4;
-#X connect 24 1 25 5;
-#X connect 24 2 25 6;
-#X connect 24 3 25 7;
-#X connect 25 0 6 0;
-#X connect 25 1 6 0;
-#X connect 25 2 7 0;
-#X connect 25 3 7 0;
diff --git a/externals/build/doc/help-qnorm~.pd b/externals/build/doc/help-qnorm~.pd
deleted file mode 100644
index 3f6a8d04..00000000
--- a/externals/build/doc/help-qnorm~.pd
+++ /dev/null
@@ -1,35 +0,0 @@
-#N canvas 334 368 513 350 10;
-#X obj 119 137 qnorm~;
-#X obj 96 68 osc~ 30;
-#X obj 159 68 osc~ 40;
-#X obj 221 67 osc~ 50;
-#X obj 287 68 osc~ 60;
-#X obj 131 265 dac~;
-#X obj 111 190 vol~;
-#X obj 151 190 vol~;
-#X floatatom 185 154 5 0 0;
-#X floatatom 116 33 5 0 0;
-#X floatatom 165 33 5 0 0;
-#X floatatom 217 33 5 0 0;
-#X floatatom 266 33 5 0 0;
-#X obj 155 228 hip~ 10;
-#X obj 91 227 hip~ 10;
-#X text 45 -2 qnorm normalizes a quaternion signal to unit norm;
-#X connect 0 0 6 0;
-#X connect 0 1 6 0;
-#X connect 0 2 7 0;
-#X connect 0 3 7 0;
-#X connect 1 0 0 0;
-#X connect 2 0 0 1;
-#X connect 3 0 0 2;
-#X connect 4 0 0 3;
-#X connect 6 0 14 0;
-#X connect 7 0 13 0;
-#X connect 8 0 7 1;
-#X connect 8 0 6 1;
-#X connect 9 0 1 0;
-#X connect 10 0 2 0;
-#X connect 11 0 3 0;
-#X connect 12 0 4 0;
-#X connect 13 0 5 1;
-#X connect 14 0 5 0;
diff --git a/externals/build/doc/help-randomF.pd b/externals/build/doc/help-randomF.pd
deleted file mode 100644
index 148e7d6a..00000000
--- a/externals/build/doc/help-randomF.pd
+++ /dev/null
@@ -1,12 +0,0 @@
-#N canvas 749 231 604 504 10;
-#X text 124 68 GEM object;
-#X msg 123 155 bang;
-#X text 138 23 randomF;
-#X obj 123 223 randomF 0.5;
-#X text 60 385 randomF is a floating point random number generator
-;
-#X floatatom 195 161 5 0 0 1 range - -;
-#X floatatom 123 289 5 0 0 0 - - -;
-#X connect 1 0 3 0;
-#X connect 3 0 6 0;
-#X connect 5 0 3 1;
diff --git a/externals/build/doc/help-randomix.pd b/externals/build/doc/help-randomix.pd
deleted file mode 100644
index 3f6823b4..00000000
--- a/externals/build/doc/help-randomix.pd
+++ /dev/null
@@ -1,181 +0,0 @@
-#N canvas 33 162 966 505 10;
-#X msg 197 150 bang;
-#X floatatom 244 150 5 0 0;
-#X floatatom 197 218 10 0 0;
-#X floatatom 53 162 5 0 0;
-#X msg 54 111 bang;
-#X floatatom 289 152 5 0 0;
-#X obj 53 135 random 100;
-#X msg 427 151 bang;
-#X floatatom 474 151 5 0 0;
-#X floatatom 427 219 10 0 0;
-#X floatatom 519 153 5 0 0;
-#X obj 196 183 random1 0 1;
-#X obj 426 184 random_fl 0 1;
-#X msg 672 152 bang;
-#X floatatom 719 152 5 0 0;
-#X floatatom 672 220 10 0 0;
-#X floatatom 764 154 5 0 0;
-#X obj 671 185 random_icg 0 1;
-#X msg 197 276 bang;
-#X floatatom 244 276 5 0 0;
-#X floatatom 197 344 10 0 0;
-#X floatatom 289 278 5 0 0;
-#X text 193 251 random_icg lowerlimit \, upperlimit;
-#X msg 368 288 help;
-#X text 253 10 the random number generatorse;
-#X obj 539 406 dist_normal;
-#X msg 540 356 bang;
-#X obj 579 357 metro 100;
-#X obj 579 337 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0
-1;
-#X obj 196 309 random_tw 0 1;
-#X floatatom 637 334 5 0 0;
-#N canvas 0 0 600 400 streamview 0;
-#X graph graph2 0 -2 99 2 92 362 292 222;
-#X array randstream 100 float 0;
-#X pop;
-#X obj 146 144 tabwrite randstream;
-#X obj 200 63 count;
-#X obj 200 88 % 100;
-#X obj 156 28 t f b;
-#X obj 49 15 inlet;
-#X connect 2 0 3 0;
-#X connect 3 0 1 1;
-#X connect 4 0 1 0;
-#X connect 4 1 2 0;
-#X connect 5 0 4 0;
-#X restore 570 433 pd streamview;
-#N canvas 306 24 679 400 distview 0;
-#X graph graph1 0 0 99 200 248 231 648 31;
-#X array randview1 100 float 0;
-#X pop;
-#X obj 28 26 inlet;
-#X obj 45 355 tabwrite randview1;
-#X obj 136 201 * 100;
-#X obj 136 225 int;
-#X obj 136 153 + 2;
-#X obj 45 280 tabread randview1;
-#X obj 136 176 / 4;
-#X obj 136 250 t f f;
-#X obj 45 304 t f b;
-#X obj 45 329 + 1;
-#X obj 136 129 t f;
-#X connect 1 0 11 0;
-#X connect 3 0 4 0;
-#X connect 4 0 8 0;
-#X connect 5 0 7 0;
-#X connect 6 0 9 0;
-#X connect 7 0 3 0;
-#X connect 8 0 6 0;
-#X connect 8 1 2 1;
-#X connect 9 0 10 0;
-#X connect 10 0 2 0;
-#X connect 11 0 5 0;
-#X restore 550 458 pd distview;
-#X obj 540 381 t b;
-#X floatatom 477 430 5 0 0;
-#N canvas 0 0 600 400 seedit 0;
-#X msg 284 154 seed \$1;
-#X obj 284 107 utime;
-#X msg 304 74 bang;
-#X obj 254 28 loadbang;
-#X obj 284 130 * 1e+06;
-#X obj 360 167 until;
-#X msg 455 156 bang;
-#X obj 359 194 random 2.14748e+08;
-#X msg 359 267 seed \$1;
-#X msg 385 294 seed \$1;
-#X msg 412 318 seed \$1;
-#X msg 439 267 seed \$1;
-#X msg 466 293 seed \$1;
-#X obj 254 50 t b b;
-#X obj 195 155 print seed1;
-#X obj 143 360 outlet;
-#X obj 204 361 outlet;
-#X obj 264 361 outlet;
-#X obj 317 361 outlet;
-#X obj 367 361 outlet;
-#X text 35 9 seed one random obj \, which generates the seeds for all
-the others.;
-#X obj 359 218 serialize 6;
-#X msg 360 140 6;
-#X obj 359 242 unpack f f f f f f;
-#X msg 485 317 seed \$1;
-#X obj 420 359 outlet;
-#X connect 0 0 7 0;
-#X connect 1 1 4 0;
-#X connect 2 0 1 0;
-#X connect 3 0 13 0;
-#X connect 4 0 0 0;
-#X connect 4 0 14 0;
-#X connect 5 0 7 0;
-#X connect 6 0 7 0;
-#X connect 7 0 21 0;
-#X connect 8 0 15 0;
-#X connect 9 0 16 0;
-#X connect 10 0 17 0;
-#X connect 11 0 18 0;
-#X connect 12 0 19 0;
-#X connect 13 0 22 0;
-#X connect 13 1 1 0;
-#X connect 21 0 23 0;
-#X connect 22 0 5 0;
-#X connect 23 0 8 0;
-#X connect 23 1 9 0;
-#X connect 23 2 10 0;
-#X connect 23 3 11 0;
-#X connect 23 4 12 0;
-#X connect 23 5 24 0;
-#X connect 24 0 25 0;
-#X restore 258 33 pd seedit;
-#X text 37 79 std pd random;
-#X text 197 124 linear congruential generator;
-#X text 197 77 creation arguments for the extra randoms are:;
-#X text 205 92 <range-min \, range-max> \, defaults to 0 respectively
-RAND_MAX;
-#X text 545 17 see also:;
-#X obj 545 40 utime;
-#X text 428 129 another lcg method ..;
-#X text 668 127 inverse linear congruential generator;
-#X text 536 249 normal distribution mean 0 and dist 1;
-#X text 536 264 right now it uses random1 for the actual rand values
-;
-#X text 537 278 but later on it should take one of the randoms as creation
-argument \, so yu can specify which generator is being used.;
-#X text 198 106 they all output floats);
-#X text 540 311 also \, there is some burst at the upper and lower
-limits;
-#X connect 0 0 11 0;
-#X connect 1 0 11 1;
-#X connect 4 0 6 0;
-#X connect 5 0 11 2;
-#X connect 6 0 3 0;
-#X connect 7 0 12 0;
-#X connect 8 0 12 1;
-#X connect 10 0 12 2;
-#X connect 11 0 2 0;
-#X connect 12 0 9 0;
-#X connect 13 0 17 0;
-#X connect 14 0 17 1;
-#X connect 16 0 17 2;
-#X connect 17 0 15 0;
-#X connect 18 0 29 0;
-#X connect 19 0 29 1;
-#X connect 21 0 29 2;
-#X connect 23 0 29 0;
-#X connect 25 0 31 0;
-#X connect 25 0 32 0;
-#X connect 25 0 34 0;
-#X connect 26 0 33 0;
-#X connect 27 0 33 0;
-#X connect 28 0 27 0;
-#X connect 29 0 20 0;
-#X connect 30 0 27 1;
-#X connect 33 0 25 0;
-#X connect 35 0 6 0;
-#X connect 35 1 11 0;
-#X connect 35 2 12 0;
-#X connect 35 3 17 0;
-#X connect 35 4 29 0;
-#X connect 35 5 25 0;
diff --git a/externals/build/doc/help-range.pd b/externals/build/doc/help-range.pd
deleted file mode 100644
index 8a3b11c0..00000000
--- a/externals/build/doc/help-range.pd
+++ /dev/null
@@ -1,31 +0,0 @@
-#N canvas 381 126 552 355 12;
-#X floatatom 27 277 8 0 0;
-#X floatatom 27 73 5 0 0;
-#X text 213 48 written by <olaf.matthes@gmx.de>;
-#X text 37 306 creation:;
-#X text 141 11 range :: range input from a certain input range;
-#X text 212 29 to lie between output boundaries;
-#X floatatom 56 131 5 0 0;
-#X floatatom 85 152 5 0 0;
-#X floatatom 115 173 5 0 0;
-#X floatatom 144 194 5 0 0;
-#X text 84 71 input value;
-#X text 106 278 ranged output value;
-#X text 111 130 in low;
-#X text 137 151 in high;
-#X text 171 172 out low;
-#X text 200 194 out high;
-#X text 57 104 creation arguments can be changed dynamically:;
-#X text 53 323 range <in low> <in high> <out low> <out high> <log coeff>
-;
-#X obj 27 249 range 0 9 100 255 0;
-#X floatatom 174 220 5 0 0;
-#X text 227 219 log coefficient;
-#X text 265 237 0 = linear 1 = log;
-#X connect 1 0 18 0;
-#X connect 6 0 18 1;
-#X connect 7 0 18 2;
-#X connect 8 0 18 3;
-#X connect 9 0 18 4;
-#X connect 18 0 0 0;
-#X connect 19 0 18 5;
diff --git a/externals/build/doc/help-ratio.pd b/externals/build/doc/help-ratio.pd
deleted file mode 100644
index 97500582..00000000
--- a/externals/build/doc/help-ratio.pd
+++ /dev/null
@@ -1,18 +0,0 @@
-#N canvas 328 388 450 300 10;
-#X obj 75 99 ratio;
-#X obj 103 192 osc~;
-#X floatatom 131 122 5 0 0;
-#X obj 103 150 *;
-#X obj 103 223 dac~;
-#X floatatom 75 51 5 0 0;
-#X floatatom 35 135 5 0 0;
-#X text 189 32 ratio is an octave shifter.;
-#X text 188 46 output is between 1 and 2;
-#X text 189 62 it computes 2^(log2(x)-int(log2(x)));
-#X connect 0 0 3 0;
-#X connect 0 0 6 0;
-#X connect 1 0 4 0;
-#X connect 1 0 4 1;
-#X connect 2 0 3 1;
-#X connect 3 0 1 0;
-#X connect 5 0 0 0;
diff --git a/externals/build/doc/help-rec2pol~.pd b/externals/build/doc/help-rec2pol~.pd
deleted file mode 100644
index b20693f6..00000000
--- a/externals/build/doc/help-rec2pol~.pd
+++ /dev/null
@@ -1,44 +0,0 @@
-#N canvas 83 81 488 482 10;
-#X obj 151 219 sig~ 222;
-#X obj 221 225 sig~ 111;
-#X obj 133 352 snapshot~;
-#X obj 205 352 snapshot~;
-#X floatatom 109 392 8 0 0;
-#X floatatom 215 396 8 0 0;
-#X msg 117 319 bang;
-#X floatatom 254 176 4 0 0;
-#X floatatom 149 176 4 0 0;
-#X obj 180 253 rec2pol~;
-#X obj 180 311 pol2rec~;
-#X obj 69 243 snapshot~;
-#X floatatom 45 283 8 0 0;
-#X msg 70 184 bang;
-#X obj 315 242 snapshot~;
-#X floatatom 291 289 8 0 0;
-#X msg 315 225 bang;
-#X text 37 6 rec2pol - convert rectangular coords to polar coords;
-#X text 97 19 eg - convert sine & cosine output of rfft;
-#X text 97 33 to phase and magnitude;
-#X text 36 48 pol2rec - convert back;
-#X text 400 422 IM 2001;
-#X text 34 71 see also polvoc.pd for an example of use;
-#X connect 0 0 9 0;
-#X connect 1 0 9 1;
-#X connect 2 0 4 0;
-#X connect 3 0 5 0;
-#X connect 6 0 2 0;
-#X connect 6 0 3 0;
-#X connect 7 0 1 0;
-#X connect 8 0 0 0;
-#X connect 9 0 11 0;
-#X connect 9 0 10 0;
-#X connect 9 1 14 0;
-#X connect 9 1 10 1;
-#X connect 10 0 2 0;
-#X connect 10 1 3 0;
-#X connect 11 0 12 0;
-#X connect 13 0 11 0;
-#X connect 13 0 14 0;
-#X connect 13 0 6 0;
-#X connect 14 0 15 0;
-#X connect 16 0 14 0;
diff --git a/externals/build/doc/help-remote.pd b/externals/build/doc/help-remote.pd
deleted file mode 100644
index 54a7cafd..00000000
--- a/externals/build/doc/help-remote.pd
+++ /dev/null
@@ -1,18 +0,0 @@
-#N canvas 472 309 456 306 12;
-#X text 9 9 remote :: send data to any receive object;
-#X obj 32 224 remote;
-#X obj 216 222 receive bla;
-#X obj 321 222 receive foo;
-#X obj 216 250 print bla;
-#X obj 321 250 print foo;
-#X msg 32 104 bla 17.3 23;
-#X msg 76 183 foo 13 \, bla 4;
-#X text 148 75 use message: <name> <data>;
-#X text 253 91 with data of any type;
-#X text 89 26 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X msg 61 147 foo five is 2 more than 3;
-#X connect 2 0 4 0;
-#X connect 3 0 5 0;
-#X connect 6 0 1 0;
-#X connect 7 0 1 0;
-#X connect 11 0 1 0;
diff --git a/externals/build/doc/help-rewrap.pd b/externals/build/doc/help-rewrap.pd
deleted file mode 100644
index e444c9de..00000000
--- a/externals/build/doc/help-rewrap.pd
+++ /dev/null
@@ -1,23 +0,0 @@
-#N canvas 328 32 564 467 12;
-#X floatatom 27 304 8 0 0 0 - - -;
-#X floatatom 27 73 5 0 0 0 - - -;
-#X text 202 47 written by <olaf.matthes@gmx.de>;
-#X floatatom 60 133 5 0 0 0 - - -;
-#X floatatom 94 158 5 0 0 0 - - -;
-#X text 84 71 input value;
-#X text 57 102 creation arguments can be changed dynamically:;
-#X text 35 341 creation arguments:;
-#X text 115 132 lower limit;
-#X text 146 157 upper limit;
-#X floatatom 110 276 5 0 0 0 - - -;
-#X text 36 358 wrap <lower limit> <upper limit>;
-#X obj 27 249 rewrap 6 40;
-#X text 200 27 into a range;
-#X text 169 275 wrap period;
-#X text 107 305 output;
-#X text 122 11 rewrap :: wraps floats back and forth;
-#X connect 1 0 12 0;
-#X connect 3 0 12 1;
-#X connect 4 0 12 2;
-#X connect 12 0 0 0;
-#X connect 12 1 10 0;
diff --git a/externals/build/doc/help-rhythm.pd b/externals/build/doc/help-rhythm.pd
deleted file mode 100644
index bff970c5..00000000
--- a/externals/build/doc/help-rhythm.pd
+++ /dev/null
@@ -1,35 +0,0 @@
-#N canvas 262 64 579 413 12;
-#X obj 25 273 rhythm 0;
-#X floatatom 25 356 5 0 0;
-#X obj 25 59 notein;
-#X obj 348 237 makenote 100 100;
-#X msg 348 209 60;
-#X floatatom 54 328 5 0 0;
-#X text 81 360 beats per minute;
-#X text 111 331 beats in milliseconds;
-#X msg 79 113 reset;
-#X msg 90 146 model 0;
-#X msg 96 175 model 1;
-#X text 158 147 Large and Kolen adaptation model;
-#X text 164 174 Toiviainen adaptation model;
-#X text 53 21 rhythm :: detects the beat of rhythmic patterns;
-#X text 134 39 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X text 134 56 based on code written by Rober Rowe and published;
-#X text 133 72 in 'Mashine musicianship' \, Massachusetts \, 2001;
-#X text 115 275 creation: rhythm <adaptation model>;
-#X obj 84 303 bng 20 100 10 0 empty empty empty 0 -6 0 8 -262144 -42246
--1;
-#X text 115 304 beat pulse;
-#X text 132 114 reset all values \, forget rhythm and stop beat pulse
-;
-#X connect 0 0 1 0;
-#X connect 0 1 5 0;
-#X connect 0 2 18 0;
-#X connect 2 0 0 0;
-#X connect 2 1 0 1;
-#X connect 3 0 0 0;
-#X connect 3 1 0 1;
-#X connect 4 0 3 0;
-#X connect 8 0 0 0;
-#X connect 9 0 0 0;
-#X connect 10 0 0 0;
diff --git a/externals/build/doc/help-rhythm_ioi_histogram.pd b/externals/build/doc/help-rhythm_ioi_histogram.pd
deleted file mode 100644
index 5e42bece..00000000
--- a/externals/build/doc/help-rhythm_ioi_histogram.pd
+++ /dev/null
@@ -1,7 +0,0 @@
-#N canvas 0 0 450 300 10;
-#N canvas 0 0 450 300 graph6 0;
-#X array histogram 100 float 0;
-#X coords 0 1 99 -1 200 140 1;
-#X restore 206 147 graph;
-#X obj 61 89 rhythm_ioi_histogram histogram;
-#X text 78 30 TODO;
diff --git a/externals/build/doc/help-rhythm_quantum.pd b/externals/build/doc/help-rhythm_quantum.pd
deleted file mode 100644
index c619e292..00000000
--- a/externals/build/doc/help-rhythm_quantum.pd
+++ /dev/null
@@ -1,6 +0,0 @@
-#N canvas 0 0 450 300 10;
-#N canvas 0 0 450 300 graph7 0;
-#X array histogram 100 float 0;
-#X coords 0 1 99 -1 200 140 1;
-#X restore 234 132 graph;
-#X obj 88 47 rhythm_quantum histogram;
diff --git a/externals/build/doc/help-rhythm_slave_metro.pd b/externals/build/doc/help-rhythm_slave_metro.pd
deleted file mode 100644
index ba650b31..00000000
--- a/externals/build/doc/help-rhythm_slave_metro.pd
+++ /dev/null
@@ -1,2 +0,0 @@
-#N canvas 0 0 450 300 10;
-#X obj 67 116 rhythm_slave_metro;
diff --git a/externals/build/doc/help-rossler.pd b/externals/build/doc/help-rossler.pd
deleted file mode 100644
index 1b07ebe6..00000000
--- a/externals/build/doc/help-rossler.pd
+++ /dev/null
@@ -1,25 +0,0 @@
-#N canvas 48 298 368 335 10;
-#X obj 29 114 metro 50;
-#X obj 29 90 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1
-;
-#X floatatom 80 89 5 0 0;
-#X floatatom 74 285 5 0 0;
-#X text 5 66 Calculate;
-#X text 113 161 Reset To Initial Conditions;
-#X text 115 212 Modify Parameters;
-#X floatatom 29 285 5 0 0;
-#X floatatom 120 285 5 0 0;
-#X text 58 258 Output;
-#X text 4 21 Chaos PD Externals - Copyright Ben Bogart 2002;
-#X obj 29 177 rossler;
-#X msg 115 193 param 0.01 0.39 0.4 5.8;
-#X text 5 6 Rossler's Attractor;
-#X msg 114 143 reset 0.1 0 0;
-#X connect 0 0 11 0;
-#X connect 1 0 0 0;
-#X connect 2 0 0 1;
-#X connect 11 0 7 0;
-#X connect 11 1 3 0;
-#X connect 11 2 8 0;
-#X connect 12 0 11 0;
-#X connect 14 0 11 0;
diff --git a/externals/build/doc/help-rtin~.pd b/externals/build/doc/help-rtin~.pd
deleted file mode 100644
index 176be1a6..00000000
--- a/externals/build/doc/help-rtin~.pd
+++ /dev/null
@@ -1,32 +0,0 @@
-#N canvas 321 9 450 300 10;
-#X obj 121 96 noise~;
-#X obj 139 202 dac~;
-#X obj 152 157 *~;
-#X obj 210 121 line~;
-#X msg 175 34 bang;
-#X obj 332 193 print;
-#X msg 141 69 1 \, 0 10;
-#X obj 270 89 int;
-#X obj 329 86 + 1;
-#X obj 263 141 sel 0;
-#X floatatom 274 167 5 0 0;
-#X obj 366 82 metro 20;
-#X floatatom 355 52 5 0 0;
-#X obj 270 110 % 8;
-#X obj 227 15 rtin~;
-#X msg 231 48 bang;
-#X connect 0 0 2 0;
-#X connect 2 0 1 0;
-#X connect 2 0 1 1;
-#X connect 3 0 2 1;
-#X connect 4 0 6 0;
-#X connect 6 0 3 0;
-#X connect 7 0 13 0;
-#X connect 8 0 7 1;
-#X connect 9 0 6 0;
-#X connect 12 0 11 1;
-#X connect 13 0 8 0;
-#X connect 13 0 9 0;
-#X connect 13 0 10 0;
-#X connect 14 0 15 0;
-#X connect 15 0 7 0;
diff --git a/externals/build/doc/help-scale.pd b/externals/build/doc/help-scale.pd
deleted file mode 100644
index 816bda5d..00000000
--- a/externals/build/doc/help-scale.pd
+++ /dev/null
@@ -1,31 +0,0 @@
-#N canvas 381 126 552 355 12;
-#X floatatom 27 277 8 0 0;
-#X floatatom 27 73 5 0 0;
-#X text 213 48 written by <olaf.matthes@gmx.de>;
-#X text 37 306 creation:;
-#X text 141 11 scale :: scale input from a certain input range;
-#X text 212 29 to lie between output boundaries;
-#X floatatom 56 131 5 0 0;
-#X floatatom 85 152 5 0 0;
-#X floatatom 115 173 5 0 0;
-#X floatatom 144 194 5 0 0;
-#X text 84 71 input value;
-#X text 106 278 scaled output value;
-#X text 111 130 in low;
-#X text 137 151 in high;
-#X text 171 172 out low;
-#X text 200 194 out high;
-#X text 57 104 creation arguments can be changed dynamically:;
-#X text 53 323 scale <in low> <in high> <out low> <out high> <log coeff>
-;
-#X obj 27 249 scale 0 9 100 255 0;
-#X floatatom 174 220 5 0 0;
-#X text 227 219 log coefficient;
-#X text 265 237 0 = linear 1 = log;
-#X connect 1 0 18 0;
-#X connect 6 0 18 1;
-#X connect 7 0 18 2;
-#X connect 8 0 18 3;
-#X connect 9 0 18 4;
-#X connect 18 0 0 0;
-#X connect 19 0 18 5;
diff --git a/externals/build/doc/help-score.pd b/externals/build/doc/help-score.pd
deleted file mode 100644
index a049bab7..00000000
--- a/externals/build/doc/help-score.pd
+++ /dev/null
@@ -1,52 +0,0 @@
-#N canvas 246 86 629 516 12;
-#X floatatom 30 301 5 0 0;
-#X obj 30 12 notein;
-#X obj 193 202 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X msg 95 93 start;
-#X msg 104 118 stop;
-#X text 217 203 reset;
-#X text 145 92 start / stop score following;
-#X msg 111 146 start 4;
-#X text 176 146 start skipping first 4 notes;
-#X obj 193 286 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -258699
--1;
-#X text 217 287 error;
-#X text 148 24 score :: score follower that tries to match incoming
-;
-#X text 221 41 MIDI data to a score stored in an array;
-#X text 219 57 outputs the index number of current position;
-#X obj 23 423 loadbang;
-#N canvas 0 0 450 300 graph2 0;
-#X array sco_array 25 float 1;
-#A 0 60 61 62 63 64 65 66 67 68 69 70 71 72 71 70 69 68 67 66 65 64
-63 62 61 60;
-#X coords 0 127 24 0 200 140 1;
-#X restore 402 361 graph;
-#X obj 30 235 score sco_array 2 300;
-#X msg 130 173 set sco_array;
-#X msg 23 449 \; sco_array resize 25 \; sco_array read examplescore.txt
-\;;
-#X text 250 174 set to array that contains the score;
-#X text 88 303 position on score;
-#X text 86 322 (x index of array);
-#X obj 30 356 tabread sco_array;
-#X floatatom 30 387 5 0 0;
-#X text 86 388 note from score;
-#X text 291 255 array: name of array containing score;
-#X text 235 234 USAGE: score <array> <skipitems> <skiptime>;
-#X text 292 272 skipitems: max. number of notes to skip;
-#X text 292 289 skip time: max. time [ms] to rewind;
-#X text 378 307 input data;
-#X connect 0 0 22 0;
-#X connect 1 0 16 0;
-#X connect 1 1 16 1;
-#X connect 2 0 16 2;
-#X connect 3 0 16 0;
-#X connect 4 0 16 0;
-#X connect 7 0 16 0;
-#X connect 14 0 18 0;
-#X connect 16 0 0 0;
-#X connect 16 1 9 0;
-#X connect 17 0 16 0;
-#X connect 22 0 23 0;
diff --git a/externals/build/doc/help-serialize.pd b/externals/build/doc/help-serialize.pd
deleted file mode 100644
index 0fbacf62..00000000
--- a/externals/build/doc/help-serialize.pd
+++ /dev/null
@@ -1,8 +0,0 @@
-#N canvas 246 82 551 292 10;
-#X obj 34 106 serialize 4;
-#X obj 34 141 print;
-#X floatatom 34 69;
-#X text 30 195 (C) 2000 Guenter Geiger;
-#X text 30 39 serialize ... turn a stream of floats into a list;
-#X connect 0 0 1 0;
-#X connect 2 0 0 0;
diff --git a/externals/build/doc/help-sfread~.pd b/externals/build/doc/help-sfread~.pd
deleted file mode 100644
index 5cc1058f..00000000
--- a/externals/build/doc/help-sfread~.pd
+++ /dev/null
@@ -1,44 +0,0 @@
-#N canvas 89 114 600 456 8;
-#X msg 34 135 bang;
-#X obj 228 324 dac~;
-#X msg 70 218 1;
-#X floatatom 348 128;
-#X text 14 33 file to open;
-#X text 33 116 start playback;
-#X msg 70 240 0;
-#X text 34 10 SFREAD;
-#X text 34 21 =======;
-#X text 346 96 playback speed (defaults to 1);
-#X text 93 8 The file should have the systems samplerate (44100) and endianess matching the machine.;
-#X text 25 257 pause on/off during playback;
-#X text 277 46 resets sound to position;
-#X msg 322 63 200;
-#X text 288 164 instatiation: sfread <channels> <skip>;
-#X text 276 35 start position in samples (defaults to <skip>);
-#X floatatom 231 102;
-#X msg 172 114 loop 1;
-#X msg 152 94 loop 0;
-#X msg 364 224 size;
-#X floatatom 336 275;
-#X text 333 205 Get the size (in frames);
-#X obj 207 164 sfread~ 2 62;
-#X msg 14 85 open \$1;
-#X obj 14 66 openpanel;
-#X msg 69 66 bang;
-#X msg 365 249 state;
-#X connect 0 0 22 0;
-#X connect 2 0 22 0;
-#X connect 3 0 22 2;
-#X connect 6 0 22 0;
-#X connect 13 0 22 1;
-#X connect 16 0 22 1;
-#X connect 17 0 22 0;
-#X connect 18 0 22 0;
-#X connect 19 0 22 0;
-#X connect 22 0 1 0;
-#X connect 22 1 1 1;
-#X connect 22 2 20 0;
-#X connect 23 0 22 0;
-#X connect 24 0 23 0;
-#X connect 25 0 24 0;
-#X connect 26 0 22 0;
diff --git a/externals/build/doc/help-sfwrite~.pd b/externals/build/doc/help-sfwrite~.pd
deleted file mode 100644
index 1426cf33..00000000
--- a/externals/build/doc/help-sfwrite~.pd
+++ /dev/null
@@ -1,45 +0,0 @@
-#N canvas 340 71 600 460 12;
-#X obj 185 96 sfwrite~ 2;
-#X msg 65 16 open test.wav;
-#X floatatom 185 16;
-#X msg 147 308 0;
-#X obj 232 17 adc~;
-#X msg 91 278 0;
-#X msg 59 278 1;
-#X obj 142 222 table;
-#X msg 136 171 bang;
-#X msg 32 171 resize 441000;
-#X msg 181 172 read16 test.wav 200 l;
-#X obj 417 104 env~;
-#X obj 298 34 osc~ 220;
-#X obj 125 396 dac~;
-#X floatatom 411 10;
-#X obj 125 341 sfread~ 2;
-#X obj 281 379 dbtorms;
-#X obj 281 279 slider 96 0 15;
-#X obj 159 372 *~ 0;
-#X obj 125 372 *~ 0;
-#X msg 125 277 open test.wav \, bang;
-#X floatatom 417 129;
-#X connect 1 0 0 0;
-#X connect 2 0 0 0;
-#X connect 3 0 15 1;
-#X connect 5 0 15 0;
-#X connect 6 0 15 0;
-#X connect 8 0 7 0;
-#X connect 9 0 7 0;
-#X connect 10 0 7 0;
-#X connect 11 0 21 0;
-#X connect 12 0 0 0;
-#X connect 12 0 0 1;
-#X connect 12 0 11 0;
-#X connect 12 0 19 0;
-#X connect 12 0 18 0;
-#X connect 14 0 12 0;
-#X connect 15 0 19 0;
-#X connect 15 1 18 0;
-#X connect 16 0 18 1;
-#X connect 16 0 19 1;
-#X connect 18 0 13 1;
-#X connect 19 0 13 0;
-#X connect 20 0 15 0;
diff --git a/externals/build/doc/help-shell.pd b/externals/build/doc/help-shell.pd
deleted file mode 100644
index 767559c1..00000000
--- a/externals/build/doc/help-shell.pd
+++ /dev/null
@@ -1,39 +0,0 @@
-#N canvas 420 4 512 424 10;
-#X obj 137 98 shell;
-#X msg 36 39 ls;
-#X obj 121 165 print;
-#X msg 64 40 ls makefile;
-#X msg 330 86 date +%k%M;
-#X floatatom 330 130 4 0 0;
-#X obj 330 107 shell;
-#X text 330 68 Getting the date;
-#X msg 118 17 bang;
-#X obj 60 17 metro 10;
-#X floatatom 271 89 4 0 0;
-#X obj 53 245 shell;
-#X obj 97 306 print;
-#X msg 133 215 cvs commit -m fixed_bug_in_shell;
-#X msg 19 191 cvs -q update;
-#X obj 53 268 route ?;
-#X msg 207 147 xedit;
-#X obj 168 124 print done;
-#X msg 215 257 send sadf asdf asdf;
-#X msg 163 286 /usr/bin/perl;
-#X msg 160 41 ./test;
-#X connect 0 0 2 0;
-#X connect 0 1 17 0;
-#X connect 1 0 0 0;
-#X connect 3 0 0 0;
-#X connect 4 0 6 0;
-#X connect 6 0 5 0;
-#X connect 8 0 9 0;
-#X connect 9 0 3 0;
-#X connect 10 0 11 0;
-#X connect 11 0 15 0;
-#X connect 13 0 11 0;
-#X connect 14 0 11 0;
-#X connect 15 1 12 0;
-#X connect 16 0 11 0;
-#X connect 18 0 11 0;
-#X connect 19 0 11 0;
-#X connect 20 0 0 0;
diff --git a/externals/build/doc/help-shuffle.pd b/externals/build/doc/help-shuffle.pd
deleted file mode 100644
index abd47a62..00000000
--- a/externals/build/doc/help-shuffle.pd
+++ /dev/null
@@ -1,28 +0,0 @@
-#N canvas 5 21 828 307 10;
-#X floatatom 170 127 4 0 0;
-#X floatatom 252 124 4 0 0;
-#X floatatom 302 124 4 0 0;
-#X floatatom 169 210 4 0 0;
-#X msg 81 83 bang;
-#X text 379 140 Argument 2: upper limit;
-#X text 378 63 Shuffle;
-#X text 379 158 Argument 3: fraction of the end of a series;
-#X text 168 94 lower;
-#X text 252 105 upper;
-#X text 302 105 frac;
-#X text 379 122 Argument 1: lower limit;
-#X text 131 105 (activate changes);
-#X text 379 176 and beginning of next (after reshuffle);
-#X text 55 47 output shuffled;
-#X text 55 65 integer series;
-#X obj 169 169 shuffle -1 5 0.25;
-#X text 379 194 where no repetitions occur (range betwwen 0 & 0.5);
-#X text 379 104 comment;
-#X text 379 86 A no-repeat random number generator;
-#X text 378 105 shuffles a nuber series;
-#X text 448 258 IM 2001;
-#X connect 0 0 16 0;
-#X connect 1 0 16 1;
-#X connect 2 0 16 2;
-#X connect 4 0 16 0;
-#X connect 16 0 3 0;
diff --git a/externals/build/doc/help-slider.pd b/externals/build/doc/help-slider.pd
deleted file mode 100644
index bd216b08..00000000
--- a/externals/build/doc/help-slider.pd
+++ /dev/null
@@ -1,30 +0,0 @@
-#N canvas 465 157 666 446 12;
-#X obj 14 121 slider 127 0 15;
-#X floatatom 12 42 0 0 0;
-#X floatatom 14 319 0 0 0;
-#X text 139 188 This was instantiated with "slider 200 100";
-#X obj 14 85 random 127;
-#X obj 468 343 state sl;
-#X msg 468 283 save;
-#X msg 520 283 1;
-#X floatatom 98 296 0 0 0;
-#X obj 186 252 slider 127 0 40;
-#X text 184 231 This was instantiated with "slider 127 0 40";
-#X obj 274 333 sliderh 127 0 30;
-#X text 273 307 Same with sliderh;
-#X floatatom 274 384 5 0 0;
-#X text 126 11 Instantiate a new slider with Put->Object and type slider
-into the object. The slider takes up to 3 parameters \, the first is
-the maximum value \, the second is the minimum. The third is the width
-of the slider (contributed by Dieter <dieter@rhiz.org>. Click on the
-through to move in 0.01. Middle button jumps.;
-#X obj 12 64 metro 2;
-#X obj 98 167 slider 200 100 15;
-#X connect 0 0 2 0;
-#X connect 1 0 15 0;
-#X connect 4 0 0 0;
-#X connect 6 0 5 0;
-#X connect 7 0 5 0;
-#X connect 11 0 13 0;
-#X connect 15 0 4 0;
-#X connect 16 0 8 0;
diff --git a/externals/build/doc/help-som.pd b/externals/build/doc/help-som.pd
deleted file mode 100644
index 9f039792..00000000
--- a/externals/build/doc/help-som.pd
+++ /dev/null
@@ -1,114 +0,0 @@
-#N canvas 50 -127 640 687 10;
-#X msg 131 495 print;
-#X msg 132 528 new 5 8 8;
-#X msg 127 99 init;
-#X msg 128 274 train;
-#X msg 129 296 test;
-#X msg 128 387 write;
-#X obj 70 559 ann_som 4 9 10;
-#X msg 70 49 1 0 0 1;
-#X msg 70 68 0 1 0 1;
-#X msg 70 87 2 1 0 0;
-#X msg 128 118 init 0.5;
-#X msg 128 138 init 1 0.5 0 0.5;
-#X text 234 101 init all weights with "0";
-#X text 235 120 init all weights with "0.5";
-#X text 235 137 init weights for each sensor;
-#X msg 128 163 learn 1;
-#X msg 128 197 learn 1 0.9 0.1;
-#X text 226 163 set learning rate to 1;
-#X msg 128 180 learn 0.5 0.999;
-#X text 227 179 set learning rate to 0.5 and factor to 0.999;
-#X text 227 197 set learning rate to 1 \, factor to 0.9 and offset to 0.1;
-#X msg 128 214 neighbour 1;
-#X msg 128 231 neighbour 0.5 0.999;
-#X msg 128 248 neighbour 1 0.9 0.1;
-#X text 248 215 set neighbourhood to 1;
-#X text 249 231 set neighbourhoodto 0.5 and factor to 0.999;
-#X text 249 249 set neighbourhood to 1 \, factor to 0.9 and offset to 0.1;
-#X text 180 269 set som to "train" mode (learn from sensor-input and output winning neuron);
-#X text 179 291 set som to "test" mode (output winning neuron for sensor-input \, but do not learn !);
-#X msg 129 328 rule INSTAR;
-#X msg 129 345 rule OUTSTAR;
-#X msg 129 362 rule KOHONEN;
-#X text 218 327 learn with IN-STAR rule;
-#X text 219 345 learn with OUT-STAR rule;
-#X text 219 362 learn with KOHONENrule;
-#X msg 128 405 write mysom.som;
-#X msg 129 429 read;
-#X msg 129 447 read mysom.som;
-#X text 156 68 present various data to the SOM;
-#X text 203 495 for debugging;
-#X text 207 530 create a new SOM with 8x8 neurons \, each having 5 sensors;
-#X text 204 561 create a new SOM with 9x10 neurons \, each having 4 sensors;
-#X floatatom 70 614 4 0 0;
-#X text 113 618 winning neuron;
-#N canvas 13 0 889 630 SOMs 0;
-#X text 76 27 SOM :: Self-Organized Maps;
-#X text 55 53 SOMs are "Artificial Neural Networks" \, that are trying to learn something about the data presented to them without a supervisor/teacher.;
-#X text 59 118 in short:;
-#X text 120 119 the neuron \, whose weight-configuration matches the presented data best is the winner (its number (counting from the lower-left corner) is sent to the output);
-#X text 121 163 to match the data better the next time it is presented \, the weights of the winning neuron are adjusted.;
-#X text 121 188 the weights of the neurons neighbouring the winner are adjusted to match the data too \, but not so strong as the winner's.;
-#X text 121 276 lr(n+1)=lr(n)*factor;
-#X text 275 277 learning_rate=lr+offset;
-#X text 121 289 nb(n+1)=nb(n)*factor;
-#X text 275 290 neighbourhood=nb+offset;
-#X text 121 230 both neighbourhood and learning-rate (==amount of how much the weights of the winner (and \, proportional \, the weights of the neighbours) are adjusted) are decreasing recursively with time.;
-#X text 119 319 thus you will sooner or (most of the time) later get a "brain map" \, where similar inputs will activate neurons in specifique regions (like there are regions for seeing and regions for hearing in our brains);
-#X text 97 381 there are various rules \, how to re-adjust the weights of the neurons : in-star \, out-star and kohonen (maybe there are others \, but these i found in literature);
-#X obj 607 220 +;
-#X text 640 182 ...;
-#X obj 579 185 * \$1;
-#X obj 607 185 * \$2;
-#X obj 670 185 * \$0;
-#X obj 579 128 unpack 0 0 0 0 0;
-#X text 602 111 n sensors;
-#X text 705 186 weights 1 to n;
-#X obj 579 90 inlet;
-#X obj 607 288 outlet;
-#X text 594 62 a neuron;
-#X text 566 307 the neuron with the highest weighted sum;
-#X text 567 318 matches best and is therefore the winner;
-#X text 53 452 notes:;
-#X text 101 453 each neuron of the SOM has n sensors. you have to present a list of n floats to the SOM to make it work;
-#X text 102 482 you should init the weights for each sensor with the expected mean of the sensor values before you start training to get best and fastest results;
-#X text 55 87 they were first proposed by the Finnish scientist T.Kohonen in the 80ies (i think).;
-#X text 98 543 if you have no clue \, what's this all about \, maybe you do not need SOMs (which i doubt) or you should have a look at;
-#X text 118 577 http://www.eas.asu.edu/~eee511;
-#X text 118 591 http://www.cis.hut.fi/projects/ica;
-#X connect 13 0 22 0;
-#X connect 15 0 13 0;
-#X connect 16 0 13 0;
-#X connect 17 0 13 0;
-#X connect 18 0 15 0;
-#X connect 18 1 16 0;
-#X connect 18 4 17 0;
-#X connect 21 0 18 0;
-#X restore 535 44 pd SOMs;
-#X text 81 13 ann_som :: train and test Self-Organized Maps;
-#X obj 73 660 ann_som test.som;
-#X text 211 664 load a SOM-file;
-#X connect 0 0 6 0;
-#X connect 1 0 6 0;
-#X connect 2 0 6 0;
-#X connect 3 0 6 0;
-#X connect 4 0 6 0;
-#X connect 5 0 6 0;
-#X connect 6 0 42 0;
-#X connect 7 0 6 0;
-#X connect 8 0 6 0;
-#X connect 9 0 6 0;
-#X connect 11 0 6 0;
-#X connect 15 0 6 0;
-#X connect 16 0 6 0;
-#X connect 18 0 6 0;
-#X connect 21 0 6 0;
-#X connect 22 0 6 0;
-#X connect 23 0 6 0;
-#X connect 29 0 6 0;
-#X connect 30 0 6 0;
-#X connect 31 0 6 0;
-#X connect 35 0 6 0;
-#X connect 36 0 6 0;
-#X connect 37 0 6 0;
diff --git a/externals/build/doc/help-speedlim.pd b/externals/build/doc/help-speedlim.pd
deleted file mode 100644
index 2ef4f828..00000000
--- a/externals/build/doc/help-speedlim.pd
+++ /dev/null
@@ -1,30 +0,0 @@
-#N canvas 445 253 464 314 12;
-#X floatatom 38 54 5 0 0;
-#X floatatom 18 264 5 0 0;
-#X obj 38 141 speedlim 500;
-#X text 126 18 speedlim :: lets information through;
-#X text 222 37 only every N milliseconds;
-#X text 152 171 creation argument = time in ms;
-#X floatatom 129 116 5 0 0;
-#X text 184 116 time between outputs in ms;
-#X msg 49 82 bang;
-#X obj 121 207 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 121 236 timer;
-#X floatatom 121 262 5 0 0;
-#X text 175 262 this should never be less than;
-#X text 175 280 the creation argument of speedlim;
-#X obj 18 194 route f;
-#X obj 47 236 print;
-#X msg 95 82 this is speedlim;
-#X connect 0 0 2 0;
-#X connect 2 0 9 0;
-#X connect 2 0 14 0;
-#X connect 6 0 2 1;
-#X connect 8 0 2 0;
-#X connect 9 0 10 1;
-#X connect 9 0 10 0;
-#X connect 10 0 11 0;
-#X connect 14 0 1 0;
-#X connect 14 1 15 0;
-#X connect 16 0 2 0;
diff --git a/externals/build/doc/help-split.pd b/externals/build/doc/help-split.pd
deleted file mode 100644
index c4e8d26e..00000000
--- a/externals/build/doc/help-split.pd
+++ /dev/null
@@ -1,24 +0,0 @@
-#N canvas 328 32 560 463 12;
-#X floatatom 27 304 8 0 0 0 - - -;
-#X floatatom 27 73 5 0 0 0 - - -;
-#X text 196 28 written by <olaf.matthes@gmx.de>;
-#X floatatom 56 131 5 0 0 0 - - -;
-#X floatatom 85 152 5 0 0 0 - - -;
-#X text 84 71 input value;
-#X text 57 104 creation arguments can be changed dynamically:;
-#X text 35 341 creation arguments:;
-#X obj 27 249 split 6 40;
-#X text 111 130 lower limit;
-#X text 137 151 upper limit;
-#X text 35 378 All floats that fall below the lower limit or above
-the upper limit get routed to the 2nd outlet.;
-#X text 36 358 split <lower limit> <upper limit>;
-#X floatatom 102 276 5 0 0 0 - - -;
-#X text 154 276 floats 'out of range';
-#X text 122 11 split :: split incoming floats according to value;
-#X text 106 305 floats 'in range' (including borders!);
-#X connect 1 0 8 0;
-#X connect 3 0 8 1;
-#X connect 4 0 8 2;
-#X connect 8 0 0 0;
-#X connect 8 1 13 0;
diff --git a/externals/build/doc/help-sprinkler.pd b/externals/build/doc/help-sprinkler.pd
deleted file mode 100644
index 6f5b3c44..00000000
--- a/externals/build/doc/help-sprinkler.pd
+++ /dev/null
@@ -1,48 +0,0 @@
-#N canvas 186 52 500 508 10;
-#X floatatom 26 36 5 0 0;
-#X symbolatom 36 100 10 0 0;
-#X text 25 309 ARGUMENTS: none;
-#X text 183 307 INLETS:;
-#X text 183 343 OUTLETS: none;
-#X text 217 161 forward lists;
-#X text 161 45 forward single floats;
-#X text 169 107 forward single symbols;
-#X text 41 379 NOTES:;
-#X text 185 321 1 - list or message of the form DST MSG;
-#X text 165 477 Bryan Jurish <moocow@ling.uni-potsdam.de>;
-#X floatatom 118 254 5 0 0;
-#X obj 54 254 pack s 0;
-#X text 175 219 dynamic destination;
-#X msg 45 153 420;
-#X obj 26 284 sprinkler;
-#X text 53 3 sprinkler : dynamic control-message dissemination;
-#X text 41 393 When a [sprinkler] object gets an input message of the
-form "DST MSG" at its inlet \, the message MSG is sent to the [receive]
-object(s) named by DST. 'sprinkler' is really only useful if you don't
-know (or don't want to know) the length and/or type(s) of your messages
-beforehand.;
-#X msg 25 59 sprinkler-help1 \$1;
-#X msg 35 121 sprinkler-help2 \$1;
-#X msg 45 177 sprinkler-help1 \$1 24 7;
-#X msg 55 209 sprinkler-help1;
-#X msg 61 231 sprinkler-help2;
-#X obj 340 42 r sprinkler-help1;
-#X obj 340 64 print sprinkler-help1;
-#X obj 340 110 r sprinkler-help2;
-#X obj 340 132 print sprinkler-help2;
-#X text 39 327 ALIASES:;
-@SPRINKLER_ALIAS_1@
-@SPRINKLER_ALIAS_2@
-#X text 135 18 @SPRINKLER_COMPAT_TEXT@;
-#X connect 0 0 18 0;
-#X connect 1 0 19 0;
-#X connect 11 0 12 1;
-#X connect 12 0 15 0;
-#X connect 14 0 20 0;
-#X connect 18 0 15 0;
-#X connect 19 0 15 0;
-#X connect 20 0 15 0;
-#X connect 21 0 12 0;
-#X connect 22 0 12 0;
-#X connect 23 0 24 0;
-#X connect 25 0 26 0;
diff --git a/externals/build/doc/help-state.pd b/externals/build/doc/help-state.pd
deleted file mode 100644
index 7ca95713..00000000
--- a/externals/build/doc/help-state.pd
+++ /dev/null
@@ -1,44 +0,0 @@
-#N canvas 182 231 789 437 10;
-#X obj 20 393 state;
-#X msg 20 322 save;
-#X floatatom 405 85 5 0 0;
-#X obj 552 69 ticker;
-#X obj 684 31 slider 127 0 15;
-#X obj 654 192 float;
-#X obj 654 163 toddle black 15 15;
-#X floatatom 654 221 5 0 0;
-#X text 87 10 The state object;
-#X text 7 37 With the state object settings within a patch;
-#X text 7 51 can be saved to a file. You can add a name to;
-#X text 7 66 the state (if you have several states in your;
-#X text 7 81 system this might be a good idea).;
-#X text 9 120 Note that the state object has several problems:;
-#X text 8 146 1) you can not delete "saveable objects" without;
-#X text 10 164 making the already saved states bogus;
-#X text 9 190 2) Not all the gui objects are saveable (Which is;
-#X text 8 208 good in some situations \, you might for example not
-;
-#X text 9 226 save the state selecting widget ....;
-#X text 373 8 saveable:;
-#X text 374 66 Numberboxes:;
-#X text 544 10 This is the "slider" object !!:;
-#X text 545 28 (not vslider);
-#X text 299 289 Not saveable:;
-#X obj 403 295 vsl 15 128 0 127 0 0 empty empty empty 20 8 0 8 -262144
--1 -1 0 1;
-#X obj 440 318 hdl 15 1 0 8 empty empty empty 20 8 0 8 -262144 -1 -1
-0;
-#X text 605 410 (C) Guenter Geiger 2002;
-#X obj 373 141 envgen 196 106;
-#X msg 29 346 1;
-#X msg 60 346 2;
-#X msg 90 346 3;
-#X text 370 118 envgen;
-#X text 422 292 ...etc (everything from the menu except "number");
-#X connect 1 0 0 0;
-#X connect 4 0 5 1;
-#X connect 5 0 7 0;
-#X connect 6 0 5 0;
-#X connect 28 0 0 0;
-#X connect 29 0 0 0;
-#X connect 30 0 0 0;
diff --git a/externals/build/doc/help-statistic.pd b/externals/build/doc/help-statistic.pd
deleted file mode 100644
index 24d7ca37..00000000
--- a/externals/build/doc/help-statistic.pd
+++ /dev/null
@@ -1,120 +0,0 @@
-#N canvas 416 554 622 369 10;
-#X obj 64 102 noise~;
-#X obj 463 105 mean~ blir;
-#X obj 21 262 table blir;
-#N canvas 162 270 331 246 fillary 0;
-#X obj 34 53 until;
-#X obj 34 79 count;
-#X msg 85 27 bang;
-#X obj 34 105 - 1;
-#X obj 34 130 t b f;
-#X obj 34 166 random_fl -1 1;
-#X obj 162 16 loadbang;
-#X obj 192 64 utime;
-#X obj 200 100 +;
-#X msg 200 124 seed \$1;
-#X obj 162 39 t b b b;
-#X obj 232 13 inlet;
-#X obj 120 65 t b b;
-#X msg 34 27 1000;
-#X msg 132 108 set \$1;
-#X obj 280 13 inlet;
-#X obj 178 165 random_icg -1 1;
-#X obj 34 192 tabwrite blor;
-#X connect 0 0 1 0;
-#X connect 1 0 3 0;
-#X connect 2 0 1 1;
-#X connect 3 0 4 0;
-#X connect 4 0 5 0;
-#X connect 4 1 17 1;
-#X connect 5 0 17 0;
-#X connect 6 0 10 0;
-#X connect 7 0 8 0;
-#X connect 7 1 8 1;
-#X connect 8 0 9 0;
-#X connect 9 0 5 0;
-#X connect 9 0 16 0;
-#X connect 10 0 12 0;
-#X connect 10 1 7 0;
-#X connect 11 0 12 0;
-#X connect 12 0 13 0;
-#X connect 12 1 2 0;
-#X connect 13 0 0 0;
-#X connect 14 0 13 0;
-#X connect 15 0 14 0;
-#X connect 16 0 17 0;
-#X restore 152 241 pd fillary;
-#X obj 21 175 tabwrite~ blir;
-#X msg 21 147 bang;
-#X obj 356 102 samplerate~;
-#X floatatom 356 126 5 0 0;
-#X obj 356 80 loadbang;
-#X floatatom 463 129 8 0 0;
-#X obj 64 150 +~ 0.1;
-#X floatatom 101 127 5 0 0;
-#X msg 152 218 bang;
-#X text 44 30 mean~ <arrayname>;
-#X floatatom 160 160 5 0 0;
-#X obj 160 183 t f f;
-#X text 206 163 set arraysize;
-#X text 529 130 mean;
-#X text 43 10 this is supposed to calculate the signal mean of an array.
-;
-#X msg 463 82 mean;
-#X msg 503 82 ad;
-#X msg 534 82 sd;
-#X obj 462 35 mean 1 2 3;
-#X floatatom 462 59 5 0 0;
-#X msg 462 13 1 2 3.6677;
-#X obj 316 251 cx.mean blir;
-#X floatatom 271 305 8 0 0;
-#X msg 316 228 mean;
-#X msg 350 228 ad;
-#X obj 446 251 histo;
-#X obj 21 291 table blor;
-#X obj 342 304 cx.avgdev blir;
-#X floatatom 341 325 10 0 0;
-#X floatatom 461 326 10 0 0;
-#X obj 392 150 loadbang;
-#X obj 460 304 cx.stddev blir;
-#X obj 316 272 t f f f;
-#X text 542 36 pd's mean;
-#X text 544 115 dont need this;
-#X msg 392 218 set \$1;
-#X obj 392 194 symbol;
-#X msg 392 173 blir;
-#X msg 429 173 blor;
-#X msg 20 214 \; blir resize \$1 \;;
-#X msg 113 270 \; blor resize \$1 \;;
-#X connect 0 0 10 0;
-#X connect 1 0 9 0;
-#X connect 5 0 4 0;
-#X connect 6 0 7 0;
-#X connect 8 0 6 0;
-#X connect 10 0 4 0;
-#X connect 11 0 10 1;
-#X connect 12 0 3 0;
-#X connect 14 0 15 0;
-#X connect 15 0 43 0;
-#X connect 15 0 44 0;
-#X connect 15 1 3 1;
-#X connect 19 0 1 0;
-#X connect 20 0 1 0;
-#X connect 21 0 1 0;
-#X connect 22 0 23 0;
-#X connect 24 0 22 0;
-#X connect 25 0 36 0;
-#X connect 27 0 25 0;
-#X connect 28 0 25 0;
-#X connect 31 0 32 0;
-#X connect 34 0 42 0;
-#X connect 35 0 33 0;
-#X connect 36 0 26 0;
-#X connect 36 1 31 0;
-#X connect 36 2 35 0;
-#X connect 39 0 25 0;
-#X connect 39 0 31 0;
-#X connect 39 0 35 0;
-#X connect 40 0 39 0;
-#X connect 41 0 40 0;
-#X connect 42 0 40 0;
diff --git a/externals/build/doc/help-step.pd b/externals/build/doc/help-step.pd
deleted file mode 100644
index 9197d013..00000000
--- a/externals/build/doc/help-step.pd
+++ /dev/null
@@ -1,22 +0,0 @@
-#N canvas 417 206 533 314 12;
-#X floatatom 33 229 5 0 0;
-#X text 72 7 step :: output sequence of numbers (similar to 'line')
-;
-#X text 138 25 written by Olaf Matthes (olaf.matthes@gmx.de);
-#X text 222 250 stepsize :: step between two numbers;
-#X msg 33 76 23 6000 2;
-#X msg 62 119 230;
-#X obj 101 282 line;
-#X text 98 117 send a single number to jump;
-#X text 121 77 send a triplet to step to a new value;
-#X text 22 282 see also:;
-#X msg 80 146 stop;
-#X text 127 147 "stop" message to stop output;
-#X text 121 92 <new value> <time> <step>;
-#X text 123 196 step <value> <stepsize>;
-#X text 221 234 value :: value to start with;
-#X obj 33 195 step 100 3;
-#X connect 4 0 15 0;
-#X connect 5 0 15 0;
-#X connect 10 0 15 0;
-#X connect 15 0 0 0;
diff --git a/externals/build/doc/help-strcat.pd b/externals/build/doc/help-strcat.pd
deleted file mode 100644
index 55f22113..00000000
--- a/externals/build/doc/help-strcat.pd
+++ /dev/null
@@ -1,12 +0,0 @@
-#N canvas 330 185 454 304 10;
-#X obj 181 131 strcat foo;
-#X msg 147 58 symbol bar;
-#X symbolatom 181 182 0 0 0 0 - - -;
-#X text 16 255 [strcat] prepends its text to any symbol that is sent
-to it.;
-#X msg 173 79 symbol kneipe;
-#X msg 195 101 symbol d;
-#X connect 0 0 2 0;
-#X connect 1 0 0 0;
-#X connect 4 0 0 0;
-#X connect 5 0 0 0;
diff --git a/externals/build/doc/help-streamin~.pd b/externals/build/doc/help-streamin~.pd
deleted file mode 100644
index e248f275..00000000
--- a/externals/build/doc/help-streamin~.pd
+++ /dev/null
@@ -1,41 +0,0 @@
-#N canvas 248 65 623 459 12;
-#X obj 49 95 print~;
-#X msg 49 67 bang;
-#X obj 27 24 streamin~ 3000;
-#X obj 132 210 streamout~;
-#X msg 132 108 disconnect;
-#X obj 372 72 osc~;
-#X obj 372 47 sig~ 220;
-#X floatatom 372 20 0 0 0;
-#X msg 285 162 format float;
-#X msg 284 184 format 16bit;
-#X text 14 432 (C) 1999 Guenter Geiger;
-#X msg 286 204 format 8bit;
-#X floatatom 132 235 0 0 0;
-#X text 21 295 The streamin~ object just takes the portnumber it is
-listening to as it's argument.;
-#X text 23 334 For help on the streamout object \, see the streamout.pd
-patch.;
-#X obj 27 159 dac~;
-#X obj 355 115 *~ 0.1;
-#X floatatom 418 88 0 0 0;
-#X floatatom 149 159 0 0 0;
-#X msg 285 252 connect gige 3001;
-#X msg 132 86 connect localhost 3000;
-#X connect 1 0 0 0;
-#X connect 2 0 0 0;
-#X connect 2 0 15 0;
-#X connect 2 0 15 1;
-#X connect 3 0 12 0;
-#X connect 4 0 3 0;
-#X connect 5 0 16 0;
-#X connect 6 0 5 0;
-#X connect 7 0 6 0;
-#X connect 8 0 3 0;
-#X connect 9 0 3 0;
-#X connect 11 0 3 0;
-#X connect 16 0 3 0;
-#X connect 17 0 16 1;
-#X connect 18 0 3 0;
-#X connect 19 0 3 0;
-#X connect 20 0 3 0;
diff --git a/externals/build/doc/help-streamout~.pd b/externals/build/doc/help-streamout~.pd
deleted file mode 100644
index 56b2eceb..00000000
--- a/externals/build/doc/help-streamout~.pd
+++ /dev/null
@@ -1,49 +0,0 @@
-#N canvas 45 154 820 483 12;
-#X floatatom 227 194 0 0 0;
-#X msg 46 32 disconnect;
-#X obj 368 72 osc~;
-#X floatatom 368 20 0 0 0;
-#X obj 368 44 sig~ 220;
-#X text 13 239 The format message sets the transmission format;
-#X text 11 419 Hopefully we will sometimes have a version where we can compress it for transmission over the "real" net.;
-#X text 14 462 (C) 1999 Guenter Geiger;
-#X obj 455 21 streamin~ 3001;
-#X obj 448 78 dac~;
-#X msg 156 68 connect tritonus 3000;
-#X msg 20 113 format float;
-#X msg 20 144 format 16bit;
-#X text 13 256 format float: send float numbers;
-#X text 12 275 format 16bit: send 16 bit integers;
-#X msg 20 176 format 8bit;
-#X text 380 246 host:;
-#X text 13 219 format:;
-#X obj 227 162 streamout~ localhost 3000;
-#X text 379 193 connect:;
-#X text 378 210 connect sets the host and portnumber and immediatly tries to connect .;
-#X text 380 263 Set the host name and connect to the host \, if a connection was active.;
-#X msg 250 100 1;
-#X msg 284 100 0;
-#X text 379 298 disconnect (0);
-#X text 378 315 disconnect and 0 disconnect the object;
-#X text 379 335 1:;
-#X text 376 352 if the number 1 is sent to streamout \, the object connects to the stored host and portnumber. Default is localhost \, port number 3000;
-#X obj 366 107 *~ 0.01;
-#X msg 179 12 connect gige 15001;
-#X msg 156 37 connect localhost 3001;
-#X text 12 292 format 8bit: send 8 bit integers;
-#X connect 1 0 18 0;
-#X connect 2 0 28 0;
-#X connect 3 0 4 0;
-#X connect 4 0 2 0;
-#X connect 8 0 9 0;
-#X connect 8 0 9 1;
-#X connect 10 0 18 0;
-#X connect 11 0 18 0;
-#X connect 12 0 18 0;
-#X connect 15 0 18 0;
-#X connect 18 0 0 0;
-#X connect 22 0 18 0;
-#X connect 23 0 18 0;
-#X connect 28 0 18 0;
-#X connect 29 0 18 0;
-#X connect 30 0 18 0;
diff --git a/externals/build/doc/help-stripdir.pd b/externals/build/doc/help-stripdir.pd
deleted file mode 100644
index 1d200a80..00000000
--- a/externals/build/doc/help-stripdir.pd
+++ /dev/null
@@ -1,7 +0,0 @@
-#N canvas 231 207 452 294 10;
-#X obj 22 78 stripdir;
-#X symbolatom 22 48 0 0 0;
-#X obj 22 105 print;
-#X text 20 22 strips all leading directories from a path;
-#X connect 0 0 2 0;
-#X connect 1 0 0 0;
diff --git a/externals/build/doc/help-subst.pd b/externals/build/doc/help-subst.pd
deleted file mode 100644
index 405ea207..00000000
--- a/externals/build/doc/help-subst.pd
+++ /dev/null
@@ -1,72 +0,0 @@
-#N canvas 249 69 784 504 12;
-#X obj 19 346 print;
-#X msg 143 272 bang;
-#X text 190 180 minimum order of substitution;
-#X msg 122 181 order 2;
-#X msg 19 118 72 68 67 64 69 71 77 75 70 73 74 78;
-#X floatatom 98 347 5 0 0;
-#X text 151 348 length of row;
-#X msg 138 241 intervall 4;
-#X obj 541 228 noteout;
-#N canvas 0 0 450 300 graph1 0;
-#X array array01 100 float 0;
-#X coords 0 127 99 0 200 140 1;
-#X restore 564 321 graph;
-#X obj 506 43 tgl 20 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
-;
-#X text 537 42 << switch playback on/off;
-#X obj 506 93 int 0;
-#X obj 558 93 + 1;
-#X text 27 19 subst :: self-similar substitution / diminuition of rows
-;
-#X text 87 307 [subst <order>];
-#X obj 506 146 sel 0;
-#X obj 98 374 s length;
-#X obj 541 120 r length;
-#X obj 541 173 tabread array01;
-#X msg 506 173 0;
-#X obj 506 67 metro 250;
-#X obj 541 201 makenote 100 250;
-#X obj 19 306 subst 2;
-#X text 99 35 play it and you'll never get a note repetition;
-#X msg 125 212 set array01;
-#N canvas 0 0 450 300 graph1 0;
-#X array array00 12 float 1;
-#A 0 72 68 67 64 69 71 77 75 70 73 74 78;
-#X coords 0 127 11 0 200 140 1;
-#X restore 291 321 graph;
-#X msg 118 146 load array00;
-#X text 222 211 set array for processing and output;
-#X obj 21 417 subst array00 3;
-#X text 295 464 THE INPUT;
-#X text 574 464 THE OUTPUT;
-#X text 315 119 send it a list;
-#X text 226 147 or load values from array;
-#X text 18 444 use creation arguments to set;
-#X text 18 458 name of output array and order;
-#X text 17 472 of substitution;
-#X text 99 55 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X text 244 241 substitute the Nth interval;
-#X text 187 272 substitute now \, choose interval by chance;
-#X connect 1 0 23 0;
-#X connect 3 0 23 0;
-#X connect 4 0 23 0;
-#X connect 5 0 17 0;
-#X connect 7 0 23 0;
-#X connect 10 0 21 0;
-#X connect 12 0 13 0;
-#X connect 12 0 16 0;
-#X connect 13 0 12 1;
-#X connect 16 0 20 0;
-#X connect 16 1 19 0;
-#X connect 18 0 16 1;
-#X connect 19 0 22 0;
-#X connect 20 0 12 1;
-#X connect 20 0 1 0;
-#X connect 21 0 12 0;
-#X connect 22 0 8 0;
-#X connect 22 1 8 1;
-#X connect 23 0 0 0;
-#X connect 23 1 5 0;
-#X connect 25 0 23 0;
-#X connect 27 0 23 0;
diff --git a/externals/build/doc/help-susloop~.pd b/externals/build/doc/help-susloop~.pd
deleted file mode 100644
index bce37913..00000000
--- a/externals/build/doc/help-susloop~.pd
+++ /dev/null
@@ -1,102 +0,0 @@
-#N canvas 236 83 735 643 10;
-#N canvas 0 0 450 300 graph1 0;
-#X array sample 86754 float 0;
-#X coords 0 1 86753 -1 200 64 1;
-#X restore 441 412 graph;
-#X obj 480 341 soundfiler;
-#X msg 480 315 read -resize \$1 sample;
-#X obj 480 289 openpanel;
-#X obj 480 267 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
--1;
-#X obj 8 513 dac~;
-#X floatatom 69 489 5 0 0;
-#X obj 69 513 / 100;
-#X obj 8 450 tabread4~ sample;
-#X obj 8 481 *~;
-#X floatatom 127 272 5 0 0;
-#X obj 127 310 mtosr 44100;
-#X msg 17 271 type 0;
-#X msg 17 299 type 1;
-#X msg 176 272 44100;
-#X floatatom 322 380 5 0 0;
-#X floatatom 179 380 6 0 0;
-#X floatatom 245 380 6 0 0;
-#X obj 88 271 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
--1;
-#X text 514 265 <- load a sample;
-#X text 421 230 Ben Saylor - bsaylor@macalester.edu;
-#X msg 124 489 70;
-#X obj 156 489 loadbang;
-#X text 54 45 optional creation args:;
-#X text 239 45 [loopstart loopend [looptype [startpos]]];
-#X text 172 336 loopstart;
-#X text 242 337 loopend;
-#X text 319 338 startpos;
-#X text 38 154 <looptype> is 0 for a forward loop (default) and 1 for
-a pingpong loop.;
-#X text 40 193 Playback speed is in samples/sec - send a float or signal
-to the left inlet.;
-#X text 10 7 susloop~ - another phase generator for sample looping
-;
-#X obj 127 414 susloop~ 4000 12000;
-#X text 37 94 When the left inlet gets a bang \, the phase output will
-start at <startpos> (defaults to 0) \, continue until it reaches <loopend>
-\, and then start looping between <loopstart> and <loopend>.;
-#X floatatom 480 366 5 0 0;
-#X obj 442 480 hsl 200 15 0 1 0 0 empty empty loop_start 10 8 0 8 -195568
--33289 -33289 13700 0;
-#X obj 442 499 hsl 200 15 0 1 0 0 empty empty loop_end 10 8 0 8 -233017
--1 -1 16900 0;
-#X obj 250 565 *;
-#X obj 293 565 *;
-#X obj 293 589 int;
-#X obj 250 589 int;
-#X obj 531 366 s filesize;
-#X obj 266 501 r filesize;
-#X obj 229 616 s lstart;
-#X obj 293 615 s lend;
-#X obj 245 356 r lend;
-#X obj 179 358 r lstart;
-#X obj 442 516 hsl 200 15 0 1 0 0 empty empty start 10 8 0 8 -262144
--1 -1 0 0;
-#X obj 346 567 *;
-#X obj 346 591 int;
-#X obj 346 616 s start;
-#X obj 322 356 r start;
-#X connect 1 0 33 0;
-#X connect 1 0 40 0;
-#X connect 2 0 1 0;
-#X connect 3 0 2 0;
-#X connect 4 0 3 0;
-#X connect 6 0 7 0;
-#X connect 7 0 9 1;
-#X connect 8 0 9 0;
-#X connect 9 0 5 0;
-#X connect 9 0 5 1;
-#X connect 10 0 11 0;
-#X connect 11 0 31 0;
-#X connect 12 0 31 0;
-#X connect 13 0 31 0;
-#X connect 14 0 31 0;
-#X connect 15 0 31 3;
-#X connect 16 0 31 1;
-#X connect 17 0 31 2;
-#X connect 18 0 31 0;
-#X connect 21 0 7 0;
-#X connect 22 0 21 0;
-#X connect 31 0 8 0;
-#X connect 34 0 36 0;
-#X connect 35 0 37 0;
-#X connect 36 0 39 0;
-#X connect 37 0 38 0;
-#X connect 38 0 43 0;
-#X connect 39 0 42 0;
-#X connect 41 0 36 1;
-#X connect 41 0 37 1;
-#X connect 41 0 47 1;
-#X connect 44 0 17 0;
-#X connect 45 0 16 0;
-#X connect 46 0 47 0;
-#X connect 47 0 48 0;
-#X connect 48 0 49 0;
-#X connect 50 0 15 0;
diff --git a/externals/build/doc/help-svf~.pd b/externals/build/doc/help-svf~.pd
deleted file mode 100644
index 39c8cbfe..00000000
--- a/externals/build/doc/help-svf~.pd
+++ /dev/null
@@ -1,137 +0,0 @@
-#N canvas 10 20 762 475 10;
-#X obj 170 445 dac~;
-#X obj 7 369 phasor~;
-#X floatatom 7 347 5 0 0;
-#X obj 145 329 sig~;
-#X obj 190 329 sig~;
-#X obj 97 257 mtof;
-#X obj 97 120 vsl 15 128 16 135 0 0 empty empty empty 0 -8 0 8 -262144
--1 -1 0 1;
-#X obj 145 120 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144
--1 -1 0 1;
-#X obj 190 119 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144
--1 -1 0 1;
-#X obj 97 329 line~;
-#X msg 97 306 \$1 100;
-#X floatatom 200 281 5 0 0;
-#X floatatom 155 281 5 0 0;
-#X floatatom 97 281 7 0 0;
-#X msg 361 123 low;
-#X msg 361 147 high;
-#X msg 361 171 band;
-#X msg 361 195 notch;
-#X msg 361 219 peak;
-#X obj 7 303 loadbang;
-#N canvas 4 20 608 388 hanning-table 0;
-#X obj 92 206 phasor~;
-#X obj 92 234 cos~;
-#X obj 23 328 tabwrite~ hanning;
-#X obj 30 252 -~;
-#X obj 28 218 sig~ 1;
-#X msg 37 180 0;
-#X text 141 13 CALCULATE HANNING;
-#X text 141 27 WINDOW TABLE;
-#N canvas 0 0 450 300 graph1 0;
-#X array hanning 512 float 0;
-#X coords 0 1 511 0 256 128 1;
-#X restore 305 93 graph;
-#X obj 93 171 sig~;
-#X text 24 354 sample rate / window size;
-#X msg 23 144 bang;
-#X obj 66 269 sig~ 0.5;
-#X obj 49 300 *~;
-#X obj 67 96 samplerate~;
-#X obj 25 53 t b f;
-#X obj 25 8 loadbang;
-#X msg 25 31 512;
-#X obj 94 131 / 512;
-#X connect 0 0 1 0;
-#X connect 1 0 3 1;
-#X connect 3 0 13 0;
-#X connect 4 0 3 0;
-#X connect 5 0 0 1;
-#X connect 9 0 0 0;
-#X connect 11 0 2 0;
-#X connect 11 0 5 0;
-#X connect 12 0 13 1;
-#X connect 13 0 2 0;
-#X connect 14 0 18 0;
-#X connect 15 0 14 0;
-#X connect 15 0 11 0;
-#X connect 15 1 18 1;
-#X connect 16 0 17 0;
-#X connect 17 0 15 0;
-#X connect 18 0 9 0;
-#X restore 13 430 pd hanning-table;
-#N canvas 10 112 328 354 fft-analysis 0;
-#X obj 69 15 inlet~;
-#X obj 43 74 rfft~;
-#X obj 37 123 *~;
-#X obj 81 124 *~;
-#X obj 49 167 +~;
-#X obj 49 196 sqrt~;
-#X obj 27 297 tabsend~ response;
-#X obj 171 209 block~ 512 2;
-#X obj 182 61 tabreceive~ hanning;
-#X obj 164 99 *~;
-#X obj 69 36 /~ 8;
-#X obj 51 249 clip~ 0 1;
-#X connect 0 0 10 0;
-#X connect 1 0 2 0;
-#X connect 1 0 2 1;
-#X connect 1 1 3 0;
-#X connect 1 1 3 1;
-#X connect 2 0 4 0;
-#X connect 3 0 4 1;
-#X connect 4 0 5 0;
-#X connect 5 0 11 0;
-#X connect 8 0 9 1;
-#X connect 9 0 1 0;
-#X connect 10 0 9 0;
-#X connect 11 0 6 0;
-#X restore 216 421 pd fft-analysis;
-#N canvas 0 0 450 300 graph1 0;
-#X array response 256 float 0;
-#X coords 0 1 255 0 256 140 1;
-#X restore 478 10 graph;
-#X msg 7 325 110;
-#X text 5 1 svf~ - state-variable filter;
-#X text 146 99 q;
-#X text 171 100 resonance;
-#X text 67 100 frequency;
-#X text 331 100 filter type;
-#X obj 200 387 svf~ low;
-#X text 8 28 A port of Steve Harris' LADSPA plugin;
-#X text 6 45 (http://plugin.org.uk);
-#X text 325 313 Notes:;
-#X text 338 334 'q' controls the filter resonance. The resonance input
-is for 'extra' resonance.. :);
-#X text 400 171 <- keep q below 0.1;
-#X text 339 370 The filters don't use the same scale for frequency.
-Bandpass frequency seems to be in Hz. If the frequency is set too high
-\, LOUD aliasing is produced.;
-#X text 339 418 The bandpass filter is very sensitive to q - normal
-range is 0 to 0.1.;
-#X connect 1 0 29 0;
-#X connect 2 0 1 0;
-#X connect 3 0 29 2;
-#X connect 4 0 29 3;
-#X connect 5 0 13 0;
-#X connect 6 0 5 0;
-#X connect 7 0 3 0;
-#X connect 7 0 12 0;
-#X connect 8 0 4 0;
-#X connect 8 0 11 0;
-#X connect 9 0 29 1;
-#X connect 10 0 9 0;
-#X connect 13 0 10 0;
-#X connect 14 0 29 0;
-#X connect 15 0 29 0;
-#X connect 16 0 29 0;
-#X connect 17 0 29 0;
-#X connect 18 0 29 0;
-#X connect 19 0 23 0;
-#X connect 23 0 2 0;
-#X connect 29 0 0 0;
-#X connect 29 0 0 1;
-#X connect 29 0 21 0;
diff --git a/externals/build/doc/help-sync.pd b/externals/build/doc/help-sync.pd
deleted file mode 100644
index d82521ef..00000000
--- a/externals/build/doc/help-sync.pd
+++ /dev/null
@@ -1,53 +0,0 @@
-#N canvas 142 53 830 657 12;
-#X text 78 16 sync :: extended trigger object based;
-#X text 143 35 on sync from jMax;
-#X floatatom 18 485 5 0 0 0 - - -;
-#X floatatom 39 457 5 0 0 0 - - -;
-#X floatatom 61 433 5 0 0 0 - - -;
-#X floatatom 18 124 5 0 0 0 - - -;
-#X floatatom 39 152 5 0 0 0 - - -;
-#X floatatom 61 177 5 0 0 0 - - -;
-#X msg 205 143 mode any;
-#X msg 187 116 mode all;
-#X msg 216 169 mode left;
-#X msg 229 198 mode right;
-#X msg 243 226 mode none;
-#X text 295 142 any input triggers the outputs;
-#X text 305 169 trigger output when left inlet changes;
-#X text 325 199 trigger output when right inlet changes;
-#X text 333 228 never trigger output;
-#X obj 18 404 sync 3;
-#X text 146 415 the creation argument determines the number of inlets
-/ outlets sync will have.;
-#X obj 149 462 sync 23 17.3;
-#X text 147 490 alternatively it's possible to specify the number of
-inlets / outlets by giving initial values for every outlet. these values
-will be output in case no input has been received in the corresponding
-inlet until the time when the output is triggered.;
-#X text 274 116 all inputs have to change to trigger output (default)
-;
-#X msg 223 270 trigger 2;
-#X msg 230 335 require 1;
-#X text 324 320 additionally another input can be defined to be required
-for the trigger event to take place. i.e. the second inlet (inlet #1)
-from the left must have been changed since the last triggering occured.
-;
-#X text 324 265 use this message to make the n-th input (counting from
-0 to <number of inputs - 1>) a triggering input. only one input at
-a time can be triggering!;
-#X text 212 90 the easy way:;
-#X msg 228 299 trigger 1;
-#X connect 5 0 17 0;
-#X connect 6 0 17 1;
-#X connect 7 0 17 2;
-#X connect 8 0 17 0;
-#X connect 9 0 17 0;
-#X connect 10 0 17 0;
-#X connect 11 0 17 0;
-#X connect 12 0 17 0;
-#X connect 17 0 2 0;
-#X connect 17 1 3 0;
-#X connect 17 2 4 0;
-#X connect 22 0 17 0;
-#X connect 23 0 17 0;
-#X connect 27 0 17 0;
diff --git a/externals/build/doc/help-system.pd b/externals/build/doc/help-system.pd
deleted file mode 100644
index 867fee19..00000000
--- a/externals/build/doc/help-system.pd
+++ /dev/null
@@ -1,8 +0,0 @@
-#N canvas 131 96 450 300 10;
-#X obj 151 137 system;
-#X text 47 33 send a system message to the console;
-#X msg 113 72 echo "Hello my name is" $USERNAME;
-#X msg 160 102 ps -ef | grep $USERNAME;
-#X text 242 186 IM 2001;
-#X connect 2 0 0 0;
-#X connect 3 0 0 0;
diff --git a/externals/build/doc/help-tabreadmix~.pd b/externals/build/doc/help-tabreadmix~.pd
deleted file mode 100644
index aad25abd..00000000
--- a/externals/build/doc/help-tabreadmix~.pd
+++ /dev/null
@@ -1,45 +0,0 @@
-#N canvas 466 143 551 422 10;
-#X floatatom 199 254 5 0 0;
-#X obj 48 315 dac~;
-#X floatatom 38 40 5 0 0;
-#X text 135 7 tabreadmix~ an overlap add tabread clone;
-#X obj 288 362 soundfiler;
-#X text 203 236 right inlet: window hop size;
-#X text 249 247 (window size = 2x hop size);
-#X obj 38 77 phasor~;
-#X obj 38 124 *~;
-#X text 136 40 usage analogous to tabread~;
-#X text 136 58 only sample adressing is modulo length;
-#X obj 288 311 openpanel;
-#X obj 288 291 bng 15 250 50 0 empty empty empty 0 -6 32 8 -262144
--1 -1;
-#X msg 171 97 bang;
-#X text 219 97 reset windowing;
-#X msg 171 150 pitch \$1;
-#X floatatom 171 132 5 0 0;
-#X text 245 151 set window hop size corresponding to pitch;
-#X floatatom 172 178 5 0 0;
-#X msg 172 196 chunks \$1;
-#X text 246 196 set hop size to 1/xth of length;
-#X obj 374 304 table sample123;
-#X msg 288 338 read -resize \$1 sample123;
-#X obj 288 386 s length;
-#X obj 54 100 r length;
-#X obj 57 275 tabreadmix~ sample123;
-#X text 136 24 simple (sample rate synchronous) playback;
-#X connect 0 0 25 1;
-#X connect 2 0 7 0;
-#X connect 4 0 23 0;
-#X connect 7 0 8 0;
-#X connect 8 0 25 0;
-#X connect 11 0 22 0;
-#X connect 12 0 11 0;
-#X connect 13 0 25 0;
-#X connect 15 0 25 0;
-#X connect 16 0 15 0;
-#X connect 18 0 19 0;
-#X connect 19 0 25 0;
-#X connect 22 0 4 0;
-#X connect 24 0 8 1;
-#X connect 25 0 1 0;
-#X connect 25 0 1 1;
diff --git a/externals/build/doc/help-temperature.pd b/externals/build/doc/help-temperature.pd
deleted file mode 100644
index 64db2a7a..00000000
--- a/externals/build/doc/help-temperature.pd
+++ /dev/null
@@ -1,16 +0,0 @@
-#N canvas 214 144 454 304 12;
-#X obj 45 139 temperature 500;
-#X floatatom 45 193 5 0 0;
-#X floatatom 45 91 5 0 0;
-#X text 11 10 temperature :: oputput number of input changes in N ms
-;
-#X text 132 27 written by <olaf.matthes@gmx.de>;
-#X floatatom 160 104 5 0 0;
-#X text 219 103 set new time interval;
-#X text 104 192 number of changes (i.e. the 'temperature');
-#X text 104 209 of the input during one time interval;
-#X msg 68 112 foo;
-#X connect 0 0 1 0;
-#X connect 2 0 0 0;
-#X connect 5 0 0 1;
-#X connect 9 0 0 0;
diff --git a/externals/build/doc/help-ticker.pd b/externals/build/doc/help-ticker.pd
deleted file mode 100644
index ca33386d..00000000
--- a/externals/build/doc/help-ticker.pd
+++ /dev/null
@@ -1,10 +0,0 @@
-#N canvas 392 208 450 300 10;
-#X obj 60 85 metro 200;
-#X obj 60 41 ticker;
-#X obj 60 129 ticker;
-#X obj 119 130 ticker;
-#X floatatom 60 171 5 0 0;
-#X connect 0 0 2 0;
-#X connect 0 0 3 0;
-#X connect 1 0 0 0;
-#X connect 2 0 4 0;
diff --git a/externals/build/doc/help-tilt.pd b/externals/build/doc/help-tilt.pd
deleted file mode 100644
index 581f9349..00000000
--- a/externals/build/doc/help-tilt.pd
+++ /dev/null
@@ -1,26 +0,0 @@
-#N canvas 245 222 562 330 12;
-#X floatatom 24 114 5 0 0;
-#X obj 54 293 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 153 227 5 0 0;
-#X text 210 228 interval;
-#X text 39 20 tilt :: meassure 'tilt' of input;
-#X text 226 186 trip point :: alert when exceeding;
-#X text 339 203 this value;
-#X text 215 128 low limit :: reset 'start tilt' in case;
-#X text 319 143 value is below this for a;
-#X text 319 160 longer time;
-#X text 184 80 high limit :: ignore chnages higher than this;
-#X text 163 56 tilt :: maximum value change within one interval;
-#X obj 54 250 tilt 0.78 100;
-#X msg 126 81 hi 230;
-#X msg 139 127 low 17.3;
-#X msg 139 186 trip 173;
-#X msg 100 55 tilt 25;
-#X connect 0 0 12 0;
-#X connect 2 0 12 1;
-#X connect 12 0 1 0;
-#X connect 13 0 12 0;
-#X connect 14 0 12 0;
-#X connect 15 0 12 0;
-#X connect 16 0 12 0;
diff --git a/externals/build/doc/help-timebang.pd b/externals/build/doc/help-timebang.pd
deleted file mode 100644
index 1db50588..00000000
--- a/externals/build/doc/help-timebang.pd
+++ /dev/null
@@ -1,17 +0,0 @@
-#N canvas 207 138 549 342 12;
-#X obj 29 242 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 29 295 print good morning;
-#X obj 29 202 timebang 7 10 13 19 47 50;
-#X obj 224 235 print good night;
-#X text 32 13 timebang :: send out bangs at given times of day;
-#X text 130 34 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X text 31 119 creation arguments: triples of hour minute and second
-for;
-#X text 191 137 the times of day you want a bang to occur;
-#X text 191 156 each time will get it's own outlet;
-#X text 184 297 this gets banged at 7:10:13 in the morning;
-#X text 224 257 this gets banged at 19:47:50;
-#X connect 0 0 1 0;
-#X connect 2 0 0 0;
-#X connect 2 1 3 0;
diff --git a/externals/build/doc/help-triang.pd b/externals/build/doc/help-triang.pd
deleted file mode 100644
index 2a430207..00000000
--- a/externals/build/doc/help-triang.pd
+++ /dev/null
@@ -1,9 +0,0 @@
-#N canvas 370 195 483 304 12;
-#X obj 70 95 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 70 192 5 0 0;
-#X obj 70 141 triang;
-#X text 19 20 triang :: triangularly distributed random numbers
-;
-#X connect 0 0 2 0;
-#X connect 2 0 1 0;
diff --git a/externals/build/doc/help-tripleLine.pd b/externals/build/doc/help-tripleLine.pd
deleted file mode 100644
index ed23fe51..00000000
--- a/externals/build/doc/help-tripleLine.pd
+++ /dev/null
@@ -1,17 +0,0 @@
-#N canvas 749 231 600 500 10;
-#X text 124 68 GEM object;
-#X text 138 24 tripleLine;
-#X obj 123 223 tripleLine;
-#X obj 123 273 unpack 0 0 0;
-#X floatatom 123 319;
-#X floatatom 168 348;
-#X floatatom 214 319;
-#X msg 123 157 1 0 0 2000;
-#X msg 234 158 0 1 0.1 2000;
-#X text 46 406 tripleLine is like the line object except that it works with 3 values at once.;
-#X connect 2 0 3 0;
-#X connect 3 0 4 0;
-#X connect 3 1 5 0;
-#X connect 3 2 6 0;
-#X connect 7 0 2 0;
-#X connect 8 0 2 0;
diff --git a/externals/build/doc/help-tripleRand.pd b/externals/build/doc/help-tripleRand.pd
deleted file mode 100644
index 4e6714fa..00000000
--- a/externals/build/doc/help-tripleRand.pd
+++ /dev/null
@@ -1,19 +0,0 @@
-#N canvas 132 108 604 504 10;
-#X text 124 68 GEM object;
-#X obj 136 234 unpack 0 0 0;
-#X floatatom 136 280 4 0 0 0 - - -;
-#X floatatom 175 280 4 0 0 0 - - -;
-#X floatatom 215 280 4 0 0 0 - - -;
-#X text 138 24 tripleRine;
-#X text 84 395 [tripleRand] generates three distinct random numbers
-at once within the range specified.;
-#X obj 136 184 tripleRand 5;
-#X floatatom 215 146 5 0 0 0 - - -;
-#X obj 136 134 bng 15 250 50 0 empty empty empty 0 -6 32 8 -262144
--1 -1;
-#X connect 1 0 2 0;
-#X connect 1 1 3 0;
-#X connect 1 2 4 0;
-#X connect 7 0 1 0;
-#X connect 8 0 7 1;
-#X connect 9 0 7 0;
diff --git a/externals/build/doc/help-unroute.pd b/externals/build/doc/help-unroute.pd
deleted file mode 100644
index d8ca1140..00000000
--- a/externals/build/doc/help-unroute.pd
+++ /dev/null
@@ -1,30 +0,0 @@
-#N canvas 413 157 539 407 12;
-#X obj 64 343 print;
-#X msg 64 89 1 \$1;
-#X msg 112 110 2 \$1;
-#X msg 163 116 3 \$1;
-#X floatatom 64 62 5 0 0;
-#X floatatom 112 85 5 0 0;
-#X floatatom 163 91 5 0 0;
-#X obj 64 232 route 1 2 3 4;
-#X obj 64 314 unroute one 2 three 4;
-#X text 52 13 unroute :: merges all inputs into one output;
-#X text 138 30 and prepends an identifier;
-#X text 138 47 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X msg 194 170 4 this came through 4;
-#X msg 209 196 3 drei;
-#X msg 174 146 4 25 467 23.6;
-#X connect 1 0 7 0;
-#X connect 2 0 7 0;
-#X connect 3 0 7 0;
-#X connect 4 0 1 0;
-#X connect 5 0 2 0;
-#X connect 6 0 3 0;
-#X connect 7 0 8 0;
-#X connect 7 1 8 1;
-#X connect 7 2 8 2;
-#X connect 7 3 8 3;
-#X connect 8 0 0 0;
-#X connect 12 0 7 0;
-#X connect 13 0 7 0;
-#X connect 14 0 7 0;
diff --git a/externals/build/doc/help-unwonk.pd b/externals/build/doc/help-unwonk.pd
deleted file mode 100644
index 2769a1e1..00000000
--- a/externals/build/doc/help-unwonk.pd
+++ /dev/null
@@ -1,36 +0,0 @@
-#N canvas 273 9 542 405 10;
-#X obj 53 134 unwonk;
-#X obj 211 246 print;
-#X floatatom 39 175;
-#X floatatom 65 175;
-#X obj 144 179 unwonk 1 2 3;
-#X floatatom 119 223;
-#X floatatom 145 223;
-#X floatatom 171 223;
-#X msg 30 100 1 2 3 4 5 6 7 8;
-#X obj 30 267 unwonk 1 2 3 4 5 6 7 8 9;
-#X floatatom 27 310;
-#X floatatom 53 310;
-#X floatatom 79 310;
-#X floatatom 105 311;
-#X floatatom 131 311;
-#X floatatom 157 311;
-#X text 25 364 (C) 1999 Guenter Geiger;
-#X text 27 24 unwonk is an unpack which sends;
-#X text 27 41 unused symbols to the last outlet;
-#X text 25 59 instead of discarding them;
-#X connect 0 0 2 0;
-#X connect 0 1 3 0;
-#X connect 0 2 4 0;
-#X connect 4 0 5 0;
-#X connect 4 1 6 0;
-#X connect 4 2 7 0;
-#X connect 4 3 1 0;
-#X connect 8 0 0 0;
-#X connect 8 0 9 0;
-#X connect 9 0 10 0;
-#X connect 9 1 11 0;
-#X connect 9 2 12 0;
-#X connect 9 3 13 0;
-#X connect 9 4 14 0;
-#X connect 9 5 15 0;
diff --git a/externals/build/doc/help-urn.pd b/externals/build/doc/help-urn.pd
deleted file mode 100644
index 09cdb9e4..00000000
--- a/externals/build/doc/help-urn.pd
+++ /dev/null
@@ -1,18 +0,0 @@
-#N canvas 0 0 462 312 12;
-#X obj 99 182 urn 8;
-#X msg 157 112 clear;
-#X floatatom 99 241 5 0 0 0 - - -;
-#X msg 99 85 bang;
-#X obj 189 241 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X text 144 85 choose next number;
-#X text 209 113 clear / refill urn;
-#X floatatom 149 150 5 0 0 0 - - -;
-#X text 201 150 change number of items in urn;
-#X text 69 30 urn :: urn selection model;
-#X text 221 241 bang if urn is empty;
-#X connect 0 0 2 0;
-#X connect 0 1 4 0;
-#X connect 1 0 0 0;
-#X connect 3 0 0 0;
-#X connect 7 0 0 1;
diff --git a/externals/build/doc/help-utime.pd b/externals/build/doc/help-utime.pd
deleted file mode 100644
index aa5af835..00000000
--- a/externals/build/doc/help-utime.pd
+++ /dev/null
@@ -1,9 +0,0 @@
-#N canvas 305 149 450 300 10;
-#X obj 199 94 utime;
-#X msg 192 55 bang;
-#X floatatom 259 170 8 0 0;
-#X floatatom 174 129 20 0 0;
-#X text 25 8 output seconds since epoch and microsecond fraction;
-#X connect 0 0 3 0;
-#X connect 0 1 2 0;
-#X connect 1 0 0 0;
diff --git a/externals/build/doc/help-vbap.pd b/externals/build/doc/help-vbap.pd
deleted file mode 100644
index 7a1f9794..00000000
--- a/externals/build/doc/help-vbap.pd
+++ /dev/null
@@ -1,52 +0,0 @@
-#N canvas 91 360 949 493 10;
-#X obj 112 257 vbap 0 0;
-#X obj 134 319 print;
-#X obj 62 113 define_loudspeakers 3 -45 0 45 0 0 45 180 45;
-#X msg 62 87 bang;
-#X text 442 79 1 Use define_loudspeakers to list the speaker positions.
-The example here defines loudspeakers in three dimensions (the first
-parameter). For each speaker \, define its azimuth and elevation. Here
-we have speakers front left and right with no elevation (-45 0 45 0)
-and front and back with 45 degrees of elevation (0 45 180 45). Send
-the data to vbap.;
-#X floatatom 129 223 5 0 0;
-#X floatatom 173 223 5 0 0;
-#X floatatom 217 223 5 0 0;
-#X msg 112 179 bang;
-#X obj 112 356 route 0 1 2 3;
-#X floatatom 112 415 10 0 0;
-#X floatatom 191 415 10 0 0;
-#X floatatom 270 415 10 0 0;
-#X floatatom 349 415 10 0 0;
-#X text 442 169 In two dimensions \, only specify the azimuth. (for
-example "define_loudspeakers 2 -45 45 0 180";
-#X text 151 201 azimuth \, elevation and spread;
-#X text 444 352 For an example of how to use vbap with matrix~ from
-zexy-library \, see vbap-demo.pd.;
-#X text 63 21 VBAP and define_loudspeakers;
-#X text 444 300 The spread-parameter can be used to prevent a situation
-where sound is coming from one speaker only \, which would make speaker
-positions "visible". The range is 0 to 100;
-#X floatatom 152 286 5 0 0;
-#X floatatom 196 286 5 0 0;
-#X floatatom 240 286 5 0 0;
-#X text 178 306 actual location;
-#X text 444 222 2 For vbap \, give azimuth and elevation for the desired
-location. Bang the first inlet and vbap will output gain-factors for
-each speaker and the actual location produced. This can be different
-from the desired one depending where your speakers are.;
-#X connect 0 0 1 0;
-#X connect 0 0 9 0;
-#X connect 0 1 19 0;
-#X connect 0 2 20 0;
-#X connect 0 3 21 0;
-#X connect 2 0 0 0;
-#X connect 3 0 2 0;
-#X connect 5 0 0 1;
-#X connect 6 0 0 2;
-#X connect 7 0 0 3;
-#X connect 8 0 0 0;
-#X connect 9 0 10 0;
-#X connect 9 1 11 0;
-#X connect 9 2 12 0;
-#X connect 9 3 13 0;
diff --git a/externals/build/doc/help-velocity.pd b/externals/build/doc/help-velocity.pd
deleted file mode 100644
index 38f8f0cc..00000000
--- a/externals/build/doc/help-velocity.pd
+++ /dev/null
@@ -1,14 +0,0 @@
-#N canvas 239 183 454 304 12;
-#X text 30 16 velocity :: get velocity of digits per second;
-#X obj 50 137 velocity;
-#X floatatom 50 72 5 0 0;
-#X floatatom 50 187 8 0 0;
-#X text 150 77 sending a float every second would;
-#X text 151 95 result in a velocity of 1 \, higher;
-#X text 151 114 rates produce higher velocities;
-#X msg 65 102 bang;
-#X text 151 148 originally written for Max by;
-#X text 151 164 Trond Lossius \, BEK;
-#X connect 1 0 3 0;
-#X connect 2 0 1 0;
-#X connect 7 0 1 0;
diff --git a/externals/build/doc/help-weibull.pd b/externals/build/doc/help-weibull.pd
deleted file mode 100644
index 56eb3b1f..00000000
--- a/externals/build/doc/help-weibull.pd
+++ /dev/null
@@ -1,15 +0,0 @@
-#N canvas 438 222 487 308 12;
-#X obj 70 95 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 70 192 5 0 0;
-#X floatatom 151 94 5 0 0;
-#X floatatom 233 116 5 0 0;
-#X obj 70 140 weibull 0.78 1.3;
-#X text 286 117 t;
-#X text 204 95 s;
-#X text 123 247 s and t must be greater than zero;
-#X text 39 21 weibull :: Weibull distributed random numbers;
-#X connect 0 0 4 0;
-#X connect 2 0 4 1;
-#X connect 3 0 4 2;
-#X connect 4 0 1 0;
diff --git a/externals/build/doc/help-wrap.pd b/externals/build/doc/help-wrap.pd
deleted file mode 100644
index 7997d388..00000000
--- a/externals/build/doc/help-wrap.pd
+++ /dev/null
@@ -1,22 +0,0 @@
-#N canvas 328 32 562 465 12;
-#X floatatom 27 304 8 0 0 0 - - -;
-#X floatatom 27 73 5 0 0 0 - - -;
-#X text 187 26 written by <olaf.matthes@gmx.de>;
-#X floatatom 60 133 5 0 0 0 - - -;
-#X floatatom 94 158 5 0 0 0 - - -;
-#X text 84 71 input value;
-#X text 57 102 creation arguments can be changed dynamically:;
-#X text 35 341 creation arguments:;
-#X text 115 132 lower limit;
-#X text 146 157 upper limit;
-#X floatatom 94 277 5 0 0 0 - - -;
-#X obj 27 249 wrap 6 40;
-#X text 36 358 wrap <lower limit> <upper limit>;
-#X text 106 305 floats 'in range';
-#X text 122 11 wrap :: wrap floats into a range;
-#X text 153 276 wrap periods;
-#X connect 1 0 11 0;
-#X connect 3 0 11 1;
-#X connect 4 0 11 2;
-#X connect 11 0 0 0;
-#X connect 11 1 10 0;
diff --git a/externals/build/doc/help-xfm~.pd b/externals/build/doc/help-xfm~.pd
deleted file mode 100644
index 6b59329e..00000000
--- a/externals/build/doc/help-xfm~.pd
+++ /dev/null
@@ -1,106 +0,0 @@
-#N canvas 182 174 656 604 10;
-#X text 298 24 xfm~ cross frequency modulation;
-#X msg 180 308 reset;
-#X floatatom 231 255 5 0 0;
-#X floatatom 282 255 5 0 0;
-#X floatatom 332 255 5 0 0;
-#X floatatom 382 255 5 0 0;
-#X obj 287 514 dac~;
-#X obj 231 282 lop~ 1;
-#X obj 282 282 lop~ 1;
-#X obj 332 282 lop~ 1;
-#X obj 382 282 lop~ 1;
-#X floatatom 444 268 5 0 0;
-#X text 228 232 freq1;
-#X text 279 232 freq2;
-#X text 337 233 fb1;
-#X text 381 234 fb2;
-#X text 297 43 freq_osc1 = freq1 + wave_out2*fb1;
-#X text 297 58 freq_osc2 = freq2 + wave_out1*fb2;
-#X obj 275 99 hsl 300 15 1 20000 1 1 empty empty empty -2 -6 0 8 -262144
--1 -1 15200 1;
-#X obj 275 121 hsl 300 15 1 20000 1 1 empty empty empty -2 -6 0 8 -262144
--1 -1 14400 1;
-#X obj 276 146 hsl 300 15 1 20000 1 1 empty empty empty -2 -6 0 8 -262144
--1 -1 18938 1;
-#X obj 276 171 hsl 300 15 1 20000 1 1 empty empty empty -2 -6 0 8 -262144
--1 -1 21000 1;
-#X floatatom 487 377 5 0 0;
-#X floatatom 534 375 5 0 0;
-#X obj 462 348 metro;
-#X floatatom 534 335 5 0 0;
-#X obj 463 324 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X msg 534 306 500;
-#X msg 565 305 125;
-#X msg 444 241 0.1;
-#X msg 495 306 1000;
-#X msg 150 223 type 0;
-#X msg 151 263 type 1;
-#X text 42 213 square phasor;
-#X text 45 158 algo type;
-#X text 37 257 circular phasor;
-#X text 7 371 remark: all frequencies are warped;
-#X text 8 388 (f_real = arctan(2pi*f_in)/2pi);
-#X obj 288 485 vols~;
-#X floatatom 352 453 5 0 0;
-#X text 7 416 for frequencies under 1000Hz;
-#X text 8 430 this effect is minimal;
-#X text 9 465 use the fwarp to convert from;
-#X text 9 478 real to warped;
-#X text 9 505 the square phasor type is warped too;
-#X text 9 520 but not in such a nice way as the;
-#X text 9 534 circular phasor;
-#X text 36 229 (chaotic 4DOF);
-#X text 5 272 (quasiperiodic 2DOF);
-#X obj 277 325 xfm~;
-#X obj 462 411 ead~ 0 0;
-#X obj 442 517 dac~;
-#X obj 435 451 *~;
-#X obj 472 451 *~;
-#X obj 443 488 vols~;
-#X floatatom 507 456 5 0 0;
-#X text 2 173 (can be set by creation argument);
-#X connect 1 0 49 0;
-#X connect 2 0 7 0;
-#X connect 3 0 8 0;
-#X connect 4 0 9 0;
-#X connect 5 0 10 0;
-#X connect 7 0 49 0;
-#X connect 8 0 49 1;
-#X connect 9 0 49 2;
-#X connect 10 0 49 3;
-#X connect 11 0 10 1;
-#X connect 11 0 9 1;
-#X connect 11 0 7 1;
-#X connect 11 0 8 1;
-#X connect 18 0 2 0;
-#X connect 19 0 3 0;
-#X connect 20 0 4 0;
-#X connect 21 0 5 0;
-#X connect 22 0 50 1;
-#X connect 23 0 50 2;
-#X connect 24 0 50 0;
-#X connect 25 0 24 1;
-#X connect 25 0 23 0;
-#X connect 26 0 24 0;
-#X connect 27 0 25 0;
-#X connect 28 0 25 0;
-#X connect 29 0 11 0;
-#X connect 30 0 25 0;
-#X connect 31 0 49 0;
-#X connect 32 0 49 0;
-#X connect 38 0 6 0;
-#X connect 38 1 6 1;
-#X connect 39 0 38 2;
-#X connect 49 0 52 0;
-#X connect 49 0 38 0;
-#X connect 49 1 53 0;
-#X connect 49 1 38 1;
-#X connect 50 0 52 1;
-#X connect 50 0 53 1;
-#X connect 52 0 54 0;
-#X connect 53 0 54 1;
-#X connect 54 0 51 0;
-#X connect 54 1 51 1;
-#X connect 55 0 54 2;
diff --git a/externals/build/doc/help-zhzxh~.pd b/externals/build/doc/help-zhzxh~.pd
deleted file mode 100644
index 9b5f26a1..00000000
--- a/externals/build/doc/help-zhzxh~.pd
+++ /dev/null
@@ -1,39 +0,0 @@
-#N canvas 12 60 418 347 10;
-#X floatatom 127 195 5 0 0;
-#X obj 76 307 dac~;
-#X obj 78 277 *~;
-#X obj 13 123 readsf~;
-#X msg 36 94 1;
-#X floatatom 99 46 5 0 0;
-#X obj 130 183 hsl 128 8 0 2500 0 1 empty empty tone -2 -6 0 8 -262144
--1 -1 8200 1;
-#X obj 78 220 zhzxh~;
-#X msg 13 56 open \$1;
-#X obj 136 244 vsl 8 64 0 1 0 1 empty empty empty 0 -8 0 8 -262144
--1 -1 4200 1;
-#X text 163 25 http://www.macalester.edu/~bsaylor;
-#X text 160 9 Ben Saylor <bsaylor@macalester.edu>;
-#X obj 13 31 openpanel;
-#X obj 13 8 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1
-;
-#X obj 105 120 *~;
-#X obj 155 94 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
-;
-#X obj 99 67 mtof;
-#X obj 99 93 osc~ 50;
-#X connect 0 0 7 1;
-#X connect 2 0 1 0;
-#X connect 2 0 1 1;
-#X connect 3 0 7 0;
-#X connect 4 0 3 0;
-#X connect 5 0 16 0;
-#X connect 6 0 0 0;
-#X connect 7 0 2 0;
-#X connect 8 0 3 0;
-#X connect 9 0 2 1;
-#X connect 12 0 8 0;
-#X connect 13 0 12 0;
-#X connect 14 0 7 0;
-#X connect 15 0 14 1;
-#X connect 16 0 17 0;
-#X connect 17 0 14 0;
diff --git a/externals/build/doc/help_rhythm.pd b/externals/build/doc/help_rhythm.pd
deleted file mode 100644
index a300d78e..00000000
--- a/externals/build/doc/help_rhythm.pd
+++ /dev/null
@@ -1,3 +0,0 @@
-#N canvas 0 0 450 300 10;
-#X obj 105 105 rhythm;
-#X text 48 31 TODO;
diff --git a/externals/build/doc/hlshelf.pd b/externals/build/doc/hlshelf.pd
deleted file mode 100644
index 0e5251dd..00000000
--- a/externals/build/doc/hlshelf.pd
+++ /dev/null
@@ -1,34 +0,0 @@
-#N canvas 365 183 620 471 10;
-#X obj 77 182 print;
-#X floatatom 77 114;
-#X floatatom 139 114;
-#X msg 360 109 \; paint 0;
-#X obj 159 175 filtgain;
-#X text 139 93 bandwidth (0 - 100);
-#X text 6 334 See also:;
-#X obj 72 335 bandpass;
-#X obj 139 336 notch;
-#X obj 195 337 lowpass;
-#X obj 247 336 highpass;
-#X obj 247 358 equalizer;
-#X obj 72 357 highshelf;
-#X obj 139 357 lowshelf;
-#X obj 195 357 hlshelf;
-#X text 75 226 These filters are all controlled by a bandwidth which is expressed in octaves. A bandwidth of 100 is equivalent to one octave.;
-#X text 358 25 click first;
-#X text 158 159 click on filtgain to view frequency plot;
-#X text 76 12 Bandpass coefficients for biquad~;
-#X text 70 26 ===================================;
-#X text 6 393 (C) Guenter Geiger 2000;
-#X text 75 92 frequency;
-#X text 75 268 Attention \, only the left inlet triggers new coefficients for biquad~;
-#X obj 77 61 r freq;
-#X obj 139 61 r bw;
-#X msg 360 45 \; pd dsp 1 \; paint 1 \; freq 4000 \; bw 33;
-#X obj 77 160 hlshelf;
-#X connect 1 0 26 0;
-#X connect 2 0 26 1;
-#X connect 23 0 1 0;
-#X connect 24 0 2 0;
-#X connect 26 0 0 0;
-#X connect 26 0 4 0;
diff --git a/externals/build/doc/ifeel-help.pd b/externals/build/doc/ifeel-help.pd
deleted file mode 100644
index 7001c79d..00000000
--- a/externals/build/doc/ifeel-help.pd
+++ /dev/null
@@ -1,34 +0,0 @@
-#N canvas 736 320 450 300 10;
-#X obj 105 228 ifeel /dev/input/ifeel0;
-#X obj 160 82 hsl 128 20 0 255 0 0 empty empty interval_(0-255) 6 8
-32 8 -225271 -1 -1 12700 0;
-#X obj 212 130 hsl 128 20 0 255 0 0 empty empty count_(0-255) 6 8 32
-8 -261681 -1 -1 0 0;
-#X obj 264 178 hsl 128 20 0 1 0 0 empty empty level_(0-1) 6 8 32 8
--261689 -1 -1 12700 0;
-#X obj 61 157 bng 25 250 50 0 empty empty empty 0 -6 32 8 -24198 -1
--1;
-#X obj 105 157 bng 25 250 50 0 empty empty empty 0 -6 32 8 -258699
--1 -1;
-#X msg 105 187 stop;
-#X msg 61 187 start;
-#X obj 261 201 nbx 5 14 -1e+37 1e+37 0 0 pack_bang_env empty empty
-0 -6 33 10 -233017 -1 -1 1 256;
-#X obj 209 153 nbx 3 14 -1e+37 1e+37 0 0 pack_bang_env empty empty
-0 -6 33 10 -233017 -1 -1 0 256;
-#X obj 157 105 nbx 3 14 -1e+37 1e+37 0 0 pack_bang_env empty empty
-0 -6 33 10 -233017 -1 -1 255 256;
-#X obj 120 9 cnv 15 20 20 empty empty ifeel 4 12 33 14 -228992 -66577
-0;
-#X text 190 15 control the pulse in an iFeel mouse;
-#X obj 4 13 force-feedback;
-#X connect 1 0 10 0;
-#X connect 2 0 9 0;
-#X connect 3 0 8 0;
-#X connect 4 0 7 0;
-#X connect 5 0 6 0;
-#X connect 6 0 0 0;
-#X connect 7 0 0 0;
-#X connect 8 0 0 3;
-#X connect 9 0 0 2;
-#X connect 10 0 0 1;
diff --git a/externals/build/doc/kalashnikov.pd b/externals/build/doc/kalashnikov.pd
deleted file mode 100644
index dfebcebd..00000000
--- a/externals/build/doc/kalashnikov.pd
+++ /dev/null
@@ -1,23 +0,0 @@
-#N canvas 304 321 450 300 10;
-#X msg 106 44 bang;
-#X floatatom 158 43 5 0 0;
-#X obj 254 180 print kalashnikov_done;
-#X obj 73 154 print uzi_index;
-#X obj 88 182 print uzi_done;
-#X obj 168 128 print kalashnikov_bang;
-#X obj 58 128 print uzi_bang;
-#X obj 211 154 print kalashnikov_index;
-#X obj 168 89 kalashnikov 2;
-#X obj 58 88 uzi 3;
-#X text 41 14 uzi aka kalashnikov is an easy way to serialize bangs
-;
-#X connect 0 0 8 0;
-#X connect 0 0 9 0;
-#X connect 1 0 8 1;
-#X connect 1 0 9 1;
-#X connect 8 0 5 0;
-#X connect 8 1 7 0;
-#X connect 8 2 2 0;
-#X connect 9 0 6 0;
-#X connect 9 1 3 0;
-#X connect 9 2 4 0;
diff --git a/externals/build/doc/linuxevent-help.pd b/externals/build/doc/linuxevent-help.pd
deleted file mode 100644
index 9b0971ac..00000000
--- a/externals/build/doc/linuxevent-help.pd
+++ /dev/null
@@ -1,223 +0,0 @@
-#N canvas 287 167 569 543 10;
-#X floatatom 241 326 5 0 0 3 code - -;
-#X floatatom 305 326 5 0 0 3 value - -;
-#X floatatom 177 326 4 0 0 3 type - -;
-#X floatatom 104 326 9 0 0 3 time - -;
-#X msg 172 202 start;
-#X msg 173 224 stop;
-#X obj 114 303 linuxevent /dev/input/event0;
-#X obj 114 184 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 25 184 metro 20;
-#X text 293 260 time between polls (ms);
-#X obj 25 162 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X msg 45 162 stop;
-#X msg 226 260 delay 20;
-#X obj 114 135 key;
-#N canvas 278 328 611 524 Event_Codes 0;
-#X text 28 48 (For a complete listing of Linux Input Events \, see
-/usr/include/linux/input.h.);
-#X obj 11 9 cnv 15 580 30 empty empty Event_Codes 20 12 1 14 -225271
--66577 0;
-#X text 32 118 EVENT CODE;
-#X text 162 118 #define;
-#X text 232 118 number;
-#X text 32 133 -----------------------------------;
-#X text 32 148 X Axis;
-#X text 32 163 Y Axis;
-#X text 32 178 Z Axis;
-#X text 32 193 Horizontal Wheel;
-#X text 32 208 Dial;
-#X text 32 223 Wheel;
-#X text 32 238 Misc;
-#X text 162 148 REL_X;
-#X text 162 163 REL_Y;
-#X text 162 178 REL_Z;
-#X text 162 193 REL_HWHEEL;
-#X text 162 208 REL_DIAL;
-#X text 162 223 REL_WHEEL;
-#X text 162 238 REL_MISC;
-#X text 232 148 0;
-#X text 232 163 1;
-#X text 232 178 2;
-#X text 232 193 6;
-#X text 232 208 7;
-#X text 232 223 8;
-#X text 232 238 9;
-#X text 307 118 EVENT CODE;
-#X text 457 118 #define;
-#X text 547 118 number;
-#X text 307 148 Absolute X;
-#X text 307 163 Absolute Y;
-#X text 307 178 Absolute Z;
-#X text 307 193 RX;
-#X text 307 208 RY;
-#X text 307 223 RZ;
-#X text 307 238 Throttle;
-#X text 307 253 Rudder;
-#X text 307 268 Wheel;
-#X text 307 283 Gas Pedal;
-#X text 307 298 Brake Pedal;
-#X text 307 313 Hat Switch 0 X-axis;
-#X text 307 328 Hat Switch 0 Y-axis;
-#X text 307 343 Hat Switch 1 X-axis;
-#X text 307 358 Hat Switch 1 Y-axis;
-#X text 307 373 Hat Switch 2 X-axis;
-#X text 307 388 Hat Switch 2 Y-axis;
-#X text 307 403 Hat Switch 3 X-axis;
-#X text 307 418 Hat Switch 3 Y-axis;
-#X text 307 433 Pressure;
-#X text 307 448 Distance;
-#X text 307 463 Tilt X-Axis;
-#X text 307 478 Tilt Y-Axis;
-#X text 307 493 Misc;
-#X text 457 148 ABS_X;
-#X text 457 163 ABS_Y;
-#X text 457 178 ABS_Z;
-#X text 457 193 ABS_RX;
-#X text 457 208 ABS_RY;
-#X text 457 223 ABS_RZ;
-#X text 457 238 ABS_THROTTLE;
-#X text 457 253 ABS_RUDDER;
-#X text 457 268 ABS_WHEEL;
-#X text 457 283 ABS_GAS;
-#X text 457 298 ABS_BRAKE;
-#X text 457 313 ABS_HAT0X;
-#X text 457 328 ABS_HAT0Y;
-#X text 457 343 ABS_HAT1X;
-#X text 457 358 ABS_HAT1Y;
-#X text 457 373 ABS_HAT2X;
-#X text 457 388 ABS_HAT2Y;
-#X text 457 403 ABS_HAT3X;
-#X text 457 418 ABS_HAT3Y;
-#X text 457 433 ABS_PRESSURE;
-#X text 457 448 ABS_DISTANCE;
-#X text 457 463 ABS_TILT_X;
-#X text 457 478 ABS_TILT_Y;
-#X text 457 493 ABS_MISC;
-#X text 547 148 0;
-#X text 547 163 1;
-#X text 547 178 2;
-#X text 547 193 3;
-#X text 547 208 4;
-#X text 547 223 5;
-#X text 547 238 6;
-#X text 547 253 7;
-#X text 547 268 8;
-#X text 547 283 9;
-#X text 547 298 10;
-#X text 547 313 16;
-#X text 547 328 17;
-#X text 547 343 18;
-#X text 547 358 19;
-#X text 547 373 20;
-#X text 547 388 21;
-#X text 547 403 22;
-#X text 547 418 23;
-#X text 547 433 24;
-#X text 547 448 25;
-#X text 547 463 26;
-#X text 547 478 27;
-#X text 547 493 28;
-#X obj 30 89 cnv 15 250 25 empty empty Relative_Axes 20 12 1 12 -241660
--66577 0;
-#X obj 308 89 cnv 15 280 25 empty empty Absolute_Axes 20 12 1 12 -241660
--66577 0;
-#X text 307 133 ----------------------------------------;
-#X restore 439 368 pd Event_Codes;
-#N canvas 546 568 420 271 Event_Types 0;
-#X text 28 48 (For a complete listing of Linux Input Events \, see
-/usr/include/linux/input.h.);
-#X text 84 94 EVENT TYPE;
-#X text 84 109 -----------------------------------;
-#X text 84 124 RST;
-#X text 84 139 Keys and Buttons;
-#X text 84 154 Relative Axes;
-#X text 84 169 Absolute Axes;
-#X text 84 184 Misc Events;
-#X text 84 199 LED Event;
-#X text 84 214 Sounds;
-#X text 84 229 Autorepeat Values;
-#X text 84 244 Force Feedback;
-#X text 214 94 #define;
-#X text 214 124 EV_RST;
-#X text 214 139 EV_KEY;
-#X text 214 154 EV_REL;
-#X text 214 169 EV_ABS;
-#X text 214 184 EV_MSC;
-#X text 214 199 EV_LED;
-#X text 214 214 EV_SND;
-#X text 214 229 EV_REP;
-#X text 214 244 EV_FF;
-#X text 284 94 number;
-#X text 284 124 0;
-#X text 284 139 1;
-#X text 284 154 2;
-#X text 284 169 3;
-#X text 284 184 4;
-#X text 284 199 17;
-#X text 284 214 18;
-#X text 284 229 20;
-#X text 284 244 21;
-#X obj 11 9 cnv 15 400 30 empty empty Event_Types 20 12 1 14 -262131
--66577 0;
-#X restore 439 348 pd Event_Types;
-#N canvas 0 0 450 300 Event_Values 0;
-#X text 28 48 (For a complete listing of Linux Input Events \, see
-/usr/include/linux/input.h.);
-#X obj 11 9 cnv 15 400 30 empty empty Event_Values 20 12 1 14 -261681
--66577 0;
-#X restore 439 388 pd Event_Values;
-#X text 8 373 Check the Pd console for supported event types and codes.
-This object will report them when it opens a device.;
-#X obj 9 8 cnv 15 550 30 empty empty linuxevent 20 12 1 16 -228992
--66577 0;
-#X text 17 50 [linuxevent] outputs raw events from the Linux Event
-system. It is used for access the output of various Human Interface
-Devices \, like mice \, joysticks \, tablets \, etc.;
-#X text 346 18 related HID objects:;
-#X obj 497 17 linuxhid;
-#X text 33 111 bang to get an update when polling is stopped.;
-#X msg 236 201 poll;
-#X msg 236 223 nopoll;
-#X text 153 183 start/stop polling (synonyms for the same thing);
-#X obj 114 155 sel 98;
-#X text 160 155 <- (type 'b' for a bang);
-#X text 15 413 Here's an example for using a joystick:;
-#X msg 72 441 start;
-#X msg 116 441 stop;
-#X obj 82 469 linuxevent-joystick /dev/input/event1;
-#X floatatom 336 498 2 0 0 3 button# - -;
-#X floatatom 393 497 2 0 0 3 button_value - -;
-#X floatatom 82 498 5 0 0 3 y-axis - -;
-#X floatatom 35 498 5 0 0 3 x-axis - -;
-#X floatatom 181 499 3 0 0 3 hat-X - -;
-#X floatatom 227 499 3 0 0 3 hat-Y - -;
-#X floatatom 131 499 5 0 0 3 twist - -;
-#X floatatom 270 498 5 0 0 3 throttle - -;
-#X connect 4 0 6 0;
-#X connect 5 0 6 0;
-#X connect 6 0 3 0;
-#X connect 6 1 2 0;
-#X connect 6 2 0 0;
-#X connect 6 3 1 0;
-#X connect 7 0 6 0;
-#X connect 8 0 6 0;
-#X connect 10 0 8 0;
-#X connect 11 0 8 0;
-#X connect 12 0 6 0;
-#X connect 13 0 26 0;
-#X connect 23 0 6 0;
-#X connect 24 0 6 0;
-#X connect 26 0 7 0;
-#X connect 29 0 31 0;
-#X connect 30 0 31 0;
-#X connect 31 0 35 0;
-#X connect 31 1 34 0;
-#X connect 31 2 38 0;
-#X connect 31 3 36 0;
-#X connect 31 4 37 0;
-#X connect 31 5 39 0;
-#X connect 31 6 32 0;
-#X connect 31 7 33 0;
diff --git a/externals/build/doc/linuxevent-joystick.pd b/externals/build/doc/linuxevent-joystick.pd
deleted file mode 100644
index 029b7f33..00000000
--- a/externals/build/doc/linuxevent-joystick.pd
+++ /dev/null
@@ -1,76 +0,0 @@
-#N canvas 455 201 722 483 10;
-#X msg 35 43 start;
-#X msg 44 62 stop;
-#X obj 16 9 inlet;
-#X obj 79 116 pack f f f;
-#X obj 137 159 print UNKNOWN_JOYSTICK_EVENT_TYPE;
-#X text 148 139 types (1=buttons 3=abs axes);
-#X obj 167 256 print UNKNOWN_JOYSTICK_EVENT_CODE;
-#X obj 275 409 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 306 409 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 337 409 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 369 408 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 400 408 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 431 409 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 557 410 bng 30 250 50 0 empty empty not_routed 33 6 1 8 -262144
--1 -1;
-#X obj 275 386 route 288 289 290 291 292 293 294 295 296;
-#X obj 464 409 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 493 408 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 525 408 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 79 139 route 3 1;
-#X obj 38 378 outlet;
-#X obj 59 357 outlet;
-#X obj 80 337 outlet;
-#X obj 102 317 outlet;
-#X obj 123 297 outlet;
-#X obj 144 277 outlet;
-#X text 52 214 codes (0=X 1=Y 6=throttle 7=rudder \, 16=hat0X \, 17=hat0Y)
-;
-#X obj 456 338 outlet;
-#X text 446 354 button_num;
-#X text 537 355 button_value;
-#X obj 556 339 outlet;
-#X obj 456 272 unpack f f;
-#X obj 456 308 - 288;
-#X obj 16 86 linuxevent \$1;
-#X obj 38 234 route 0 1 7 16 17 6;
-#X connect 0 0 32 0;
-#X connect 1 0 32 0;
-#X connect 2 0 32 0;
-#X connect 3 0 18 0;
-#X connect 14 0 7 0;
-#X connect 14 1 8 0;
-#X connect 14 2 9 0;
-#X connect 14 3 10 0;
-#X connect 14 4 11 0;
-#X connect 14 5 12 0;
-#X connect 14 6 15 0;
-#X connect 14 7 16 0;
-#X connect 14 8 17 0;
-#X connect 14 9 13 0;
-#X connect 18 0 33 0;
-#X connect 18 1 14 0;
-#X connect 18 1 30 0;
-#X connect 18 2 4 0;
-#X connect 30 0 31 0;
-#X connect 30 1 29 0;
-#X connect 31 0 26 0;
-#X connect 32 1 3 0;
-#X connect 32 2 3 1;
-#X connect 32 3 3 2;
-#X connect 33 0 19 0;
-#X connect 33 1 20 0;
-#X connect 33 2 21 0;
-#X connect 33 3 22 0;
-#X connect 33 4 23 0;
-#X connect 33 5 24 0;
diff --git a/externals/build/doc/linuxhid.pd b/externals/build/doc/linuxhid.pd
deleted file mode 100644
index 96440fa2..00000000
--- a/externals/build/doc/linuxhid.pd
+++ /dev/null
@@ -1,12 +0,0 @@
-#N canvas 618 332 428 305 10;
-#X obj 13 10 cnv 15 400 40 empty empty Linux_HID 20 12 1 18 -261689
--66577 0;
-#X text 28 96 Raw access to the mouse output \, not tied to the sccreen
-borders.;
-#X text 22 169 Raw access to the joystick output with a fixed number
-of outlets.;
-#X text 22 239 Raw access to the output of the Linux Event system.
-;
-#X obj 16 75 linuxmouse;
-#X obj 18 219 linuxevent;
-#X obj 16 146 linuxjoystick;
diff --git a/externals/build/doc/linuxjoystick-help.pd b/externals/build/doc/linuxjoystick-help.pd
deleted file mode 100644
index 874aaa5d..00000000
--- a/externals/build/doc/linuxjoystick-help.pd
+++ /dev/null
@@ -1,125 +0,0 @@
-#N canvas 107 356 731 483 10;
-#X floatatom 324 292 2 0 0 3 button# - -;
-#X floatatom 381 291 2 0 0 3 button_value - -;
-#X floatatom 70 292 5 0 0 3 y-axis - -;
-#X floatatom 23 292 5 0 0 3 x-axis - -;
-#X floatatom 169 293 3 0 0 3 hat-X - -;
-#X floatatom 215 293 3 0 0 3 hat-Y - -;
-#X floatatom 119 293 5 0 0 3 twist - -;
-#X floatatom 258 292 5 0 0 3 throttle - -;
-#X obj 119 235 linuxjoystick /dev/input/event1;
-#X obj 211 364 select 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
-19 20 21;
-#X obj 211 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 229 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 248 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 266 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 285 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 303 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 322 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 629 403 bng 30 250 50 0 empty empty not_recognized 0 -6 0 8
--261689 -1 -1;
-#X obj 600 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 581 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 563 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 544 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 526 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 507 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 489 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 470 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 452 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 433 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 415 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 396 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 377 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 359 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 340 403 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 366 332 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 20 9 cnv 15 700 30 empty empty linuxjoystick 20 12 1 16 -257472
--66577 0;
-#X text 502 17 related HID objects:;
-#X obj 653 16 linuxhid;
-#X msg 214 136 start;
-#X msg 214 157 stop;
-#X obj 156 118 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 67 118 metro 20;
-#X text 335 194 time between polls (ms);
-#X obj 67 96 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X msg 87 96 stop;
-#X msg 268 194 delay 20;
-#X obj 156 69 key;
-#X msg 278 135 poll;
-#X msg 278 156 nopoll;
-#X text 195 117 start/stop polling (synonyms for the same thing);
-#X obj 156 89 sel 98;
-#X text 202 89 <- (type 'b' for a bang);
-#X connect 0 0 9 0;
-#X connect 1 0 33 0;
-#X connect 8 0 3 0;
-#X connect 8 1 2 0;
-#X connect 8 2 6 0;
-#X connect 8 3 4 0;
-#X connect 8 4 5 0;
-#X connect 8 5 7 0;
-#X connect 8 6 0 0;
-#X connect 8 7 1 0;
-#X connect 9 0 10 0;
-#X connect 9 1 11 0;
-#X connect 9 2 12 0;
-#X connect 9 3 13 0;
-#X connect 9 4 14 0;
-#X connect 9 5 15 0;
-#X connect 9 6 16 0;
-#X connect 9 7 32 0;
-#X connect 9 8 31 0;
-#X connect 9 9 30 0;
-#X connect 9 10 29 0;
-#X connect 9 11 28 0;
-#X connect 9 12 27 0;
-#X connect 9 13 26 0;
-#X connect 9 14 25 0;
-#X connect 9 15 24 0;
-#X connect 9 16 23 0;
-#X connect 9 17 22 0;
-#X connect 9 18 21 0;
-#X connect 9 19 20 0;
-#X connect 9 20 19 0;
-#X connect 9 21 18 0;
-#X connect 9 22 17 0;
-#X connect 33 0 0 0;
-#X connect 37 0 8 0;
-#X connect 38 0 8 0;
-#X connect 39 0 8 0;
-#X connect 40 0 8 0;
-#X connect 42 0 40 0;
-#X connect 43 0 40 0;
-#X connect 44 0 8 0;
-#X connect 45 0 49 0;
-#X connect 46 0 8 0;
-#X connect 47 0 8 0;
-#X connect 49 0 39 0;
diff --git a/externals/build/doc/linuxmouse-help.pd b/externals/build/doc/linuxmouse-help.pd
deleted file mode 100644
index 067733a4..00000000
--- a/externals/build/doc/linuxmouse-help.pd
+++ /dev/null
@@ -1,42 +0,0 @@
-#N canvas 112 187 450 441 10;
-#X floatatom 238 220 5 0 0 3 button# - -;
-#X floatatom 299 220 5 0 0 3 button_value - -;
-#X floatatom 190 220 2 0 0 3 wheel - -;
-#X floatatom 137 220 4 0 0 3 y-axis - -;
-#X floatatom 79 220 4 0 0 3 x-axis - -;
-#X obj 95 193 linuxmouse /dev/input/event0;
-#X obj 18 6 cnv 15 400 30 empty empty linuxmouse 20 12 1 16 -225280
--66577 0;
-#X text 206 17 related HID objects:;
-#X obj 357 16 linuxhiderfic;
-#X text 24 263 [linuxmouse] takes events directly from a Linux event
-device \, so that you get mouse data regardless of whether Pd has focus.
-Also \, the data from the event system is relative and limited to the
-screen size.;
-#X msg 51 71 start;
-#X msg 51 93 stop;
-#X msg 115 70 poll;
-#X msg 115 92 nopoll;
-#X text 24 335 Rather than polling like the other linuxhid objects
-\, [linuxmouse] uses a pollfn so it receives events as they happen.
-A pollfn listens to a network socket \, and takes action upon activity.
-Since all mouse events go through the network socket between pd and
-pd-gui \, this works for responding to mouse events.;
-#X msg 158 165 close;
-#X text 179 91 (synonyms for the same actions);
-#X text 182 75 start/stop polling;
-#X msg 147 122 open;
-#X msg 152 142 open /dev/input/event1;
-#X text 183 123 opens the previous device;
-#X connect 5 0 4 0;
-#X connect 5 1 3 0;
-#X connect 5 2 2 0;
-#X connect 5 3 0 0;
-#X connect 5 4 1 0;
-#X connect 10 0 5 0;
-#X connect 11 0 5 0;
-#X connect 12 0 5 0;
-#X connect 13 0 5 0;
-#X connect 15 0 5 0;
-#X connect 18 0 5 0;
-#X connect 19 0 5 0;
diff --git a/externals/build/doc/makefile b/externals/build/doc/makefile
new file mode 100644
index 00000000..d093aa97
--- /dev/null
+++ b/externals/build/doc/makefile
@@ -0,0 +1,46 @@
+
+#
+# makefile for copying all of the help docs into this folder for
+# inclusion into the externals packages
+#
+
+DOC_DIR = .
+
+all:
+# [sprinkler]'s help file is generated by ./configure
+ cd ../../sprinkler && autoconf && ./configure
+ cp ../../sprinkler/sprinkler-help.pd $(DOC_DIR)
+# all of the rest
+ cp ../../OSCx/doc/*.pd \
+ ../../ann/examples/*.* \
+ ../../aenv~/*.pd \
+ ../../beatpipe/*.pd \
+ ../../build/*.pd \
+ ../../bbogart/chaos/tools/*.pd \
+ ../../bbogart/*/*.pd \
+ ../../creb/doc/*.pd \
+ ../../creb/doc/examples/*.pd \
+ ../../cxc/reference/*.pd \
+ ../../dfx/*/*.pd \
+ ../../ext13/doc/*.pd \
+ ../../ggee/*/*.pd \
+ ../../gem2pdp/*.pd \
+ ../../hcs/*.pd \
+ ../../markex/*.pd \
+ ../../maxlib/help/*.* \
+ ../../mjlib/doc/*.pd \
+ ../../motex/*.pd \
+ ../../pdogg/*/*.pd \
+ ../../plugin~/*.pd \
+ ../../rhythm_estimator/*.p? \
+ ../../susloop~/*.pd \
+ ../../svf~/*.pd \
+ ../../vbap/*.pd \
+ ../../vst/*.pd \
+ ../../zhzxh~/*.pd \
+ $(DOC_DIR)
+ chmod a-wx *.*
+
+# this is mildly dangerous, since it just deletes everything
+clean:
+ rm -f *.*
diff --git a/externals/build/doc/mandelbrot.pd b/externals/build/doc/mandelbrot.pd
deleted file mode 100644
index 88df2e40..00000000
--- a/externals/build/doc/mandelbrot.pd
+++ /dev/null
@@ -1,13 +0,0 @@
-#N canvas 0 0 450 300 10;
-#X obj 184 89 mandelbrot;
-#X floatatom 186 117 0 0 0;
-#X floatatom 181 61 4 0 0;
-#X floatatom 217 29 4 0 0;
-#X floatatom 267 38 0 0 0;
-#X obj 296 106 cpuload;
-#X floatatom 298 140 4 0 0;
-#X connect 0 0 1 0;
-#X connect 2 0 0 0;
-#X connect 3 0 0 1;
-#X connect 4 0 0 2;
-#X connect 5 0 6 0;
diff --git a/externals/build/doc/mandelbrot~.pd b/externals/build/doc/mandelbrot~.pd
deleted file mode 100644
index a4953e06..00000000
--- a/externals/build/doc/mandelbrot~.pd
+++ /dev/null
@@ -1,53 +0,0 @@
-#N canvas 0 0 450 300 10;
-#X obj 114 209 env~;
-#X floatatom 115 237 4 0 0;
-#X floatatom 227 135 4 0 0;
-#X floatatom 118 19 4 0 0;
-#X floatatom 182 27 4 0 0;
-#X obj 113 170 mandelbrot~ 500;
-#X obj 172 211 snapshot~;
-#X floatatom 186 243 4 0 0;
-#X obj 258 164 ticker 15 15;
-#X obj 244 186 metro 100;
-#X obj 50 258 dac~;
-#X obj 113 107 line~;
-#X obj 163 110 line~;
-#X obj 266 99 snapshot~;
-#X floatatom 280 131 4 0 0;
-#X obj 352 52 ticker 15 15;
-#X obj 338 74 metro 100;
-#X msg 181 80 \$1 1000;
-#X msg 105 75 \$1 1000;
-#X obj 183 52 * 0.01;
-#X obj 111 51 * 0.01;
-#X obj 238 19 random 100;
-#X obj 42 215 /~ 50;
-#X obj 350 142 cpuload;
-#X floatatom 354 167 4 0 0;
-#X connect 0 0 1 0;
-#X connect 2 0 5 2;
-#X connect 2 0 22 1;
-#X connect 3 0 20 0;
-#X connect 4 0 19 0;
-#X connect 5 0 6 0;
-#X connect 5 0 0 0;
-#X connect 5 0 22 0;
-#X connect 6 0 7 0;
-#X connect 8 0 9 0;
-#X connect 9 0 6 0;
-#X connect 11 0 5 0;
-#X connect 12 0 5 1;
-#X connect 12 0 13 0;
-#X connect 13 0 14 0;
-#X connect 15 0 16 0;
-#X connect 16 0 13 0;
-#X connect 16 0 21 0;
-#X connect 17 0 12 0;
-#X connect 18 0 11 0;
-#X connect 19 0 17 0;
-#X connect 20 0 18 0;
-#X connect 21 0 4 0;
-#X connect 21 0 3 0;
-#X connect 22 0 10 0;
-#X connect 22 0 10 1;
-#X connect 23 0 24 0;
diff --git a/externals/build/doc/maxlib/automata.txt b/externals/build/doc/maxlib/automata.txt
deleted file mode 100644
index afa5e9ee..00000000
--- a/externals/build/doc/maxlib/automata.txt
+++ /dev/null
@@ -1,178 +0,0 @@
-[The following note originally appeared on the emusic-l mailing list. It is
-reprinted here with the author's permission]
-
-From xrjdm@FARSIDE.GSFC.NASA.GOV Wed Nov 23 11:26:39 1994
-Date: Tue, 4 Oct 1994 15:09:23 -0500
-From: Joe McMahon <xrjdm@FARSIDE.GSFC.NASA.GOV>
-Reply to: Electronic Music Discussion List <EMUSIC-L@AMERICAN.EDU>
-To: Multiple recipients of list EMUSIC-L <EMUSIC-L@AMERICAN.EDU>
-Subject: Automata: the long-awaited summary
-
-Back in August, I think, I promised to post a quick intro to cellular
-automata and how they can be used as a sound-generation tool. Since I'm
-going to take a couple of different sources and sum them up with little or
-no direct attribution, combined with my own opinions, I'll give everybody
-my references *first* so they can delete the article and draw their own
-conclusions if they so prefer.
-
-The primary reference that got me started on all this is one in the CMJ:
-Vol 14, No. 4, Winter 1990: "Digital Synthesis of Self-modifying Waveforms
-by Means of Cellular Automata" (Jacques Chareyon). Those who are already
-familiar with automata may just skip to that article and forget about the
-rest of this one.
-Note: the article gives a mail address for M. Chareyon, but he did not
-answer an inquiry about any available recordings using this technique in
-1990.
-
-So. Anyone still here? Good.
-
-Cellular automata are a mathematical concept first introduced in the late
-1940's. Generally speaking, a cellular automaton consists of a grid of
-cells. Each cell may take on any of a number of values - binary automata
-(cell on or cell off) are the most commonly studied. Each cell has a
-neighborhood, defined more simply as other cells which influence its state.
-The exact nature of this influence is defined by what are called transition
-rules. The cellular automaton starts off with some cells in any of the
-allowable states. for each "step" in the automaton's history, the
-neighborhood of every cell is checked, and the state of the cell is
-updated. All updates occur simultaneously.
-
-The transition rule must describe the resulting state of a cell for every
-possible configuration of other cells in the neighborhood. For large
-numbers of states, the amount of memory required to hold the transition
-rule becomes increasingly large, Therefore, some automata use what is known
-as a "totalistic" rule. These rules simply sum the values of the cells in
-the neighborhood and then assign a result on this basis. The resulting
-tables are far smaller.
-
-Many readers may already be familiar with John Horton Conway's game of
-"Life". This is a two-dimensional binary automaton with a totalistic rule.
-This makes for a very small rule set:
-
- i) If fewer than two filled cells (cells with value 1) surround a cell,
- it becomes empty next generation.
- ii) If more than three filled cells surround a cell, it becomes empty
- next generation.
-iii) If exactly three cells filled cells surround a cell, it becomes
- filled on the next generation.
-
-This corresponds to a totalistic rule set with a total of 8(2-1)+1 or 9
-rules (one each for the sum values of 0 (no cells with a value) through 9
-(all cells with a value) ).If the transition rule were represented as a
-non-totalistic one, the rule set would need 2**8 or 256 entries. There are
-many interesting totalistic automata, so giving up detailed description of
-every nuance of the transitions to save memory space isn't a big sacrifice.
-
-Interesting as two dimensional automata are, they really aren't terribly
-useful for music making. There have been some experiments which have
-attempted to use a two-dimensional automaton to generate MIDI events -
-synthesis at the note level, using :
-
-Battista, T. and M. Giri, 1988. "Composizione Tramite Automi Cellulari."
-Atti del VII Cooloquio di Informatica Musicale. Rome, Italy: Edizione Arti
-Grafiche Ambrosini, pp. 181-182.
-
-Edgar, R. and J. Ryan, 1986. "LINA" Exhibition of the 1986 International
-Computer Music Conference, San Francisco: Computer Music Association.
-
-I have not heard any of the music from these efforts, so I certainly can't
-pass any judgement on them. For the purposes of this summary, we'll just
-look at one-dimensional automata. These use a linear array of cells, with
-the neighborhood generally being one or two cells on either side of each
-cell.
-(This is the type of automaton dealt with in M. Chareyon's article, which I
-will be paraphrasing broadly hereafter).
-
-M. Chareyon's automata are wavetables. A digitized signal is stored as a
-linear array of numbers in memory. A totalistic rule is used to determine a
-lookup value which indexes into an array containing the resulting value;
-this is saved into a second array. After the first array is completely
-processed, the roles of the two are swapped and the process is repeated.
-
-The limiting factor in this process is the number of bits of resolution
-being used to generate the sound. For a totalistic rule using a two-cell
-neighborhood and 12-bit individual samples, we have 3*(2*12) = 12288
-entries in the rule table. At 2 bytes each, this is 24K of storage. If we
-go to 16-bit sample resolution, we have 196608 entries at 2 bytes each for
-a total of 393216 bytes, or 384K.
-
-The key point of M. Charyeon's method is the use of small neighborhoods
-with large numbers of cellular states. Since the computation of the new
-wavetable is all table lookup, very complex transition rules can be
-precomputed and loaded into the tables, allowing the synthesis to
-essentially be a fast sum-and-lookup loop to calculate each new wavesample.
->From the article, it appears that M. Chareyon was able to produce 2 or 3
-voices in realtime on a Mac II with a Digidesign Sound Accelerator board.
-It seems that it would probably be possible to use an AV Mac to do it
-without the board.
-
-This LASy (Linear Automaton Synthesis) method is closely related to the
-Karplus-Strong plucked-string algorithm, in that a wavesample is run
-through an algorithm which recirculates the samples to "self-modify" the
-wave. In fact, a judicious choice of table entries allows one to very
-simply simulate the K-S algoritm directly.
-
-So what are the sounds like? Some automata produce waveforms which quickly
-"ramp-up" to complex spectra and then drop off quickly. Others move to a
-steady state and then remain there. Yet others produce never-ending and
-unpredictable waveforms, whose harmonic content is constantly changing.
-
-Obviously enough, the original wavesample can be obtained mathematically,
-or by actual sampling and using LASy as a waveshaper. As M. Chareyon notes,
-a quick estimate of the number of possible automata for a 2-neighbor
-totalistic rule using a 256-entry wavetable with 12-bit entries is
-(2**12)**256 * (2**12)**(3*2**12) or about 10**4500 possible automata. Of
-course, many, many of these would not be suitable for music (e.g., the 4096
-automata in which all values go to one vlaue in one step, etc.); however,
-the number of musically useful automata is still likely to be an immense
-number.
-
-M. Chareyon provides a number of examples of ways to fill out the rule
-tables and a number of hints on creating wave tables - generally speaking,
-one can create a function which is used to compute the values to be placed
-into the table and then fill it so it can simply be loaded and used by the
-basic algorithm. His experience in using LASy is that he manages
-approximately 50% of the time to produce sounds with the desired
-characteristics, and that about 10% of the remaining time he gets
-unexpected but useful results which can be used as starting points for
-further exploration.
-
-Again, the important point is that the basic automaton uses wavesamples at
-full resolution, calculating a new wavesample for each step of the
-automaton; the next wavesample can be played while the new one is being
-calculated. Because of the large number of states, mathematical tools for
-the analysis of automata and the construction of automata with specifically
-desired qualities require too much storage and compute time to make them
-useful for LASy purposes.
-
-Again, much of this article is paraphrased from M. Chareyon's article; I
-take no credit for any of the work in this note. I'm just summarizing.
-
-The following other articles were referenced by M. Chareyon's article:
-
-Burks, A., ed. 1970. Essays on Cellular Automata. Champaign/Urbana, IL:
-University of Illinois Press.
-
-Chareyon, J. 1988a. "Sound Synthesis and Processing by Means of Linear
-Cellular Automata." Proceedings of the 1988 Internation Computer Music
-Conference. San Francisco: Computer Music Association.
-
-Chareyon, J. 1988b. "Wavetable come Automa Cellulare: una Nuova Tecnica di
-Sintesi." Atti del VII Colloquio di Informatica Musicale, Rome, Italy:
-Edizioni Arti Grafiche Ambrosini, pp. 174-177.
-
-Farmer, D., T. Toffoli, and S. Wolfram, eds. 1984. Cellular Automata.
-North-Holland Physics Publishing. [One of the definitive works on cellular
-automata - fairly heavy math, not a popular presentation - JM]
-
-Gardner, M. 1970. "The Fantastic Combinations of John Conway's New Solitare
-Game 'Life'". Scientific American 223(4) 120-123. [A good introduction to
-cellular automata, focusing on 'life' in specific. Useful intro if my
-1-paragraph summary of automata was confusing :) - JM]
-
- --- Joe M.
-
---
-"At the end of the hour, we'll have information on the sedatives used by
-the artists,,," (MST3K)
-
diff --git a/externals/build/doc/maxlib/examplescore.txt b/externals/build/doc/maxlib/examplescore.txt
deleted file mode 100644
index 78afd45e..00000000
--- a/externals/build/doc/maxlib/examplescore.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-71
-70
-69
-68
-67
-66
-65
-64
-63
-62
-61
-60 \ No newline at end of file
diff --git a/externals/build/doc/maxlib/help-arbran.pd b/externals/build/doc/maxlib/help-arbran.pd
deleted file mode 100644
index 9153bf51..00000000
--- a/externals/build/doc/maxlib/help-arbran.pd
+++ /dev/null
@@ -1,28 +0,0 @@
-#N canvas 190 136 663 491 12;
-#X obj 41 152 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 41 249 5 0 0;
-#N canvas 0 0 450 300 graph1 0;
-#X array array1 6 float 1;
-#A 0 1.1 2.67143 3.24285 3.1 4.38571 8.67143;
-#X coords 0 10 5 0 200 140 1;
-#X restore 347 71 graph;
-#N canvas 0 0 450 300 graph2 0;
-#X array array2 6 float 1;
-#A 0 0.0229077 0.204366 0.486501 0.0632986 0.204028 0.025319;
-#X coords 0 1 5 0 200 140 1;
-#X restore 347 220 graph;
-#X obj 41 202 arbran array1 array2;
-#X text 39 21 arbran :: generates a random variable that conforms
-to the piecewise probability density functions specified in two arrays
-;
-#X text 40 297 array1 has values between 0 and 10;
-#X text 40 317 array2 between 0 and 1 !;
-#X msg 99 152 pdfscale;
-#X text 41 389 array1 stores the values and array2 the corresponding
-probabilities (0 - 1) for each of that values \, use message 'pdfscale'
-to check (and adjust) the probability values to correct settings (the
-area below the curve has to be 1);
-#X connect 0 0 4 0;
-#X connect 4 0 1 0;
-#X connect 8 0 4 0;
diff --git a/externals/build/doc/maxlib/help-average.pd b/externals/build/doc/maxlib/help-average.pd
deleted file mode 100644
index 61557169..00000000
--- a/externals/build/doc/maxlib/help-average.pd
+++ /dev/null
@@ -1,29 +0,0 @@
-#N canvas 445 253 470 320 12;
-#X floatatom 47 39 5 0 0;
-#X floatatom 47 276 5 0 0;
-#X floatatom 122 191 5 0 0;
-#X obj 47 219 average 10;
-#X text 177 191 number of items to average;
-#X text 139 220 creation argument = number of items;
-#X floatatom 122 254 5 0 0;
-#X text 105 277 average of last N items;
-#X text 125 11 average :: calculates the average of the;
-#X text 214 30 last N items (floats);
-#X text 176 255 tendency (up = 1 \, down = -1);
-#X msg 100 60 reset;
-#X text 152 61 forget everything;
-#X msg 129 94 linear;
-#X msg 147 118 geometric;
-#X text 191 93 linear average (dafault);
-#X text 230 119 geometric average;
-#X msg 158 146 weight;
-#X text 217 147 weighted average (giving last;
-#X text 218 163 items higher weight);
-#X connect 0 0 3 0;
-#X connect 2 0 3 1;
-#X connect 3 0 1 0;
-#X connect 3 1 6 0;
-#X connect 11 0 3 0;
-#X connect 13 0 3 0;
-#X connect 14 0 3 0;
-#X connect 17 0 3 0;
diff --git a/externals/build/doc/maxlib/help-beat.pd b/externals/build/doc/maxlib/help-beat.pd
deleted file mode 100644
index 55f85ef7..00000000
--- a/externals/build/doc/maxlib/help-beat.pd
+++ /dev/null
@@ -1,66 +0,0 @@
-#N canvas 294 98 628 562 12;
-#X floatatom 20 503 8 0 0;
-#X obj 20 66 notein;
-#X obj 183 376 makenote 100 250;
-#X floatatom 41 477 5 0 0;
-#X text 43 13 beat :: beat tracker;
-#X text 97 505 beats per minute;
-#X msg 71 224 reset;
-#X obj 183 219 tgl 20 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
-1;
-#X msg 183 346 60;
-#X msg 53 108 print;
-#X obj 63 446 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -258699
--1;
-#X text 93 447 'on beat';
-#X text 96 479 milliseconds;
-#X msg 303 336 400;
-#X obj 319 299 + 0;
-#X text 411 245 <-- adding some jitter;
-#X obj 183 271 random 4;
-#X obj 183 298 select 0 1 2 3;
-#X text 211 218 <-- click here to play random rhythm;
-#X obj 338 243 random 3;
-#X obj 338 270 - 1;
-#X obj 20 414 beat 4;
-#X text 88 415 creation: beat <band percentage>;
-#X text 349 456 certain percentage in which;
-#X text 350 472 the beats have to lie;
-#X msg 262 337 200;
-#X msg 222 336 100;
-#X obj 183 245 metro 100;
-#X text 106 108 print internal data (toggle on/off);
-#X text 106 136 prints out: time between current and last event \,
-the five best-fitting theories (with likelyhood in brackets) \, the
-time of arrival of current event (R) and the expected time of arrival
-(E) of the next event;
-#X text 213 439 band percentage: creates a critical time band of a
-;
-#X connect 1 0 21 0;
-#X connect 1 1 21 1;
-#X connect 2 0 21 0;
-#X connect 2 1 21 1;
-#X connect 6 0 21 0;
-#X connect 7 0 27 0;
-#X connect 8 0 2 0;
-#X connect 9 0 21 0;
-#X connect 13 0 14 0;
-#X connect 14 0 27 1;
-#X connect 16 0 17 0;
-#X connect 17 0 8 0;
-#X connect 17 0 26 0;
-#X connect 17 1 8 0;
-#X connect 17 1 25 0;
-#X connect 17 2 13 0;
-#X connect 17 2 8 0;
-#X connect 17 3 8 0;
-#X connect 17 3 13 0;
-#X connect 19 0 20 0;
-#X connect 20 0 14 1;
-#X connect 21 0 0 0;
-#X connect 21 1 3 0;
-#X connect 21 2 10 0;
-#X connect 25 0 14 0;
-#X connect 26 0 14 0;
-#X connect 27 0 16 0;
-#X connect 27 0 19 0;
diff --git a/externals/build/doc/maxlib/help-beta.pd b/externals/build/doc/maxlib/help-beta.pd
deleted file mode 100644
index f4b9edff..00000000
--- a/externals/build/doc/maxlib/help-beta.pd
+++ /dev/null
@@ -1,14 +0,0 @@
-#N canvas 438 222 487 308 12;
-#X obj 70 95 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 70 192 5 0 0;
-#X floatatom 139 94 5 0 0;
-#X obj 70 140 beta 0.78 1.3;
-#X text 192 95 a;
-#X floatatom 209 116 5 0 0;
-#X text 262 117 b;
-#X text 39 21 beta :: beta distributed random numbers;
-#X connect 0 0 3 0;
-#X connect 2 0 3 1;
-#X connect 3 0 1 0;
-#X connect 5 0 3 2;
diff --git a/externals/build/doc/maxlib/help-bilex.pd b/externals/build/doc/maxlib/help-bilex.pd
deleted file mode 100644
index 4e9961f7..00000000
--- a/externals/build/doc/maxlib/help-bilex.pd
+++ /dev/null
@@ -1,12 +0,0 @@
-#N canvas 370 195 485 306 12;
-#X obj 70 95 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 70 192 5 0 0;
-#X floatatom 177 103 5 0 0;
-#X text 230 105 lambda;
-#X text 13 20 bilex :: bilinear exponetionally distributed random
-numbers;
-#X obj 70 140 bilex 1.5;
-#X connect 0 0 5 0;
-#X connect 2 0 5 1;
-#X connect 5 0 1 0;
diff --git a/externals/build/doc/maxlib/help-borax.pd b/externals/build/doc/maxlib/help-borax.pd
deleted file mode 100644
index a286a601..00000000
--- a/externals/build/doc/maxlib/help-borax.pd
+++ /dev/null
@@ -1,86 +0,0 @@
-#N canvas 281 85 645 549 12;
-#X obj 125 230 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 125 298 6 0 0;
-#X floatatom 50 451 5 0 0;
-#X floatatom 26 502 5 0 0;
-#X floatatom 63 425 5 0 0;
-#X floatatom 38 476 5 0 0;
-#X floatatom 100 349 6 0 0;
-#X floatatom 75 399 5 0 0;
-#X floatatom 112 323 5 0 0;
-#X floatatom 87 374 5 0 0;
-#X obj 26 269 borax 0 0 0 0;
-#X text 103 452 number of voices currently playing;
-#X text 120 422 pitch;
-#X text 127 399 velocity;
-#X obj 15 54 makenote 100 1500;
-#X obj 336 67 metro 100;
-#X obj 428 124 + 50;
-#X obj 428 147 s time;
-#X obj 403 43 r time;
-#X obj 260 147 s pitch;
-#X obj 15 17 r pitch;
-#X obj 80 18 r velo;
-#X msg 336 14 1;
-#X msg 345 37 0;
-#X obj 513 101 random 64;
-#X obj 513 124 + 64;
-#X obj 513 147 s velo;
-#X obj 146 19 r duration;
-#X obj 336 147 s duration;
-#X obj 336 124 + 250;
-#X text 91 477 voice allocation number - each note playing is assigned
-a no;
-#X obj 45 88 noteout 1;
-#X obj 428 101 random 500;
-#X obj 260 101 random 88;
-#X obj 260 124 + 21;
-#X text 120 200 borax :: analyse incoming midi notes;
-#X text 363 13 <-- click to play random music;
-#X obj 40 125 notein 1;
-#X text 186 300 delta time value - time between note-ons;
-#X text 160 350 duration value - time between note-on and note-off
-;
-#X text 79 502 note-on count;
-#X text 141 374 duration count;
-#X text 164 326 delta time count;
-#X obj 336 101 random 1000;
-#X text 153 228 <-- reset :: sets counters and clocks to zero and sends
-;
-#X text 258 243 note-off for all notes currently playing;
-#X text 137 273 <--- zeroes only added to make the object larger;
-#X connect 0 0 10 2;
-#X connect 10 0 3 0;
-#X connect 10 1 5 0;
-#X connect 10 2 2 0;
-#X connect 10 3 4 0;
-#X connect 10 4 7 0;
-#X connect 10 5 9 0;
-#X connect 10 6 6 0;
-#X connect 10 7 8 0;
-#X connect 10 8 1 0;
-#X connect 14 0 10 0;
-#X connect 14 0 31 0;
-#X connect 14 1 10 1;
-#X connect 14 1 31 1;
-#X connect 15 0 24 0;
-#X connect 15 0 32 0;
-#X connect 15 0 33 0;
-#X connect 15 0 43 0;
-#X connect 16 0 17 0;
-#X connect 18 0 15 1;
-#X connect 20 0 14 0;
-#X connect 21 0 14 1;
-#X connect 22 0 15 0;
-#X connect 23 0 15 0;
-#X connect 24 0 25 0;
-#X connect 25 0 26 0;
-#X connect 27 0 14 2;
-#X connect 29 0 28 0;
-#X connect 32 0 16 0;
-#X connect 33 0 34 0;
-#X connect 34 0 19 0;
-#X connect 37 0 10 0;
-#X connect 37 1 10 1;
-#X connect 43 0 29 0;
diff --git a/externals/build/doc/maxlib/help-cauchy.pd b/externals/build/doc/maxlib/help-cauchy.pd
deleted file mode 100644
index a7dd6f23..00000000
--- a/externals/build/doc/maxlib/help-cauchy.pd
+++ /dev/null
@@ -1,11 +0,0 @@
-#N canvas 438 222 487 308 12;
-#X obj 70 95 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 70 192 5 0 0;
-#X floatatom 185 103 5 0 0;
-#X obj 70 140 cauchy 0.5;
-#X text 238 104 alpha - governs spread;
-#X text 39 21 cauchy :: Cauchy distributed random numbers;
-#X connect 0 0 3 0;
-#X connect 2 0 3 1;
-#X connect 3 0 1 0;
diff --git a/externals/build/doc/maxlib/help-chord.pd b/externals/build/doc/maxlib/help-chord.pd
deleted file mode 100644
index a509840f..00000000
--- a/externals/build/doc/maxlib/help-chord.pd
+++ /dev/null
@@ -1,37 +0,0 @@
-#N canvas 291 216 458 308 12;
-#X floatatom 15 276 5 0 0;
-#X symbolatom 44 212 48 0 0;
-#X floatatom 74 149 5 0 0;
-#X floatatom 131 149 5 0 0;
-#X floatatom 189 149 5 0 0;
-#X floatatom 248 149 5 0 0;
-#X floatatom 59 182 5 0 0;
-#X text 71 276 MIDI note number of bass note;
-#X text 116 175 root position (0) \, 1st inversion (1);
-#X text 115 188 or 2nd inversion (2);
-#X floatatom 29 249 5 0 0;
-#X text 84 251 class of bass note;
-#X text 231 118 list of chord notes;
-#X obj 15 51 notein;
-#X obj 15 86 chord 59;
-#X text 90 86 <-- notes higher than 59 get ignored;
-#X text 15 9 chord :: tries to detect chords;
-#X text 89 232 notes in chord : chord name;
-#X text 89 26 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X text 89 44 based on code by Rober Rowe;
-#X obj 74 118 unpack f f f f f f;
-#X floatatom 303 149 5 0 0;
-#X floatatom 362 149 5 0 0;
-#X connect 13 0 14 0;
-#X connect 13 1 14 1;
-#X connect 14 0 0 0;
-#X connect 14 1 10 0;
-#X connect 14 2 1 0;
-#X connect 14 3 6 0;
-#X connect 14 4 20 0;
-#X connect 20 0 2 0;
-#X connect 20 1 3 0;
-#X connect 20 2 4 0;
-#X connect 20 3 5 0;
-#X connect 20 4 21 0;
-#X connect 20 5 22 0;
diff --git a/externals/build/doc/maxlib/help-delta.pd b/externals/build/doc/maxlib/help-delta.pd
deleted file mode 100644
index fa865e3d..00000000
--- a/externals/build/doc/maxlib/help-delta.pd
+++ /dev/null
@@ -1,20 +0,0 @@
-#N canvas 328 264 466 318 12;
-#X floatatom 54 217 5 0 0;
-#X floatatom 54 108 5 0 0;
-#X msg 23 83 bang;
-#X text 69 82 calculate and output result now;
-#X obj 54 172 delta;
-#X obj 54 133 * 3;
-#X floatatom 127 218 5 0 0;
-#X floatatom 127 109 5 0 0;
-#X obj 127 134 * 3;
-#X obj 127 173 delta 2;
-#X text 53 259 use creation arguments to set order (1st or 2nd);
-#X text 39 20 delta :: calculate 1st or 2nd order difference;
-#X connect 1 0 5 0;
-#X connect 2 0 4 0;
-#X connect 4 0 0 0;
-#X connect 5 0 4 0;
-#X connect 7 0 8 0;
-#X connect 8 0 9 0;
-#X connect 9 0 6 0;
diff --git a/externals/build/doc/maxlib/help-dist.pd b/externals/build/doc/maxlib/help-dist.pd
deleted file mode 100644
index 608283fc..00000000
--- a/externals/build/doc/maxlib/help-dist.pd
+++ /dev/null
@@ -1,36 +0,0 @@
-#N canvas 450 84 473 453 12;
-#X text 33 10 dist :: send data to a list of receive objects;
-#X obj 34 364 dist;
-#X msg 85 127 connect bla;
-#X msg 103 154 connect foo;
-#X msg 131 209 disconnect bla;
-#X msg 145 237 disconnect foo;
-#X msg 158 295 clear;
-#X obj 200 374 receive bla;
-#X obj 306 374 receive foo;
-#X obj 200 400 print bla;
-#X obj 306 400 print foo;
-#X floatatom 34 69 5 0 0;
-#X msg 170 328 print;
-#X msg 56 98 send anything 1 2 dog;
-#X obj 34 397 d bla foo;
-#X msg 122 180 connect dog cat;
-#X msg 159 265 disconnect cat dog;
-#X text 210 295 empty receiver list;
-#X text 218 328 print list of receive names;
-#X text 190 126 add 'bla' to list of receivers;
-#X text 253 209 remove 'bla' from list;
-#X text 238 99 send anything you want;
-#X text 97 28 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X connect 2 0 1 0;
-#X connect 3 0 1 0;
-#X connect 4 0 1 0;
-#X connect 5 0 1 0;
-#X connect 6 0 1 0;
-#X connect 7 0 9 0;
-#X connect 8 0 10 0;
-#X connect 11 0 1 0;
-#X connect 12 0 1 0;
-#X connect 13 0 1 0;
-#X connect 15 0 1 0;
-#X connect 16 0 1 0;
diff --git a/externals/build/doc/maxlib/help-divide.pd b/externals/build/doc/maxlib/help-divide.pd
deleted file mode 100644
index a0aea042..00000000
--- a/externals/build/doc/maxlib/help-divide.pd
+++ /dev/null
@@ -1,18 +0,0 @@
-#N canvas 328 264 466 318 12;
-#X floatatom 54 217 5 0 0;
-#X floatatom 54 132 5 0 0;
-#X floatatom 108 132 5 0 0;
-#X text 39 20 divide :: like '/' but calculates result;
-#X text 133 204 use creation arguments to set initial;
-#X text 133 220 values for inlets;
-#X msg 7 104 bang;
-#X text 53 103 calculate and output result now;
-#X obj 54 172 divide 8 6 4;
-#X text 118 58 allows for up to 32 inlets;
-#X floatatom 164 132 5 0 0;
-#X text 120 38 when leftmost or second inlet is changed;
-#X connect 1 0 8 0;
-#X connect 2 0 8 1;
-#X connect 6 0 8 0;
-#X connect 8 0 0 0;
-#X connect 10 0 8 2;
diff --git a/externals/build/doc/maxlib/help-divmod.pd b/externals/build/doc/maxlib/help-divmod.pd
deleted file mode 100644
index 5e0018be..00000000
--- a/externals/build/doc/maxlib/help-divmod.pd
+++ /dev/null
@@ -1,20 +0,0 @@
-#N canvas 328 264 464 316 12;
-#X floatatom 54 239 5 0 0;
-#X floatatom 54 127 5 0 0;
-#X floatatom 129 127 5 0 0;
-#X obj 54 172 divmod 8 6;
-#X text 146 170 use creation arguments to set initial;
-#X text 146 186 values for inlets;
-#X msg 23 83 bang;
-#X text 69 82 calculate and output result now;
-#X floatatom 129 219 5 0 0;
-#X text 182 222 modulo;
-#X text 106 242 result of division;
-#X text 186 127 takes int's only!;
-#X text 12 19 divmod :: calculate division and modulo;
-#X text 92 35 outputs results even when right inlet changes;
-#X connect 1 0 3 0;
-#X connect 2 0 3 1;
-#X connect 3 0 0 0;
-#X connect 3 1 8 0;
-#X connect 6 0 3 0;
diff --git a/externals/build/doc/maxlib/help-edge.pd b/externals/build/doc/maxlib/help-edge.pd
deleted file mode 100644
index ce85dfbc..00000000
--- a/externals/build/doc/maxlib/help-edge.pd
+++ /dev/null
@@ -1,17 +0,0 @@
-#N canvas 258 208 452 302 12;
-#X obj 100 154 edge;
-#X obj 100 215 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 127 186 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X text 156 186 falling edge detected;
-#X text 128 216 rising edge detected;
-#X text 31 16 edge :: detect rising or falling edge in floats;
-#X floatatom 126 111 5 0 0;
-#X obj 100 79 tgl 20 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
-;
-#X text 94 35 written by <olaf.matthes@gmx.de>;
-#X connect 0 0 1 0;
-#X connect 0 1 2 0;
-#X connect 6 0 0 0;
-#X connect 7 0 0 0;
diff --git a/externals/build/doc/maxlib/help-expo.pd b/externals/build/doc/maxlib/help-expo.pd
deleted file mode 100644
index 922cf4cc..00000000
--- a/externals/build/doc/maxlib/help-expo.pd
+++ /dev/null
@@ -1,12 +0,0 @@
-#N canvas 370 195 454 304 12;
-#X obj 70 95 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 70 192 5 0 0;
-#X text 13 20 expo :: exponetionally distributed random numbers
-;
-#X obj 70 140 expo 0.5;
-#X floatatom 169 101 5 0 0;
-#X text 222 103 lambda;
-#X connect 0 0 3 0;
-#X connect 3 0 1 0;
-#X connect 4 0 3 1;
diff --git a/externals/build/doc/maxlib/help-fifo.pd b/externals/build/doc/maxlib/help-fifo.pd
deleted file mode 100644
index 581a7b78..00000000
--- a/externals/build/doc/maxlib/help-fifo.pd
+++ /dev/null
@@ -1,13 +0,0 @@
-#N canvas 356 196 452 302 12;
-#X obj 38 176 fifo 10;
-#X floatatom 38 231 5 0 0;
-#X floatatom 61 132 5 0 0;
-#X msg 38 98 bang;
-#X text 83 98 hit to get next number;
-#X text 111 176 fifo <size>;
-#X text 92 233 output of fifo;
-#X text 42 14 fifo :: first in first out buffer for floats;
-#X text 105 32 written for Max by St. Rainstick;
-#X connect 0 0 1 0;
-#X connect 2 0 0 0;
-#X connect 3 0 0 0;
diff --git a/externals/build/doc/maxlib/help-gauss.pd b/externals/build/doc/maxlib/help-gauss.pd
deleted file mode 100644
index c4dce4ba..00000000
--- a/externals/build/doc/maxlib/help-gauss.pd
+++ /dev/null
@@ -1,14 +0,0 @@
-#N canvas 438 222 487 308 12;
-#X obj 70 95 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 70 192 5 0 0;
-#X floatatom 123 91 5 0 0;
-#X obj 70 140 gauss 1 0;
-#X floatatom 177 113 5 0 0;
-#X text 39 21 gauss :: Gauss distributed random numbers;
-#X text 176 92 sigma - standard deviation;
-#X text 230 114 mu - mean;
-#X connect 0 0 3 0;
-#X connect 2 0 3 1;
-#X connect 3 0 1 0;
-#X connect 4 0 3 2;
diff --git a/externals/build/doc/maxlib/help-gestalt.pd b/externals/build/doc/maxlib/help-gestalt.pd
deleted file mode 100644
index acf09cc8..00000000
--- a/externals/build/doc/maxlib/help-gestalt.pd
+++ /dev/null
@@ -1,51 +0,0 @@
-#N canvas 323 155 599 396 12;
-#X text 137 8 gestalt :: gestalt detection for monophonic melodies
-;
-#X floatatom 58 332 5 0 0;
-#X obj 58 176 makenote 100 100;
-#X obj 58 53 tgl 20 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
-;
-#X obj 58 76 metro 100;
-#X obj 58 100 random 24;
-#X obj 58 124 + 60;
-#X obj 58 278 gestalt 100;
-#X obj 142 100 random 24;
-#X obj 142 124 select 0;
-#X msg 201 146 100;
-#X msg 142 146 400;
-#X floatatom 68 154 5 0 0;
-#X text 160 282 CREATION ARGUMENT: reference time;
-#X obj 219 220 beat;
-#X floatatom 232 245 5 0 0;
-#X text 87 54 click to play random melody;
-#X text 112 350 one could use 'tilt' to detect abrupt changes that
-;
-#X text 112 367 indicate the start of a new segment;
-#X text 111 332 the higher the output the more the gestalt changes
-\;;
-#X text 161 298 i.e. time in ms expected to be the duration of the
-;
-#X text 161 314 shortest note (also setable via rightmost inlet);
-#X text 281 200 use 'beat' (maxlib) to get the real;
-#X text 281 217 reference time from input \, especially;
-#X text 282 234 when using;
-#X obj 372 235 notein;
-#X text 225 26 written by <olaf.matthes@gmx.de>;
-#X connect 2 0 7 0;
-#X connect 2 0 14 0;
-#X connect 2 1 7 1;
-#X connect 2 1 14 1;
-#X connect 3 0 4 0;
-#X connect 4 0 5 0;
-#X connect 4 0 8 0;
-#X connect 5 0 6 0;
-#X connect 6 0 2 0;
-#X connect 6 0 12 0;
-#X connect 7 0 1 0;
-#X connect 8 0 9 0;
-#X connect 9 0 11 0;
-#X connect 9 1 10 0;
-#X connect 10 0 2 2;
-#X connect 11 0 2 2;
-#X connect 14 1 15 0;
-#X connect 14 1 7 2;
diff --git a/externals/build/doc/maxlib/help-history.pd b/externals/build/doc/maxlib/help-history.pd
deleted file mode 100644
index acd1bc82..00000000
--- a/externals/build/doc/maxlib/help-history.pd
+++ /dev/null
@@ -1,30 +0,0 @@
-#N canvas 445 253 480 330 12;
-#X floatatom 32 49 5 0 0;
-#X floatatom 32 286 5 0 0;
-#X floatatom 115 201 5 0 0;
-#X floatatom 115 264 5 0 0;
-#X text 169 265 tendency (up = 1 \, down = -1);
-#X msg 85 70 reset;
-#X text 137 71 forget everything;
-#X msg 114 104 linear;
-#X msg 132 128 geometric;
-#X text 176 103 linear average (dafault);
-#X text 215 129 geometric average;
-#X msg 143 156 weight;
-#X text 203 173 items higher weight);
-#X text 124 6 history :: calculates the average of the;
-#X text 212 23 items (floats) that came in;
-#X obj 32 229 history 250;
-#X text 202 157 weighted average (giving newer;
-#X text 130 229 creation argument = ms to look back;
-#X text 171 201 milliseconds to look back;
-#X text 214 40 within the last N milliseconds;
-#X text 90 287 average over last N milliseconds;
-#X connect 0 0 15 0;
-#X connect 2 0 15 1;
-#X connect 5 0 15 0;
-#X connect 7 0 15 0;
-#X connect 8 0 15 0;
-#X connect 11 0 15 0;
-#X connect 15 0 1 0;
-#X connect 15 1 3 0;
diff --git a/externals/build/doc/maxlib/help-ignore.pd b/externals/build/doc/maxlib/help-ignore.pd
deleted file mode 100644
index fc6314a2..00000000
--- a/externals/build/doc/maxlib/help-ignore.pd
+++ /dev/null
@@ -1,15 +0,0 @@
-#N canvas 445 253 464 314 12;
-#X floatatom 47 107 5 0 0;
-#X floatatom 47 225 5 0 0;
-#X text 122 197 creation argument = time in ms;
-#X floatatom 122 136 5 0 0;
-#X obj 47 167 ignore 500;
-#X text 177 136 time in ms a value has to;
-#X text 178 152 be present in order to get through;
-#X text 75 24 ignore :: lets information through;
-#X text 154 41 only when it was presente;
-#X text 155 59 at input longer than N ms;
-#X text 73 258 note: input gets delayed by N milliseconds;
-#X connect 0 0 4 0;
-#X connect 3 0 4 1;
-#X connect 4 0 1 0;
diff --git a/externals/build/doc/maxlib/help-iso.pd b/externals/build/doc/maxlib/help-iso.pd
deleted file mode 100644
index 79559abc..00000000
--- a/externals/build/doc/maxlib/help-iso.pd
+++ /dev/null
@@ -1,54 +0,0 @@
-#N canvas 438 64 464 535 12;
-#X obj 16 407 iso;
-#X floatatom 16 434 5 0 0;
-#X floatatom 69 434 10 0 0;
-#X msg 72 156 bang;
-#X msg 96 207 stop;
-#X msg 106 233 pause;
-#X msg 117 259 resume;
-#X msg 128 285 loop;
-#X msg 139 311 unloop;
-#X text 214 100 list of pitches;
-#X text 273 129 list of attacks [ms];
-#X text 170 284 turn loopin back on;
-#X text 198 309 turn looping off;
-#X obj 16 460 makenote 0 100;
-#X obj 16 487 noteout;
-#X text 112 156 start from beginning;
-#X text 149 183 start at item specyfied;
-#X text 281 145 (inter-note onsets);
-#X text 88 45 ported to Pd by Olaf Matthes;
-#X text 216 337 global time multiplier;
-#X text 163 435 duration in ms;
-#X msg 152 337 hook 2;
-#X msg 161 368 duty 1.5;
-#X text 234 369 duration multiplier;
-#X obj 16 69 loadbang;
-#X msg 82 182 start 4;
-#X text 251 350 (speed adjustment);
-#X text 237 389 duty < 1 - staccato;
-#X text 237 404 duty > 1 - legato;
-#X text 169 198 (item count starts with 0);
-#X text 88 26 written for Max by Charlie Baker;
-#X text 31 6 iso :: queues up lists of pitches and attack points;
-#X msg 16 100 60 61 62 66 67 68 69 70;
-#X msg 35 128 240 10 500 375 15 15 375 500;
-#X connect 0 0 1 0;
-#X connect 0 1 2 0;
-#X connect 1 0 13 0;
-#X connect 2 0 13 1;
-#X connect 3 0 0 0;
-#X connect 4 0 0 0;
-#X connect 5 0 0 0;
-#X connect 6 0 0 0;
-#X connect 7 0 0 0;
-#X connect 8 0 0 0;
-#X connect 13 0 14 0;
-#X connect 13 1 14 1;
-#X connect 21 0 0 0;
-#X connect 22 0 0 0;
-#X connect 24 0 32 0;
-#X connect 24 0 33 0;
-#X connect 25 0 0 0;
-#X connect 32 0 0 0;
-#X connect 33 0 0 1;
diff --git a/externals/build/doc/maxlib/help-lifo.pd b/externals/build/doc/maxlib/help-lifo.pd
deleted file mode 100644
index c5ec758a..00000000
--- a/externals/build/doc/maxlib/help-lifo.pd
+++ /dev/null
@@ -1,16 +0,0 @@
-#N canvas 356 196 454 304 12;
-#X obj 38 176 lifo 10;
-#X floatatom 38 231 5 0 0;
-#X floatatom 61 110 5 0 0;
-#X msg 38 76 bang;
-#X text 83 76 hit to get next number;
-#X text 111 176 lifo <size>;
-#X text 42 14 lifo :: last in first out buffer for floats;
-#X text 108 33 written for Max by St. Rainstick;
-#X msg 76 140 clear;
-#X text 127 139 clear buffer;
-#X text 92 233 output of buffer;
-#X connect 0 0 1 0;
-#X connect 2 0 0 0;
-#X connect 3 0 0 0;
-#X connect 8 0 0 0;
diff --git a/externals/build/doc/maxlib/help-limit.pd b/externals/build/doc/maxlib/help-limit.pd
deleted file mode 100644
index 4ee74dae..00000000
--- a/externals/build/doc/maxlib/help-limit.pd
+++ /dev/null
@@ -1,25 +0,0 @@
-#N canvas 328 32 558 365 12;
-#X floatatom 27 277 8 0 0;
-#X floatatom 27 73 5 0 0;
-#X text 215 46 written by <olaf.matthes@gmx.de>;
-#X floatatom 54 131 5 0 0;
-#X floatatom 82 152 5 0 0;
-#X floatatom 110 173 5 0 0;
-#X text 84 71 input value;
-#X text 57 104 creation arguments can be changed dynamically:;
-#X obj 27 249 limit 0 9 5;
-#X text 35 316 creation arguments:;
-#X text 170 172 0 = limit \, others: compression ratio;
-#X text 35 340 limit <lower limit> <upper limit> <ratio>;
-#X text 324 195 values between 0 and 1;
-#X text 325 213 result in expansion !;
-#X text 106 278 limited / compressed output value;
-#X text 141 11 limit :: limits input to lie between boundaries;
-#X text 213 27 allows for compression / expansion;
-#X text 114 129 lower boundary;
-#X text 144 151 upper boundary;
-#X connect 1 0 8 0;
-#X connect 3 0 8 1;
-#X connect 4 0 8 2;
-#X connect 5 0 8 3;
-#X connect 8 0 0 0;
diff --git a/externals/build/doc/maxlib/help-linear.pd b/externals/build/doc/maxlib/help-linear.pd
deleted file mode 100644
index adcf0432..00000000
--- a/externals/build/doc/maxlib/help-linear.pd
+++ /dev/null
@@ -1,8 +0,0 @@
-#N canvas 206 71 452 302 12;
-#X obj 70 140 linear;
-#X obj 70 95 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 70 192 5 0 0;
-#X text 23 20 linear :: linearly distributed random numbers;
-#X connect 0 0 2 0;
-#X connect 1 0 0 0;
diff --git a/externals/build/doc/maxlib/help-listfunnel.pd b/externals/build/doc/maxlib/help-listfunnel.pd
deleted file mode 100644
index 2d309a80..00000000
--- a/externals/build/doc/maxlib/help-listfunnel.pd
+++ /dev/null
@@ -1,21 +0,0 @@
-#N canvas 280 185 452 302 12;
-#X obj 47 160 listfunnel;
-#X floatatom 47 89 5 0 0;
-#X obj 47 219 unpack f f;
-#X floatatom 47 244 5 0 0;
-#X floatatom 122 246 5 0 0;
-#X obj 61 194 print listfunnel;
-#X msg 73 114 17.3 23 147 11;
-#X text 37 23 listfunnel :: send values out as a list with;
-#X text 149 38 source index;
-#X text 149 55 based on code found on the web;
-#X msg 210 113 99 \$1 12;
-#X floatatom 210 86 5 0 0;
-#X connect 0 0 2 0;
-#X connect 0 0 5 0;
-#X connect 1 0 0 0;
-#X connect 2 0 3 0;
-#X connect 2 1 4 0;
-#X connect 6 0 0 0;
-#X connect 10 0 0 0;
-#X connect 11 0 10 0;
diff --git a/externals/build/doc/maxlib/help-match.pd b/externals/build/doc/maxlib/help-match.pd
deleted file mode 100644
index 8d2fbd73..00000000
--- a/externals/build/doc/maxlib/help-match.pd
+++ /dev/null
@@ -1,68 +0,0 @@
-#N canvas 90 142 874 407 12;
-#X obj 50 350 bng 24 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X msg 148 212 reset;
-#X obj 50 95 random 5;
-#X msg 50 5 0;
-#X msg 65 32 1;
-#X obj 50 65 metro 100;
-#X text 203 212 reset internal data storage;
-#X text 182 26 input values matches the creation;
-#X text 183 42 arguments;
-#X text 185 82 this can be changed in the sources !;
-#X text 83 351 <-- 'bang' when input matches arguments;
-#X obj 62 122 hdl 20 1 0 5 empty empty empty 0 -6 0 8 -262144 -1 -1
-0;
-#X floatatom 50 154 5 0 0;
-#X text 228 229 -> forget all old values;
-#X obj 50 243 match 3 4;
-#X floatatom 81 325 5 0 0;
-#X floatatom 156 324 5 0 0;
-#X obj 81 294 unpack f f;
-#X text 111 11 match :: outputs a list when a list of;
-#X msg 93 178 1 3 4 7;
-#X msg 160 178 1 2 4 5;
-#X text 230 179 send a list of floats;
-#X symbolatom 688 312 10 0 0;
-#X symbolatom 616 336 10 0 0;
-#X symbolatom 581 356 10 0 0;
-#X obj 540 349 bng 24 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 540 244 match dog bytes 2 cats;
-#X msg 553 186 dog bytes 2 cats;
-#X msg 564 214 cat bytes 2 dogs;
-#X text 384 114 same works for symbols and mixtures of floats and symbols:
-;
-#X obj 581 285 unpack s s f s;
-#X floatatom 635 313 5 0 0;
-#X text 89 271 sends out the list when a match is found;
-#X msg 459 151 dog;
-#X msg 494 143 cats;
-#X msg 519 170 2;
-#X msg 471 195 bytes;
-#X text 183 68 a maximum of 16 arguments is allowed;
-#X connect 1 0 14 0;
-#X connect 2 0 12 0;
-#X connect 3 0 5 0;
-#X connect 4 0 5 0;
-#X connect 5 0 2 0;
-#X connect 11 0 12 0;
-#X connect 12 0 14 0;
-#X connect 14 0 0 0;
-#X connect 14 0 17 0;
-#X connect 17 0 15 0;
-#X connect 17 1 16 0;
-#X connect 19 0 14 0;
-#X connect 20 0 14 0;
-#X connect 26 0 25 0;
-#X connect 26 0 30 0;
-#X connect 27 0 26 0;
-#X connect 28 0 26 0;
-#X connect 30 0 24 0;
-#X connect 30 1 23 0;
-#X connect 30 2 31 0;
-#X connect 30 3 22 0;
-#X connect 33 0 26 0;
-#X connect 34 0 26 0;
-#X connect 35 0 26 0;
-#X connect 36 0 26 0;
diff --git a/externals/build/doc/maxlib/help-maxlib.pd b/externals/build/doc/maxlib/help-maxlib.pd
deleted file mode 100644
index 663c6053..00000000
--- a/externals/build/doc/maxlib/help-maxlib.pd
+++ /dev/null
@@ -1,73 +0,0 @@
-#N canvas 70 3 889 647 12;
-#X obj 290 277 average;
-#X obj 19 171 beat;
-#X obj 19 196 borax;
-#X obj 19 146 chord;
-#X obj 472 491 dist;
-#X obj 290 172 divide;
-#X obj 290 146 divmod;
-#X obj 606 171 fifo;
-#X obj 290 303 history;
-#X obj 17 496 ignore;
-#X obj 17 470 iso;
-#X obj 605 145 lifo;
-#X obj 290 329 match;
-#X obj 290 197 minus;
-#X obj 609 261 mlife;
-#X obj 290 224 multi;
-#X obj 472 516 netdist;
-#X obj 19 272 pitch;
-#X obj 290 251 plus;
-#X obj 17 418 pulse;
-#X obj 472 542 remote;
-#X obj 19 221 rhythm;
-#X obj 19 246 score array01;
-#X obj 17 444 speedlim;
-#X obj 17 522 step;
-#X obj 609 236 subst;
-#X text 30 27 maxlib 0.8 :: Music Analysis eXtensions LIBrary;
-#X text 140 44 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X text 139 61 download at http://www.akustische-kunst.de/puredata/maxlib
-;
-#X text 72 146 chord detection;
-#X text 69 171 beat tracking;
-#X text 78 222 beat detection;
-#X text 73 197 music analysis;
-#X text 136 246 score following;
-#X text 73 272 pitch information;
-#X text 20 115 MUSIC / MIDI ANALYSIS;
-#X text 290 110 MATH;
-#X text 357 147 calculate / and %;
-#X text 355 172 / for several inputs;
-#X text 349 252 + for several inputs;
-#X text 349 224 * for several inputs;
-#X text 353 198 - for several inputs;
-#X text 361 276 average of last N values;
-#X text 362 302 average over last N seconds;
-#X text 345 329 match input to list of numbers;
-#X text 17 392 TIME;
-#X text 94 445 lets input through every N milliseconds;
-#X text 56 472 play sequence of MIDI notes;
-#X text 78 497 ignore too fast changing input;
-#X text 469 459 CONTROL;
-#X text 520 490 send to list of receive objects;
-#X text 541 514 same for netreceive;
-#X text 531 541 send to one receive object;
-#X text 604 118 BUFFER;
-#X text 650 145 last in first out;
-#X text 653 171 first in first out;
-#X text 64 524 a line object that steps;
-#X text 606 204 OTHER / EXPERIMENTAL;
-#X text 666 235 self-similar substitution;
-#X text 665 261 cellular automaton;
-#X obj 290 355 scale;
-#X text 344 356 scale input to outpur range;
-#X text 72 418 a 'better' metro;
-#X obj 17 548 history;
-#X obj 17 574 velocity;
-#X text 86 548 average over last N milliseconds;
-#X text 93 574 velocity of input in digits per second;
-#X obj 472 569 netrec;
-#X text 531 570 netreceive with extra info about sender;
-#X obj 290 381 delta;
-#X text 344 381 calculate 1st or 2nd order difference;
diff --git a/externals/build/doc/maxlib/help-minus.pd b/externals/build/doc/maxlib/help-minus.pd
deleted file mode 100644
index 64e45f3b..00000000
--- a/externals/build/doc/maxlib/help-minus.pd
+++ /dev/null
@@ -1,17 +0,0 @@
-#N canvas 328 264 464 316 12;
-#X floatatom 54 217 5 0 0;
-#X floatatom 54 127 5 0 0;
-#X floatatom 107 127 5 0 0;
-#X text 39 20 minus :: like '-' but calculates result;
-#X text 133 204 use creation arguments to set initial;
-#X text 133 220 values for inlets;
-#X msg 23 83 bang;
-#X text 69 82 calculate and output result now;
-#X obj 54 172 minus 8 6 4;
-#X floatatom 161 127 5 0 0;
-#X text 120 38 when leftmost or second inlet is changed;
-#X connect 1 0 8 0;
-#X connect 2 0 8 1;
-#X connect 6 0 8 0;
-#X connect 8 0 0 0;
-#X connect 9 0 8 2;
diff --git a/externals/build/doc/maxlib/help-mlife.pd b/externals/build/doc/maxlib/help-mlife.pd
deleted file mode 100644
index d12e1fc5..00000000
--- a/externals/build/doc/maxlib/help-mlife.pd
+++ /dev/null
@@ -1,56 +0,0 @@
-#N canvas 309 47 454 459 12;
-#X floatatom 23 424 5 0 0;
-#X floatatom 39 397 5 0 0;
-#X floatatom 76 424 5 0 0;
-#X floatatom 93 397 5 0 0;
-#X floatatom 129 424 5 0 0;
-#X floatatom 147 397 5 0 0;
-#X floatatom 183 425 5 0 0;
-#X floatatom 200 398 5 0 0;
-#X msg 22 33 bang;
-#X msg 69 123 randfill;
-#X msg 84 150 fill 0;
-#X msg 100 177 lo 2;
-#X msg 108 204 hi 3;
-#X msg 120 231 nset 3;
-#X msg 161 312 display;
-#X text 178 233 set neighbourhood;
-#X text 151 205 set high;
-#X text 146 176 set low;
-#X text 151 150 fill cells with 0;
-#X text 145 123 fill cells with random value;
-#X text 226 312 display state of cells;
-#X msg 35 72 1;
-#X text 63 33 calculate next generation and output;
-#X text 64 50 bangs on every cell that is alife;
-#X text 68 72 calculate next generation and output;
-#X text 68 89 1 if cell is alife \, 0 if dead;
-#X text 227 329 in Pd console window;
-#X text 142 355 mlife <number of cells> <view_start>;
-#X text 189 370 <view_size> <closed>;
-#X text 279 395 closed universe if;
-#X text 279 409 <closed> = 1;
-#X msg 134 258 randseed 4;
-#X text 225 258 seed array with random no.;
-#X text 225 284 seed array with a number;
-#X msg 149 285 seed 1 4;
-#X obj 23 356 mlife 8 1 8 0;
-#X text 44 5 mlife :: a cellular automata object;
-#X connect 8 0 35 0;
-#X connect 9 0 35 0;
-#X connect 10 0 35 0;
-#X connect 11 0 35 0;
-#X connect 12 0 35 0;
-#X connect 13 0 35 0;
-#X connect 14 0 35 0;
-#X connect 21 0 35 0;
-#X connect 31 0 35 0;
-#X connect 34 0 35 0;
-#X connect 35 0 0 0;
-#X connect 35 1 1 0;
-#X connect 35 2 2 0;
-#X connect 35 3 3 0;
-#X connect 35 4 4 0;
-#X connect 35 5 5 0;
-#X connect 35 6 6 0;
-#X connect 35 7 7 0;
diff --git a/externals/build/doc/maxlib/help-multi.pd b/externals/build/doc/maxlib/help-multi.pd
deleted file mode 100644
index 86e6a5ca..00000000
--- a/externals/build/doc/maxlib/help-multi.pd
+++ /dev/null
@@ -1,17 +0,0 @@
-#N canvas 328 264 464 316 12;
-#X floatatom 54 217 5 0 0;
-#X floatatom 54 127 5 0 0;
-#X floatatom 108 128 5 0 0;
-#X text 39 20 multi :: like '*' but calculates result;
-#X text 133 204 use creation arguments to set initial;
-#X text 133 220 values for inlets;
-#X msg 23 83 bang;
-#X text 69 82 calculate and output result now;
-#X obj 54 172 multi 8 6 2;
-#X floatatom 163 129 5 0 0;
-#X text 120 38 when leftmost or second inlet is changed;
-#X connect 1 0 8 0;
-#X connect 2 0 8 1;
-#X connect 6 0 8 0;
-#X connect 8 0 0 0;
-#X connect 9 0 8 2;
diff --git a/externals/build/doc/maxlib/help-netclient.pd b/externals/build/doc/maxlib/help-netclient.pd
deleted file mode 100644
index 46e5b522..00000000
--- a/externals/build/doc/maxlib/help-netclient.pd
+++ /dev/null
@@ -1,51 +0,0 @@
-#N canvas 246 114 752 474 12;
-#X floatatom 49 333 5 0 0;
-#X floatatom 87 298 5 0 0;
-#X symbolatom 164 251 10 0 0;
-#X text 102 332 received data;
-#X text 140 298 number of connections;
-#X msg 49 54 print;
-#X floatatom 125 272 5 0 0;
-#X text 183 276 socket number;
-#X msg 103 179 broadcast hallo world!;
-#X text 288 179 send to all clients;
-#X text 143 49 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X obj 49 223 netserver 3000;
-#X text 137 120 send message to client no. 1;
-#X text 256 251 client's IP address;
-#X obj 477 189 netclient;
-#X msg 498 116 connect localhost 3000;
-#X msg 511 143 disconnect;
-#X msg 477 84 send 23;
-#X floatatom 544 218 5 0 0;
-#X msg 83 91 send 380 17.3;
-#X floatatom 477 296 5 0 0;
-#X obj 600 281 print anything;
-#X obj 538 309 print list;
-#X obj 477 245 route float list;
-#X msg 98 142 client 1 23;
-#X text 204 91 "send <socketnumber> <data>";
-#X text 110 70 send message on specified socket;
-#X text 200 143 "client <clientnumber> <data>";
-#X text 48 379 This example demonstrates how to set up a client/server
-connection. Data sent by the client get's received and displayed by
-the server imediately. Or just try it the other way round...;
-#X text 38 15 netclient :: simple client that connects to netserver
-or;
-#X text 142 32 to pd's native netreceive object;
-#X connect 5 0 11 0;
-#X connect 8 0 11 0;
-#X connect 11 0 0 0;
-#X connect 11 1 1 0;
-#X connect 11 2 6 0;
-#X connect 11 3 2 0;
-#X connect 14 0 23 0;
-#X connect 14 1 18 0;
-#X connect 15 0 14 0;
-#X connect 16 0 14 0;
-#X connect 17 0 14 0;
-#X connect 19 0 11 0;
-#X connect 23 0 20 0;
-#X connect 23 1 22 0;
-#X connect 23 2 21 0;
-#X connect 24 0 11 0;
diff --git a/externals/build/doc/maxlib/help-netdist.pd b/externals/build/doc/maxlib/help-netdist.pd
deleted file mode 100644
index 84cd2e2f..00000000
--- a/externals/build/doc/maxlib/help-netdist.pd
+++ /dev/null
@@ -1,37 +0,0 @@
-#N canvas 374 142 458 370 12;
-#X obj 23 299 netdist;
-#X obj 275 249 netreceive 3000;
-#X floatatom 275 275 5 0 0;
-#X floatatom 390 275 5 0 0;
-#X msg 23 64 connect localhost 3000;
-#X floatatom 276 328 5 0 0;
-#X floatatom 391 328 5 0 0;
-#X obj 276 302 netreceive 3001;
-#X msg 67 120 disconnect localhost 3000;
-#X msg 42 93 connect localhost 3001;
-#X msg 88 147 disconnect localhost 3001;
-#X msg 102 177 print;
-#X msg 113 203 clear;
-#X floatatom 23 326 5 0 0;
-#X msg 120 232 send 23;
-#X msg 146 259 send 17.3;
-#X text 151 178 print list of connections;
-#X text 164 202 disconnect all;
-#X text 189 232 send values;
-#X text 213 64 add connection to list;
-#X text 278 119 remove connection;
-#X text 33 8 netdist :: distribute data to several netreceive;
-#X text 122 24 written by Olaf Matthes;
-#X connect 0 0 13 0;
-#X connect 1 0 2 0;
-#X connect 1 1 3 0;
-#X connect 4 0 0 0;
-#X connect 7 0 5 0;
-#X connect 7 1 6 0;
-#X connect 8 0 0 0;
-#X connect 9 0 0 0;
-#X connect 10 0 0 0;
-#X connect 11 0 0 0;
-#X connect 12 0 0 0;
-#X connect 14 0 0 0;
-#X connect 15 0 0 0;
diff --git a/externals/build/doc/maxlib/help-netrec.pd b/externals/build/doc/maxlib/help-netrec.pd
deleted file mode 100644
index 80be6951..00000000
--- a/externals/build/doc/maxlib/help-netrec.pd
+++ /dev/null
@@ -1,34 +0,0 @@
-#N canvas 315 121 600 364 12;
-#X obj 49 189 netrec 3000;
-#X obj 57 130 netsend;
-#X msg 57 18 connect localhost 3000;
-#X msg 78 44 disconnect localhost 3000;
-#X floatatom 49 297 5 0 0;
-#X floatatom 76 270 5 0 0;
-#X floatatom 93 73 5 0 0;
-#X msg 93 99 send \$1;
-#X symbolatom 132 217 10 0 0;
-#X text 224 217 IP address;
-#X text 100 298 received data;
-#X text 129 270 number of connections;
-#X obj 295 128 netsend;
-#X msg 295 16 connect localhost 3000;
-#X msg 316 42 disconnect localhost 3000;
-#X floatatom 331 71 5 0 0;
-#X msg 331 97 send \$1;
-#X msg 49 162 print;
-#X floatatom 104 243 5 0 0;
-#X text 162 247 socket number;
-#X connect 0 0 4 0;
-#X connect 0 1 5 0;
-#X connect 0 2 18 0;
-#X connect 0 3 8 0;
-#X connect 2 0 1 0;
-#X connect 3 0 1 0;
-#X connect 6 0 7 0;
-#X connect 7 0 1 0;
-#X connect 13 0 12 0;
-#X connect 14 0 12 0;
-#X connect 15 0 16 0;
-#X connect 16 0 12 0;
-#X connect 17 0 0 0;
diff --git a/externals/build/doc/maxlib/help-netserver.pd b/externals/build/doc/maxlib/help-netserver.pd
deleted file mode 100644
index a849bd52..00000000
--- a/externals/build/doc/maxlib/help-netserver.pd
+++ /dev/null
@@ -1,50 +0,0 @@
-#N canvas 246 114 752 474 12;
-#X floatatom 49 333 5 0 0;
-#X floatatom 87 298 5 0 0;
-#X symbolatom 164 251 10 0 0;
-#X text 102 332 received data;
-#X text 140 298 number of connections;
-#X msg 49 54 print;
-#X floatatom 125 272 5 0 0;
-#X text 183 276 socket number;
-#X msg 103 179 broadcast hallo world!;
-#X text 288 179 send to all clients;
-#X text 144 33 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X obj 49 223 netserver 3000;
-#X text 137 120 send message to client no. 1;
-#X text 256 251 client's IP address;
-#X obj 477 189 netclient;
-#X msg 498 116 connect localhost 3000;
-#X msg 511 143 disconnect;
-#X msg 477 84 send 23;
-#X floatatom 544 218 5 0 0;
-#X msg 83 91 send 380 17.3;
-#X floatatom 477 296 5 0 0;
-#X obj 600 281 print anything;
-#X obj 538 309 print list;
-#X obj 477 245 route float list;
-#X msg 98 142 client 1 23;
-#X text 204 91 "send <socketnumber> <data>";
-#X text 110 70 send message on specified socket;
-#X text 200 143 "client <clientnumber> <data>";
-#X text 48 379 This example demonstrates how to set up a client/server
-connection. Data sent by the client get's received and displayed by
-the server imediately. Or just try it the other way round...;
-#X text 38 15 netclient :: simple client that connects to netserver
-;
-#X connect 5 0 11 0;
-#X connect 8 0 11 0;
-#X connect 11 0 0 0;
-#X connect 11 1 1 0;
-#X connect 11 2 6 0;
-#X connect 11 3 2 0;
-#X connect 14 0 23 0;
-#X connect 14 1 18 0;
-#X connect 15 0 14 0;
-#X connect 16 0 14 0;
-#X connect 17 0 14 0;
-#X connect 19 0 11 0;
-#X connect 23 0 20 0;
-#X connect 23 1 22 0;
-#X connect 23 2 21 0;
-#X connect 24 0 11 0;
diff --git a/externals/build/doc/maxlib/help-nroute.pd b/externals/build/doc/maxlib/help-nroute.pd
deleted file mode 100644
index 08313639..00000000
--- a/externals/build/doc/maxlib/help-nroute.pd
+++ /dev/null
@@ -1,37 +0,0 @@
-#N canvas 252 37 630 380 12;
-#X floatatom 116 199 5 0 0;
-#X obj 41 290 print matched;
-#X obj 116 256 print failed;
-#X msg 78 151 8;
-#X obj 41 226 nroute 8 2;
-#X msg 41 77 0 8 15;
-#X msg 56 105 17 3 45;
-#X msg 116 153 3;
-#X text 170 197 position to match;
-#X floatatom 427 204 5 0 0;
-#X obj 336 293 print matched;
-#X obj 427 259 print failed;
-#X obj 336 229 nroute fly 2;
-#X msg 381 178 go;
-#X msg 417 178 walk;
-#X msg 336 80 swifts fly high;
-#X msg 351 108 dogs walk slow;
-#X msg 363 141 please go go;
-#X text 153 152 what to match;
-#X text 54 8 nroute :: route if Nth argument is matched;
-#X text 135 24 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X connect 0 0 4 2;
-#X connect 3 0 4 1;
-#X connect 4 0 1 0;
-#X connect 4 1 2 0;
-#X connect 5 0 4 0;
-#X connect 6 0 4 0;
-#X connect 7 0 4 1;
-#X connect 9 0 12 2;
-#X connect 12 0 10 0;
-#X connect 12 1 11 0;
-#X connect 13 0 12 1;
-#X connect 14 0 12 1;
-#X connect 15 0 12 0;
-#X connect 16 0 12 0;
-#X connect 17 0 12 0;
diff --git a/externals/build/doc/maxlib/help-pitch.pd b/externals/build/doc/maxlib/help-pitch.pd
deleted file mode 100644
index 781fd4cd..00000000
--- a/externals/build/doc/maxlib/help-pitch.pd
+++ /dev/null
@@ -1,30 +0,0 @@
-#N canvas 166 313 439 308 12;
-#X floatatom 83 266 5 0 0;
-#X obj 83 35 notein;
-#X floatatom 112 217 5 0 0;
-#X floatatom 127 191 5 0 0;
-#X floatatom 142 166 5 0 0;
-#X floatatom 24 33 5 0 0;
-#X symbolatom 97 242 7 0 0;
-#X text 139 267 MIDI note number;
-#X text 166 217 pitch class;
-#X text 181 191 interval to last note;
-#X text 197 166 register;
-#X text 153 33 pitch :: get info about pitch;
-#X text 169 243 note name (symbol);
-#X text 221 54 use creation argument to;
-#X text 221 71 set assumed first note;
-#X text 227 104 of the first interval );
-#X text 218 89 ( needed for calculation;
-#X obj 83 94 stripnote;
-#X obj 83 137 pitch 72;
-#X connect 1 0 17 0;
-#X connect 1 1 17 1;
-#X connect 5 0 18 0;
-#X connect 17 0 18 0;
-#X connect 17 1 18 1;
-#X connect 18 0 0 0;
-#X connect 18 1 6 0;
-#X connect 18 2 2 0;
-#X connect 18 3 3 0;
-#X connect 18 4 4 0;
diff --git a/externals/build/doc/maxlib/help-plus.pd b/externals/build/doc/maxlib/help-plus.pd
deleted file mode 100644
index 3a0e442c..00000000
--- a/externals/build/doc/maxlib/help-plus.pd
+++ /dev/null
@@ -1,17 +0,0 @@
-#N canvas 328 264 464 316 12;
-#X floatatom 54 217 5 0 0;
-#X floatatom 54 127 5 0 0;
-#X floatatom 107 127 5 0 0;
-#X text 133 204 use creation arguments to set initial;
-#X text 133 220 values for inlets;
-#X text 26 20 plus :: like '+' but calculates result;
-#X msg 23 83 bang;
-#X text 69 82 calculate and output result now;
-#X obj 54 172 plus 8 6 2;
-#X floatatom 161 127 5 0 0;
-#X text 91 40 whenever leftmost or second inlet is changed;
-#X connect 1 0 8 0;
-#X connect 2 0 8 1;
-#X connect 6 0 8 0;
-#X connect 8 0 0 0;
-#X connect 9 0 8 2;
diff --git a/externals/build/doc/maxlib/help-poisson.pd b/externals/build/doc/maxlib/help-poisson.pd
deleted file mode 100644
index ab6fe4bb..00000000
--- a/externals/build/doc/maxlib/help-poisson.pd
+++ /dev/null
@@ -1,12 +0,0 @@
-#N canvas 438 222 487 308 12;
-#X obj 70 95 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 70 192 5 0 0;
-#X floatatom 193 112 5 0 0;
-#X text 39 21 poisson :: Poisson distributed random numbers;
-#X obj 70 145 poisson 2.2;
-#X text 246 113 lambda - value that is most;
-#X text 317 132 likely to appear;
-#X connect 0 0 4 0;
-#X connect 2 0 4 1;
-#X connect 4 0 1 0;
diff --git a/externals/build/doc/maxlib/help-pulse.pd b/externals/build/doc/maxlib/help-pulse.pd
deleted file mode 100644
index 6d1320a2..00000000
--- a/externals/build/doc/maxlib/help-pulse.pd
+++ /dev/null
@@ -1,35 +0,0 @@
-#N canvas 499 150 464 314 12;
-#X obj 23 223 pulse 120 1 4 0;
-#X floatatom 23 265 5 0 0;
-#X obj 138 265 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -258699
--1;
-#X msg 23 23 0;
-#X msg 48 80 1;
-#X floatatom 51 122 5 0 0;
-#X floatatom 138 197 5 0 0;
-#X floatatom 109 172 5 0 0;
-#X floatatom 80 147 5 0 0;
-#X msg 39 53 bang;
-#X text 55 23 stop;
-#X obj 313 18 metro;
-#X text 80 79 start;
-#X text 242 44 originally written by;
-#X text 240 62 James McCartney for Max;
-#X text 74 267 count;
-#X text 168 18 pulse :: a better;
-#X text 104 123 quarter notes per minute;
-#X text 190 199 number of beats to play;
-#X text 189 214 before turning off;
-#X text 77 54 toggles on/off;
-#X text 131 148 interval at which a bang is output;
-#X text 160 174 notes to count (default = quarter);
-#X text 166 264 pulse turned off automagically;
-#X connect 0 0 1 0;
-#X connect 0 1 2 0;
-#X connect 3 0 0 0;
-#X connect 4 0 0 0;
-#X connect 5 0 0 1;
-#X connect 6 0 0 4;
-#X connect 7 0 0 3;
-#X connect 8 0 0 2;
-#X connect 9 0 0 0;
diff --git a/externals/build/doc/maxlib/help-remote.pd b/externals/build/doc/maxlib/help-remote.pd
deleted file mode 100644
index 54a7cafd..00000000
--- a/externals/build/doc/maxlib/help-remote.pd
+++ /dev/null
@@ -1,18 +0,0 @@
-#N canvas 472 309 456 306 12;
-#X text 9 9 remote :: send data to any receive object;
-#X obj 32 224 remote;
-#X obj 216 222 receive bla;
-#X obj 321 222 receive foo;
-#X obj 216 250 print bla;
-#X obj 321 250 print foo;
-#X msg 32 104 bla 17.3 23;
-#X msg 76 183 foo 13 \, bla 4;
-#X text 148 75 use message: <name> <data>;
-#X text 253 91 with data of any type;
-#X text 89 26 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X msg 61 147 foo five is 2 more than 3;
-#X connect 2 0 4 0;
-#X connect 3 0 5 0;
-#X connect 6 0 1 0;
-#X connect 7 0 1 0;
-#X connect 11 0 1 0;
diff --git a/externals/build/doc/maxlib/help-rewrap.pd b/externals/build/doc/maxlib/help-rewrap.pd
deleted file mode 100644
index e444c9de..00000000
--- a/externals/build/doc/maxlib/help-rewrap.pd
+++ /dev/null
@@ -1,23 +0,0 @@
-#N canvas 328 32 564 467 12;
-#X floatatom 27 304 8 0 0 0 - - -;
-#X floatatom 27 73 5 0 0 0 - - -;
-#X text 202 47 written by <olaf.matthes@gmx.de>;
-#X floatatom 60 133 5 0 0 0 - - -;
-#X floatatom 94 158 5 0 0 0 - - -;
-#X text 84 71 input value;
-#X text 57 102 creation arguments can be changed dynamically:;
-#X text 35 341 creation arguments:;
-#X text 115 132 lower limit;
-#X text 146 157 upper limit;
-#X floatatom 110 276 5 0 0 0 - - -;
-#X text 36 358 wrap <lower limit> <upper limit>;
-#X obj 27 249 rewrap 6 40;
-#X text 200 27 into a range;
-#X text 169 275 wrap period;
-#X text 107 305 output;
-#X text 122 11 rewrap :: wraps floats back and forth;
-#X connect 1 0 12 0;
-#X connect 3 0 12 1;
-#X connect 4 0 12 2;
-#X connect 12 0 0 0;
-#X connect 12 1 10 0;
diff --git a/externals/build/doc/maxlib/help-rhythm.pd b/externals/build/doc/maxlib/help-rhythm.pd
deleted file mode 100644
index bff970c5..00000000
--- a/externals/build/doc/maxlib/help-rhythm.pd
+++ /dev/null
@@ -1,35 +0,0 @@
-#N canvas 262 64 579 413 12;
-#X obj 25 273 rhythm 0;
-#X floatatom 25 356 5 0 0;
-#X obj 25 59 notein;
-#X obj 348 237 makenote 100 100;
-#X msg 348 209 60;
-#X floatatom 54 328 5 0 0;
-#X text 81 360 beats per minute;
-#X text 111 331 beats in milliseconds;
-#X msg 79 113 reset;
-#X msg 90 146 model 0;
-#X msg 96 175 model 1;
-#X text 158 147 Large and Kolen adaptation model;
-#X text 164 174 Toiviainen adaptation model;
-#X text 53 21 rhythm :: detects the beat of rhythmic patterns;
-#X text 134 39 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X text 134 56 based on code written by Rober Rowe and published;
-#X text 133 72 in 'Mashine musicianship' \, Massachusetts \, 2001;
-#X text 115 275 creation: rhythm <adaptation model>;
-#X obj 84 303 bng 20 100 10 0 empty empty empty 0 -6 0 8 -262144 -42246
--1;
-#X text 115 304 beat pulse;
-#X text 132 114 reset all values \, forget rhythm and stop beat pulse
-;
-#X connect 0 0 1 0;
-#X connect 0 1 5 0;
-#X connect 0 2 18 0;
-#X connect 2 0 0 0;
-#X connect 2 1 0 1;
-#X connect 3 0 0 0;
-#X connect 3 1 0 1;
-#X connect 4 0 3 0;
-#X connect 8 0 0 0;
-#X connect 9 0 0 0;
-#X connect 10 0 0 0;
diff --git a/externals/build/doc/maxlib/help-scale.pd b/externals/build/doc/maxlib/help-scale.pd
deleted file mode 100644
index 816bda5d..00000000
--- a/externals/build/doc/maxlib/help-scale.pd
+++ /dev/null
@@ -1,31 +0,0 @@
-#N canvas 381 126 552 355 12;
-#X floatatom 27 277 8 0 0;
-#X floatatom 27 73 5 0 0;
-#X text 213 48 written by <olaf.matthes@gmx.de>;
-#X text 37 306 creation:;
-#X text 141 11 scale :: scale input from a certain input range;
-#X text 212 29 to lie between output boundaries;
-#X floatatom 56 131 5 0 0;
-#X floatatom 85 152 5 0 0;
-#X floatatom 115 173 5 0 0;
-#X floatatom 144 194 5 0 0;
-#X text 84 71 input value;
-#X text 106 278 scaled output value;
-#X text 111 130 in low;
-#X text 137 151 in high;
-#X text 171 172 out low;
-#X text 200 194 out high;
-#X text 57 104 creation arguments can be changed dynamically:;
-#X text 53 323 scale <in low> <in high> <out low> <out high> <log coeff>
-;
-#X obj 27 249 scale 0 9 100 255 0;
-#X floatatom 174 220 5 0 0;
-#X text 227 219 log coefficient;
-#X text 265 237 0 = linear 1 = log;
-#X connect 1 0 18 0;
-#X connect 6 0 18 1;
-#X connect 7 0 18 2;
-#X connect 8 0 18 3;
-#X connect 9 0 18 4;
-#X connect 18 0 0 0;
-#X connect 19 0 18 5;
diff --git a/externals/build/doc/maxlib/help-score.pd b/externals/build/doc/maxlib/help-score.pd
deleted file mode 100644
index a049bab7..00000000
--- a/externals/build/doc/maxlib/help-score.pd
+++ /dev/null
@@ -1,52 +0,0 @@
-#N canvas 246 86 629 516 12;
-#X floatatom 30 301 5 0 0;
-#X obj 30 12 notein;
-#X obj 193 202 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X msg 95 93 start;
-#X msg 104 118 stop;
-#X text 217 203 reset;
-#X text 145 92 start / stop score following;
-#X msg 111 146 start 4;
-#X text 176 146 start skipping first 4 notes;
-#X obj 193 286 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -258699
--1;
-#X text 217 287 error;
-#X text 148 24 score :: score follower that tries to match incoming
-;
-#X text 221 41 MIDI data to a score stored in an array;
-#X text 219 57 outputs the index number of current position;
-#X obj 23 423 loadbang;
-#N canvas 0 0 450 300 graph2 0;
-#X array sco_array 25 float 1;
-#A 0 60 61 62 63 64 65 66 67 68 69 70 71 72 71 70 69 68 67 66 65 64
-63 62 61 60;
-#X coords 0 127 24 0 200 140 1;
-#X restore 402 361 graph;
-#X obj 30 235 score sco_array 2 300;
-#X msg 130 173 set sco_array;
-#X msg 23 449 \; sco_array resize 25 \; sco_array read examplescore.txt
-\;;
-#X text 250 174 set to array that contains the score;
-#X text 88 303 position on score;
-#X text 86 322 (x index of array);
-#X obj 30 356 tabread sco_array;
-#X floatatom 30 387 5 0 0;
-#X text 86 388 note from score;
-#X text 291 255 array: name of array containing score;
-#X text 235 234 USAGE: score <array> <skipitems> <skiptime>;
-#X text 292 272 skipitems: max. number of notes to skip;
-#X text 292 289 skip time: max. time [ms] to rewind;
-#X text 378 307 input data;
-#X connect 0 0 22 0;
-#X connect 1 0 16 0;
-#X connect 1 1 16 1;
-#X connect 2 0 16 2;
-#X connect 3 0 16 0;
-#X connect 4 0 16 0;
-#X connect 7 0 16 0;
-#X connect 14 0 18 0;
-#X connect 16 0 0 0;
-#X connect 16 1 9 0;
-#X connect 17 0 16 0;
-#X connect 22 0 23 0;
diff --git a/externals/build/doc/maxlib/help-speedlim.pd b/externals/build/doc/maxlib/help-speedlim.pd
deleted file mode 100644
index 2ef4f828..00000000
--- a/externals/build/doc/maxlib/help-speedlim.pd
+++ /dev/null
@@ -1,30 +0,0 @@
-#N canvas 445 253 464 314 12;
-#X floatatom 38 54 5 0 0;
-#X floatatom 18 264 5 0 0;
-#X obj 38 141 speedlim 500;
-#X text 126 18 speedlim :: lets information through;
-#X text 222 37 only every N milliseconds;
-#X text 152 171 creation argument = time in ms;
-#X floatatom 129 116 5 0 0;
-#X text 184 116 time between outputs in ms;
-#X msg 49 82 bang;
-#X obj 121 207 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 121 236 timer;
-#X floatatom 121 262 5 0 0;
-#X text 175 262 this should never be less than;
-#X text 175 280 the creation argument of speedlim;
-#X obj 18 194 route f;
-#X obj 47 236 print;
-#X msg 95 82 this is speedlim;
-#X connect 0 0 2 0;
-#X connect 2 0 9 0;
-#X connect 2 0 14 0;
-#X connect 6 0 2 1;
-#X connect 8 0 2 0;
-#X connect 9 0 10 1;
-#X connect 9 0 10 0;
-#X connect 10 0 11 0;
-#X connect 14 0 1 0;
-#X connect 14 1 15 0;
-#X connect 16 0 2 0;
diff --git a/externals/build/doc/maxlib/help-split.pd b/externals/build/doc/maxlib/help-split.pd
deleted file mode 100644
index c4e8d26e..00000000
--- a/externals/build/doc/maxlib/help-split.pd
+++ /dev/null
@@ -1,24 +0,0 @@
-#N canvas 328 32 560 463 12;
-#X floatatom 27 304 8 0 0 0 - - -;
-#X floatatom 27 73 5 0 0 0 - - -;
-#X text 196 28 written by <olaf.matthes@gmx.de>;
-#X floatatom 56 131 5 0 0 0 - - -;
-#X floatatom 85 152 5 0 0 0 - - -;
-#X text 84 71 input value;
-#X text 57 104 creation arguments can be changed dynamically:;
-#X text 35 341 creation arguments:;
-#X obj 27 249 split 6 40;
-#X text 111 130 lower limit;
-#X text 137 151 upper limit;
-#X text 35 378 All floats that fall below the lower limit or above
-the upper limit get routed to the 2nd outlet.;
-#X text 36 358 split <lower limit> <upper limit>;
-#X floatatom 102 276 5 0 0 0 - - -;
-#X text 154 276 floats 'out of range';
-#X text 122 11 split :: split incoming floats according to value;
-#X text 106 305 floats 'in range' (including borders!);
-#X connect 1 0 8 0;
-#X connect 3 0 8 1;
-#X connect 4 0 8 2;
-#X connect 8 0 0 0;
-#X connect 8 1 13 0;
diff --git a/externals/build/doc/maxlib/help-step.pd b/externals/build/doc/maxlib/help-step.pd
deleted file mode 100644
index 9197d013..00000000
--- a/externals/build/doc/maxlib/help-step.pd
+++ /dev/null
@@ -1,22 +0,0 @@
-#N canvas 417 206 533 314 12;
-#X floatatom 33 229 5 0 0;
-#X text 72 7 step :: output sequence of numbers (similar to 'line')
-;
-#X text 138 25 written by Olaf Matthes (olaf.matthes@gmx.de);
-#X text 222 250 stepsize :: step between two numbers;
-#X msg 33 76 23 6000 2;
-#X msg 62 119 230;
-#X obj 101 282 line;
-#X text 98 117 send a single number to jump;
-#X text 121 77 send a triplet to step to a new value;
-#X text 22 282 see also:;
-#X msg 80 146 stop;
-#X text 127 147 "stop" message to stop output;
-#X text 121 92 <new value> <time> <step>;
-#X text 123 196 step <value> <stepsize>;
-#X text 221 234 value :: value to start with;
-#X obj 33 195 step 100 3;
-#X connect 4 0 15 0;
-#X connect 5 0 15 0;
-#X connect 10 0 15 0;
-#X connect 15 0 0 0;
diff --git a/externals/build/doc/maxlib/help-subst.pd b/externals/build/doc/maxlib/help-subst.pd
deleted file mode 100644
index 405ea207..00000000
--- a/externals/build/doc/maxlib/help-subst.pd
+++ /dev/null
@@ -1,72 +0,0 @@
-#N canvas 249 69 784 504 12;
-#X obj 19 346 print;
-#X msg 143 272 bang;
-#X text 190 180 minimum order of substitution;
-#X msg 122 181 order 2;
-#X msg 19 118 72 68 67 64 69 71 77 75 70 73 74 78;
-#X floatatom 98 347 5 0 0;
-#X text 151 348 length of row;
-#X msg 138 241 intervall 4;
-#X obj 541 228 noteout;
-#N canvas 0 0 450 300 graph1 0;
-#X array array01 100 float 0;
-#X coords 0 127 99 0 200 140 1;
-#X restore 564 321 graph;
-#X obj 506 43 tgl 20 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
-;
-#X text 537 42 << switch playback on/off;
-#X obj 506 93 int 0;
-#X obj 558 93 + 1;
-#X text 27 19 subst :: self-similar substitution / diminuition of rows
-;
-#X text 87 307 [subst <order>];
-#X obj 506 146 sel 0;
-#X obj 98 374 s length;
-#X obj 541 120 r length;
-#X obj 541 173 tabread array01;
-#X msg 506 173 0;
-#X obj 506 67 metro 250;
-#X obj 541 201 makenote 100 250;
-#X obj 19 306 subst 2;
-#X text 99 35 play it and you'll never get a note repetition;
-#X msg 125 212 set array01;
-#N canvas 0 0 450 300 graph1 0;
-#X array array00 12 float 1;
-#A 0 72 68 67 64 69 71 77 75 70 73 74 78;
-#X coords 0 127 11 0 200 140 1;
-#X restore 291 321 graph;
-#X msg 118 146 load array00;
-#X text 222 211 set array for processing and output;
-#X obj 21 417 subst array00 3;
-#X text 295 464 THE INPUT;
-#X text 574 464 THE OUTPUT;
-#X text 315 119 send it a list;
-#X text 226 147 or load values from array;
-#X text 18 444 use creation arguments to set;
-#X text 18 458 name of output array and order;
-#X text 17 472 of substitution;
-#X text 99 55 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X text 244 241 substitute the Nth interval;
-#X text 187 272 substitute now \, choose interval by chance;
-#X connect 1 0 23 0;
-#X connect 3 0 23 0;
-#X connect 4 0 23 0;
-#X connect 5 0 17 0;
-#X connect 7 0 23 0;
-#X connect 10 0 21 0;
-#X connect 12 0 13 0;
-#X connect 12 0 16 0;
-#X connect 13 0 12 1;
-#X connect 16 0 20 0;
-#X connect 16 1 19 0;
-#X connect 18 0 16 1;
-#X connect 19 0 22 0;
-#X connect 20 0 12 1;
-#X connect 20 0 1 0;
-#X connect 21 0 12 0;
-#X connect 22 0 8 0;
-#X connect 22 1 8 1;
-#X connect 23 0 0 0;
-#X connect 23 1 5 0;
-#X connect 25 0 23 0;
-#X connect 27 0 23 0;
diff --git a/externals/build/doc/maxlib/help-temperature.pd b/externals/build/doc/maxlib/help-temperature.pd
deleted file mode 100644
index 64db2a7a..00000000
--- a/externals/build/doc/maxlib/help-temperature.pd
+++ /dev/null
@@ -1,16 +0,0 @@
-#N canvas 214 144 454 304 12;
-#X obj 45 139 temperature 500;
-#X floatatom 45 193 5 0 0;
-#X floatatom 45 91 5 0 0;
-#X text 11 10 temperature :: oputput number of input changes in N ms
-;
-#X text 132 27 written by <olaf.matthes@gmx.de>;
-#X floatatom 160 104 5 0 0;
-#X text 219 103 set new time interval;
-#X text 104 192 number of changes (i.e. the 'temperature');
-#X text 104 209 of the input during one time interval;
-#X msg 68 112 foo;
-#X connect 0 0 1 0;
-#X connect 2 0 0 0;
-#X connect 5 0 0 1;
-#X connect 9 0 0 0;
diff --git a/externals/build/doc/maxlib/help-tilt.pd b/externals/build/doc/maxlib/help-tilt.pd
deleted file mode 100644
index 581f9349..00000000
--- a/externals/build/doc/maxlib/help-tilt.pd
+++ /dev/null
@@ -1,26 +0,0 @@
-#N canvas 245 222 562 330 12;
-#X floatatom 24 114 5 0 0;
-#X obj 54 293 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 153 227 5 0 0;
-#X text 210 228 interval;
-#X text 39 20 tilt :: meassure 'tilt' of input;
-#X text 226 186 trip point :: alert when exceeding;
-#X text 339 203 this value;
-#X text 215 128 low limit :: reset 'start tilt' in case;
-#X text 319 143 value is below this for a;
-#X text 319 160 longer time;
-#X text 184 80 high limit :: ignore chnages higher than this;
-#X text 163 56 tilt :: maximum value change within one interval;
-#X obj 54 250 tilt 0.78 100;
-#X msg 126 81 hi 230;
-#X msg 139 127 low 17.3;
-#X msg 139 186 trip 173;
-#X msg 100 55 tilt 25;
-#X connect 0 0 12 0;
-#X connect 2 0 12 1;
-#X connect 12 0 1 0;
-#X connect 13 0 12 0;
-#X connect 14 0 12 0;
-#X connect 15 0 12 0;
-#X connect 16 0 12 0;
diff --git a/externals/build/doc/maxlib/help-timebang.pd b/externals/build/doc/maxlib/help-timebang.pd
deleted file mode 100644
index 1db50588..00000000
--- a/externals/build/doc/maxlib/help-timebang.pd
+++ /dev/null
@@ -1,17 +0,0 @@
-#N canvas 207 138 549 342 12;
-#X obj 29 242 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 29 295 print good morning;
-#X obj 29 202 timebang 7 10 13 19 47 50;
-#X obj 224 235 print good night;
-#X text 32 13 timebang :: send out bangs at given times of day;
-#X text 130 34 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X text 31 119 creation arguments: triples of hour minute and second
-for;
-#X text 191 137 the times of day you want a bang to occur;
-#X text 191 156 each time will get it's own outlet;
-#X text 184 297 this gets banged at 7:10:13 in the morning;
-#X text 224 257 this gets banged at 19:47:50;
-#X connect 0 0 1 0;
-#X connect 2 0 0 0;
-#X connect 2 1 3 0;
diff --git a/externals/build/doc/maxlib/help-triang.pd b/externals/build/doc/maxlib/help-triang.pd
deleted file mode 100644
index 2a430207..00000000
--- a/externals/build/doc/maxlib/help-triang.pd
+++ /dev/null
@@ -1,9 +0,0 @@
-#N canvas 370 195 483 304 12;
-#X obj 70 95 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 70 192 5 0 0;
-#X obj 70 141 triang;
-#X text 19 20 triang :: triangularly distributed random numbers
-;
-#X connect 0 0 2 0;
-#X connect 2 0 1 0;
diff --git a/externals/build/doc/maxlib/help-unroute.pd b/externals/build/doc/maxlib/help-unroute.pd
deleted file mode 100644
index d8ca1140..00000000
--- a/externals/build/doc/maxlib/help-unroute.pd
+++ /dev/null
@@ -1,30 +0,0 @@
-#N canvas 413 157 539 407 12;
-#X obj 64 343 print;
-#X msg 64 89 1 \$1;
-#X msg 112 110 2 \$1;
-#X msg 163 116 3 \$1;
-#X floatatom 64 62 5 0 0;
-#X floatatom 112 85 5 0 0;
-#X floatatom 163 91 5 0 0;
-#X obj 64 232 route 1 2 3 4;
-#X obj 64 314 unroute one 2 three 4;
-#X text 52 13 unroute :: merges all inputs into one output;
-#X text 138 30 and prepends an identifier;
-#X text 138 47 written by Olaf Matthes <olaf.matthes@gmx.de>;
-#X msg 194 170 4 this came through 4;
-#X msg 209 196 3 drei;
-#X msg 174 146 4 25 467 23.6;
-#X connect 1 0 7 0;
-#X connect 2 0 7 0;
-#X connect 3 0 7 0;
-#X connect 4 0 1 0;
-#X connect 5 0 2 0;
-#X connect 6 0 3 0;
-#X connect 7 0 8 0;
-#X connect 7 1 8 1;
-#X connect 7 2 8 2;
-#X connect 7 3 8 3;
-#X connect 8 0 0 0;
-#X connect 12 0 7 0;
-#X connect 13 0 7 0;
-#X connect 14 0 7 0;
diff --git a/externals/build/doc/maxlib/help-urn.pd b/externals/build/doc/maxlib/help-urn.pd
deleted file mode 100644
index 09cdb9e4..00000000
--- a/externals/build/doc/maxlib/help-urn.pd
+++ /dev/null
@@ -1,18 +0,0 @@
-#N canvas 0 0 462 312 12;
-#X obj 99 182 urn 8;
-#X msg 157 112 clear;
-#X floatatom 99 241 5 0 0 0 - - -;
-#X msg 99 85 bang;
-#X obj 189 241 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X text 144 85 choose next number;
-#X text 209 113 clear / refill urn;
-#X floatatom 149 150 5 0 0 0 - - -;
-#X text 201 150 change number of items in urn;
-#X text 69 30 urn :: urn selection model;
-#X text 221 241 bang if urn is empty;
-#X connect 0 0 2 0;
-#X connect 0 1 4 0;
-#X connect 1 0 0 0;
-#X connect 3 0 0 0;
-#X connect 7 0 0 1;
diff --git a/externals/build/doc/maxlib/help-velocity.pd b/externals/build/doc/maxlib/help-velocity.pd
deleted file mode 100644
index 38f8f0cc..00000000
--- a/externals/build/doc/maxlib/help-velocity.pd
+++ /dev/null
@@ -1,14 +0,0 @@
-#N canvas 239 183 454 304 12;
-#X text 30 16 velocity :: get velocity of digits per second;
-#X obj 50 137 velocity;
-#X floatatom 50 72 5 0 0;
-#X floatatom 50 187 8 0 0;
-#X text 150 77 sending a float every second would;
-#X text 151 95 result in a velocity of 1 \, higher;
-#X text 151 114 rates produce higher velocities;
-#X msg 65 102 bang;
-#X text 151 148 originally written for Max by;
-#X text 151 164 Trond Lossius \, BEK;
-#X connect 1 0 3 0;
-#X connect 2 0 1 0;
-#X connect 7 0 1 0;
diff --git a/externals/build/doc/maxlib/help-weibull.pd b/externals/build/doc/maxlib/help-weibull.pd
deleted file mode 100644
index 56eb3b1f..00000000
--- a/externals/build/doc/maxlib/help-weibull.pd
+++ /dev/null
@@ -1,15 +0,0 @@
-#N canvas 438 222 487 308 12;
-#X obj 70 95 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X floatatom 70 192 5 0 0;
-#X floatatom 151 94 5 0 0;
-#X floatatom 233 116 5 0 0;
-#X obj 70 140 weibull 0.78 1.3;
-#X text 286 117 t;
-#X text 204 95 s;
-#X text 123 247 s and t must be greater than zero;
-#X text 39 21 weibull :: Weibull distributed random numbers;
-#X connect 0 0 4 0;
-#X connect 2 0 4 1;
-#X connect 3 0 4 2;
-#X connect 4 0 1 0;
diff --git a/externals/build/doc/maxlib/help-wrap.pd b/externals/build/doc/maxlib/help-wrap.pd
deleted file mode 100644
index 7997d388..00000000
--- a/externals/build/doc/maxlib/help-wrap.pd
+++ /dev/null
@@ -1,22 +0,0 @@
-#N canvas 328 32 562 465 12;
-#X floatatom 27 304 8 0 0 0 - - -;
-#X floatatom 27 73 5 0 0 0 - - -;
-#X text 187 26 written by <olaf.matthes@gmx.de>;
-#X floatatom 60 133 5 0 0 0 - - -;
-#X floatatom 94 158 5 0 0 0 - - -;
-#X text 84 71 input value;
-#X text 57 102 creation arguments can be changed dynamically:;
-#X text 35 341 creation arguments:;
-#X text 115 132 lower limit;
-#X text 146 157 upper limit;
-#X floatatom 94 277 5 0 0 0 - - -;
-#X obj 27 249 wrap 6 40;
-#X text 36 358 wrap <lower limit> <upper limit>;
-#X text 106 305 floats 'in range';
-#X text 122 11 wrap :: wrap floats into a range;
-#X text 153 276 wrap periods;
-#X connect 1 0 11 0;
-#X connect 3 0 11 1;
-#X connect 4 0 11 2;
-#X connect 11 0 0 0;
-#X connect 11 1 10 0;
diff --git a/externals/build/doc/mixer~.pd b/externals/build/doc/mixer~.pd
deleted file mode 100644
index 1063de10..00000000
--- a/externals/build/doc/mixer~.pd
+++ /dev/null
@@ -1,87 +0,0 @@
-#N canvas 205 153 590 395 10;
-#X obj 163 120 osc~ 220;
-#X obj 186 297 dac~;
-#X obj 163 140 *~ 0.1;
-#X obj 217 120 osc~ 220;
-#X obj 217 140 *~ 0.1;
-#X obj 272 120 osc~ 220;
-#X obj 272 140 *~ 0.1;
-#X obj 325 120 osc~ 220;
-#X obj 325 140 *~ 0.1;
-#X floatatom 217 97 0 0 0;
-#X floatatom 273 98 0 0 0;
-#X floatatom 326 95 0 0 0;
-#X floatatom 166 96 0 0 0;
-#X msg 106 175 1 \$1;
-#X msg 104 198 2 \$1;
-#X msg 104 221 3 \$1;
-#X floatatom 58 114 0 0 0;
-#X floatatom 58 153 0 0 0;
-#X floatatom 59 201 0 0 0;
-#X floatatom 59 84 0 0 0;
-#X msg 105 143 0 \$1;
-#X obj 196 246 mixer~ 20 --------------------------------------;
-#X obj 386 119 osc~ 220;
-#X obj 386 139 *~ 0.1;
-#X obj 440 119 osc~ 220;
-#X obj 440 139 *~ 0.1;
-#X obj 495 119 osc~ 220;
-#X obj 495 139 *~ 0.1;
-#X obj 548 119 osc~ 220;
-#X obj 548 139 *~ 0.1;
-#X floatatom 440 96 0 0 0;
-#X floatatom 496 97 0 0 0;
-#X floatatom 549 94 0 0 0;
-#X floatatom 389 95 0 0 0;
-#X floatatom 55 251 0 0 0;
-#X floatatom 55 290 0 0 0;
-#X floatatom 56 338 0 0 0;
-#X floatatom 56 221 0 0 0;
-#X msg 102 280 4 \$1;
-#X msg 103 312 5 \$1;
-#X msg 101 335 6 \$1;
-#X msg 101 358 7 \$1;
-#X text 57 7 The beginnig of a dynamic mixer matrix object \, implemented
-together with Oswald;
-#X connect 0 0 2 0;
-#X connect 2 0 21 0;
-#X connect 3 0 4 0;
-#X connect 4 0 21 1;
-#X connect 5 0 6 0;
-#X connect 6 0 21 2;
-#X connect 7 0 8 0;
-#X connect 8 0 21 3;
-#X connect 9 0 3 0;
-#X connect 10 0 5 0;
-#X connect 11 0 7 0;
-#X connect 12 0 0 0;
-#X connect 13 0 21 0;
-#X connect 14 0 21 0;
-#X connect 15 0 21 0;
-#X connect 16 0 13 0;
-#X connect 17 0 14 0;
-#X connect 18 0 15 0;
-#X connect 19 0 20 0;
-#X connect 20 0 21 0;
-#X connect 21 0 1 0;
-#X connect 21 0 1 1;
-#X connect 22 0 23 0;
-#X connect 23 0 21 4;
-#X connect 24 0 25 0;
-#X connect 25 0 21 5;
-#X connect 26 0 27 0;
-#X connect 27 0 21 6;
-#X connect 28 0 29 0;
-#X connect 29 0 21 7;
-#X connect 30 0 24 0;
-#X connect 31 0 26 0;
-#X connect 32 0 28 0;
-#X connect 33 0 22 0;
-#X connect 34 0 39 0;
-#X connect 35 0 40 0;
-#X connect 36 0 41 0;
-#X connect 37 0 38 0;
-#X connect 38 0 21 0;
-#X connect 39 0 21 0;
-#X connect 40 0 21 0;
-#X connect 41 0 21 0;
diff --git a/externals/build/doc/openpatch.pd b/externals/build/doc/openpatch.pd
deleted file mode 100644
index ef57b782..00000000
--- a/externals/build/doc/openpatch.pd
+++ /dev/null
@@ -1,11 +0,0 @@
-#N canvas 19 591 373 232 10;
-#X obj 47 87 openpatch;
-#X text 120 88 =;
-#X obj 136 89 opa;
-#X msg 105 49 /tmp;
-#X msg 47 49 foo.pd;
-#X text 43 13 this would open /tmp/tst.pd;
-#X text 24 161 but you can also use;
-#X msg 176 160 \; pd open foo.pd /tmp/ 1 1 \;;
-#X connect 3 0 0 1;
-#X connect 4 0 0 0;
diff --git a/externals/build/doc/ossmixer.pd b/externals/build/doc/ossmixer.pd
deleted file mode 100644
index ee8e34fc..00000000
--- a/externals/build/doc/ossmixer.pd
+++ /dev/null
@@ -1,67 +0,0 @@
-#N canvas 572 217 606 552 10;
-#X obj 188 331 ossmixer;
-#X msg 251 228 bang;
-#X msg 66 95 get pcm;
-#X msg 80 67 get main;
-#X msg 62 122 get igain;
-#X floatatom 37 167 5 0 0;
-#X text 232 479 altpcm \, reclev \, igain \, ogain;
-#X msg 37 192 set main \$1;
-#X text 35 451 possible channels:;
-#X floatatom 36 220 5 0 0;
-#X msg 36 242 set igain \$1;
-#X msg 230 130 get_source;
-#X msg 311 217 set_source line;
-#X msg 312 240 set_source mic;
-#X msg 314 263 set_source cd;
-#X floatatom 35 267 5 0 0;
-#X msg 35 289 set pcm \$1;
-#X symbolatom 239 359 10 0 0;
-#X floatatom 223 386 5 0 0;
-#X obj 158 387 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 158 358 sel source;
-#X floatatom 199 96 5 0 0;
-#X text 15 36 you will have to do mutings manually (read \, set 0 \,
-set x);
-#X text 146 67 get value of channel;
-#X text 252 98 get value of current channel;
-#X text 249 212 nop;
-#X text 307 131 get recording source;
-#X text 316 281 set rec. source;
-#X text 7 166 s;
-#X text 8 180 e;
-#X text 8 195 t;
-#X text 7 220 v;
-#X text 7 231 a;
-#X text 7 245 l;
-#X text 7 258 u;
-#X text 7 271 e;
-#X text 35 466 main \, treble \, bass \, synth \, pcm \, speaker \,
-line \, line1 \, line2 \, line3 \, mic \, cd \, imix \,;
-#X text 130 421 right outlet: channel name;
-#X text 130 408 left outlet: "source" or value;
-#X msg 252 173 set_device 1;
-#X text 350 175 /dev/mixer1 /dev/mixer2...;
-#X text 15 6 a simple mixer for /dev/mixerX;
-#X text 16 21 only stereo (no seperate L/R);
-#X connect 0 0 20 0;
-#X connect 0 1 17 0;
-#X connect 1 0 0 0;
-#X connect 2 0 0 0;
-#X connect 3 0 0 0;
-#X connect 4 0 0 0;
-#X connect 5 0 7 0;
-#X connect 7 0 0 0;
-#X connect 9 0 10 0;
-#X connect 10 0 0 0;
-#X connect 11 0 0 0;
-#X connect 12 0 0 0;
-#X connect 13 0 0 0;
-#X connect 14 0 0 0;
-#X connect 15 0 16 0;
-#X connect 16 0 0 0;
-#X connect 20 0 19 0;
-#X connect 20 1 18 0;
-#X connect 21 0 0 0;
-#X connect 39 0 0 0;
diff --git a/externals/build/doc/pan_gogins~.pd b/externals/build/doc/pan_gogins~.pd
deleted file mode 100644
index 281573dd..00000000
--- a/externals/build/doc/pan_gogins~.pd
+++ /dev/null
@@ -1,95 +0,0 @@
-#N canvas 229 280 522 407 10;
-#X floatatom 94 35 4 -45 45 0 - - -;
-#X floatatom 112 85 0 0 0 0 - - -;
-#N canvas 184 223 495 266 output 0;
-#X obj 338 160 t b;
-#X obj 338 110 f;
-#X obj 338 60 inlet;
-#X text 344 29 mute;
-#X obj 338 185 f;
-#X msg 425 178 0;
-#X msg 338 85 bang;
-#X obj 338 135 moses 1;
-#X obj 425 153 t b f;
-#X obj 397 117 moses 1;
-#X obj 83 148 dbtorms;
-#X obj 397 92 r master-lvl;
-#X obj 83 42 r master-lvl;
-#X obj 338 210 s master-lvl;
-#X obj -15 176 inlet~;
-#X obj 199 41 inlet;
-#X text 199 18 level;
-#X obj 199 100 s master-lvl;
-#X msg 96 65 set \$1;
-#X obj 96 89 outlet;
-#X msg 214 64 \; pd dsp 1;
-#X obj 83 194 line~;
-#X obj -15 207 *~;
-#X obj -15 236 dac~;
-#X obj 83 171 pack 0 50;
-#X text -17 153 audio;
-#X text 93 110 show level;
-#X obj 31 182 inlet~;
-#X obj 31 218 *~;
-#X connect 0 0 4 0;
-#X connect 1 0 7 0;
-#X connect 2 0 6 0;
-#X connect 4 0 13 0;
-#X connect 5 0 13 0;
-#X connect 6 0 1 0;
-#X connect 7 0 0 0;
-#X connect 7 1 8 0;
-#X connect 8 0 5 0;
-#X connect 9 1 4 1;
-#X connect 10 0 24 0;
-#X connect 11 0 1 1;
-#X connect 11 0 9 0;
-#X connect 12 0 10 0;
-#X connect 12 0 18 0;
-#X connect 14 0 22 0;
-#X connect 15 0 17 0;
-#X connect 15 0 20 0;
-#X connect 18 0 19 0;
-#X connect 21 0 22 1;
-#X connect 21 0 28 1;
-#X connect 22 0 23 0;
-#X connect 24 0 21 0;
-#X connect 27 0 28 0;
-#X connect 28 0 23 1;
-#X restore 74 112 pd output;
-#X msg 132 84 MUTE;
-#X text 166 83 <-- output amplitude;
-#N canvas 5 21 600 400 pulse 0;
-#X obj 175 203 cos~;
-#X obj 175 131 -~ 0.5;
-#X obj 175 179 clip~ -0.5 0.5;
-#X obj 175 227 hip~ 5;
-#X obj 175 155 *~ 82;
-#X obj 175 107 phasor~ 16;
-#X obj 175 251 outlet~;
-#X connect 0 0 3 0;
-#X connect 1 0 4 0;
-#X connect 2 0 0 0;
-#X connect 3 0 6 0;
-#X connect 4 0 2 0;
-#X connect 5 0 1 0;
-#X restore 22 33 pd pulse;
-#X msg 21 177 \; pd dsp 1;
-#X msg 91 177 \; pd dsp 0;
-#X text 43 208 ON;
-#X text 108 208 OFF;
-#X obj 22 152 loadbang;
-#X text 133 36 angle in degrees range -45 to 45;
-#X obj 22 58 pan_gogins~;
-#X text 17 324 pan_gogins~ a modification of pan~ by Ian Mott;
-#X text 16 341 implements an algorithm conceived by Michael Gogins
-and described at: http://www.csounds.com/ezine/autumn1999/beginners/
-;
-#X connect 0 0 12 1;
-#X connect 1 0 2 2;
-#X connect 2 0 1 0;
-#X connect 3 0 2 3;
-#X connect 5 0 12 0;
-#X connect 10 0 6 0;
-#X connect 12 0 2 0;
-#X connect 12 1 2 1;
diff --git a/externals/build/doc/pipeio~.pd b/externals/build/doc/pipeio~.pd
deleted file mode 100644
index e7e29512..00000000
--- a/externals/build/doc/pipeio~.pd
+++ /dev/null
@@ -1,29 +0,0 @@
-#N canvas 303 26 450 397 10;
-#X msg 102 140 1;
-#X msg 81 90 0;
-#X obj 226 21 loadbang;
-#X msg 226 47 \; pd dsp 1;
-#X obj 63 67 osc~ 440;
-#X msg 94 117 open /usr/local/pd/ext13/doc/pipein.wav;
-#X obj 246 231 dac~;
-#X obj 63 179 pipewrite~ 2;
-#X obj 142 65 osc~ 480;
-#X obj 224 192 piperead~ 2;
-#X msg 165 140 open /usr/local/pd/ext13/doc/pipein.wav;
-#X msg 227 164 1;
-#X msg 261 166 0;
-#X text 26 256 pipewrite/read: argument: number of channels you can
-create a pipe/fifo from within a shell with mknod pipename p and use
-this construct to send signals to another program/process. useful if
-you run more than one pd or mpeg-players \, ...;
-#X connect 0 0 7 0;
-#X connect 1 0 7 0;
-#X connect 2 0 3 0;
-#X connect 4 0 7 0;
-#X connect 5 0 7 0;
-#X connect 8 0 7 1;
-#X connect 9 0 6 0;
-#X connect 9 1 6 1;
-#X connect 10 0 9 0;
-#X connect 11 0 9 0;
-#X connect 12 0 9 0;
diff --git a/externals/build/doc/polygate~.pd b/externals/build/doc/polygate~.pd
deleted file mode 100644
index 90daa984..00000000
--- a/externals/build/doc/polygate~.pd
+++ /dev/null
@@ -1,251 +0,0 @@
-#N canvas 25 21 986 603 10;
-#X obj 162 342 s tone1;
-#N canvas 78 354 600 400 tone2 0;
-#X obj 124 205 outlet~;
-#X obj 258 182 switch~ 0;
-#X obj 266 140 r tone2;
-#X obj 123 161 osc~ 100;
-#X connect 2 0 1 0;
-#X connect 3 0 0 0;
-#X restore 146 148 pd tone2;
-#N canvas 0 0 600 400 tone3 0;
-#X obj 124 205 outlet~;
-#X obj 258 182 switch~ 0;
-#X obj 266 141 r tone3;
-#X obj 123 161 osc~ 150;
-#X connect 2 0 1 0;
-#X connect 3 0 0 0;
-#X restore 201 148 pd tone3;
-#N canvas 32 253 600 400 tone4 0;
-#X obj 124 205 outlet~;
-#X obj 258 182 switch~ 0;
-#X obj 266 141 r tone4;
-#X obj 129 162 osc~ 200;
-#X connect 2 0 1 0;
-#X connect 3 0 0 0;
-#X restore 256 148 pd tone4;
-#N canvas 0 0 600 400 tone5 0;
-#X obj 124 205 outlet~;
-#X obj 258 182 switch~ 0;
-#X obj 266 141 r tone5;
-#X obj 121 160 osc~ 250;
-#X connect 2 0 1 0;
-#X connect 3 0 0 0;
-#X restore 313 148 pd tone5;
-#X obj 216 342 s tone2;
-#X obj 267 342 s tone3;
-#X obj 317 342 s tone4;
-#X obj 368 342 s tone5;
-#X text 312 -14 argument 2: fade time in msec;
-#X text 312 -34 argument 1: number of input channels (1-10);
-#X text 427 357 switch tones on & off when needed;
-#X msg -116 415 \; pd dsp 1;
-#X msg -48 416 \; pd dsp 0;
-#X text -103 449 ON;
-#X text -30 450 OFF;
-#N canvas 29 106 600 400 tone6 0;
-#X obj 124 205 outlet~;
-#X obj 258 182 switch~ 0;
-#X obj 124 162 osc~ 300;
-#X obj 265 140 r tone6;
-#X connect 2 0 0 0;
-#X connect 3 0 1 0;
-#X restore 372 148 pd tone6;
-#N canvas 0 0 600 400 tone7 0;
-#X obj 124 205 outlet~;
-#X obj 258 182 switch~ 0;
-#X obj 266 140 r tone7;
-#X obj 124 162 osc~ 350;
-#X connect 2 0 1 0;
-#X connect 3 0 0 0;
-#X restore 427 148 pd tone7;
-#N canvas 0 0 600 400 tone8 0;
-#X obj 124 205 outlet~;
-#X obj 258 182 switch~ 0;
-#X obj 266 141 r tone8;
-#X obj 123 162 osc~ 400;
-#X connect 2 0 1 0;
-#X connect 3 0 0 0;
-#X restore 482 148 pd tone8;
-#N canvas 32 253 600 400 tone9 0;
-#X obj 124 205 outlet~;
-#X obj 258 182 switch~ 0;
-#X obj 266 141 r tone9;
-#X obj 129 162 osc~ 450;
-#X connect 2 0 1 0;
-#X connect 3 0 0 0;
-#X restore 537 148 pd tone9;
-#N canvas 0 0 600 400 tone10 0;
-#X obj 124 205 outlet~;
-#X obj 258 182 switch~ 0;
-#X obj 266 141 r tone10;
-#X obj 123 162 osc~ 500;
-#X connect 2 0 1 0;
-#X connect 3 0 0 0;
-#X restore 594 148 pd tone10;
-#X obj 162 365 s tone6;
-#X obj 216 365 s tone7;
-#X obj 267 365 s tone8;
-#X obj 317 365 s tone9;
-#X obj 368 365 s tone10;
-#X floatatom -90 333 0 0 0;
-#N canvas 159 26 495 270 output 0;
-#X obj 338 160 t b;
-#X obj 338 110 f;
-#X obj 338 60 inlet;
-#X text 344 29 mute;
-#X obj 338 185 f;
-#X msg 425 178 0;
-#X msg 338 85 bang;
-#X obj 338 135 moses 1;
-#X obj 425 153 t b f;
-#X obj 397 117 moses 1;
-#X obj 83 148 dbtorms;
-#X obj 397 92 r master-lvl;
-#X obj 83 42 r master-lvl;
-#X obj 338 210 s master-lvl;
-#X obj 22 182 inlet~;
-#X obj 199 41 inlet;
-#X text 199 18 level;
-#X obj 199 100 s master-lvl;
-#X msg 96 65 set \$1;
-#X obj 96 89 outlet;
-#X msg 214 64 \; pd dsp 1;
-#X obj 83 194 line~;
-#X obj 22 212 *~;
-#X obj 22 241 dac~;
-#X obj 83 171 pack 0 50;
-#X text 20 159 audio;
-#X text 93 110 show level;
-#X connect 0 0 4 0;
-#X connect 1 0 7 0;
-#X connect 2 0 6 0;
-#X connect 4 0 13 0;
-#X connect 5 0 13 0;
-#X connect 6 0 1 0;
-#X connect 7 0 0 0;
-#X connect 7 1 8 0;
-#X connect 8 0 5 0;
-#X connect 9 1 4 1;
-#X connect 10 0 24 0;
-#X connect 11 0 1 1;
-#X connect 11 0 9 0;
-#X connect 12 0 10 0;
-#X connect 12 0 18 0;
-#X connect 14 0 22 0;
-#X connect 15 0 17 0;
-#X connect 15 0 20 0;
-#X connect 18 0 19 0;
-#X connect 21 0 22 1;
-#X connect 22 0 23 0;
-#X connect 22 0 23 1;
-#X connect 24 0 21 0;
-#X restore -118 385 pd output;
-#X msg -70 355 MUTE;
-#X text -61 332 <-- output amplitude;
-#N canvas 0 0 600 400 tone1 0;
-#X obj 124 205 outlet~;
-#X obj 258 182 switch~ 0;
-#X obj 266 141 r tone1;
-#X obj 124 162 osc~ 50;
-#X connect 2 0 1 0;
-#X connect 3 0 0 0;
-#X restore 91 148 pd tone1;
-#X text 312 6 argument 3: (optional) "linear";
-#X text 312 -54 polygate~ - switch between signal inputs;
-#X text 312 26 If 3rd argument isn't specified \, polygate~ will;
-#X text 312 46 perform equal-power crossfades between inputs;
-#X text 25 95 zero = off;
-#X obj -183 355 loadbang;
-#X msg -183 378 86;
-#X floatatom -220 72 8 0 0;
-#X floatatom -19 90 4 0 10;
-#X msg -19 113 choice \$1;
-#X floatatom -216 207 8 0 0;
-#X msg -220 110 ftime-epower \$1;
-#X msg -216 239 ftime-linear \$1;
-#X text -220 38 change fade-time;
-#X text -220 51 equal power;
-#X text -218 172 change fade-time;
-#X text -218 185 linear;
-#X obj -19 -9 metro 80;
-#X floatatom -19 -30 4 0 0;
-#X floatatom 36 -29 4 0 0;
-#X msg 75 -26 1000;
-#X floatatom -237 8 8 0 0;
-#X obj -19 14 shuffle 1 10 0.25;
-#X msg -252 -26 200;
-#X msg -218 -25 199;
-#X msg 28 -59 80;
-#X msg -234 -53 300;
-#X msg -170 -61 3000;
-#X msg -211 -87 22;
-#X msg -133 207 22;
-#X msg -204 -65 198;
-#X msg -257 -87 170;
-#X msg -185 -100 22;
-#X obj 191 280 polygate~ 10 200;
-#X obj 388 277 polygate~ 4 8000 linear;
-#X text 533 276 example with linear startup;
-#X text 26 83 change input channel 1- 10;
-#X msg -99 212 3000;
-#X text 424 436 IM 2001;
-#X msg -162 -86 1000;
-#X obj -87 -40 vslider 15 128 0 10 0 1 choice aaa choice 8 -8 1 10 8 18 18 5300;
-#X msg -160 -39 10000;
-#X floatatom 163 61 4 0 10;
-#X obj 142 31 r choice;
-#X connect 1 0 64 1;
-#X connect 2 0 64 2;
-#X connect 3 0 64 3;
-#X connect 4 0 64 4;
-#X connect 16 0 64 5;
-#X connect 17 0 64 6;
-#X connect 18 0 64 7;
-#X connect 19 0 64 8;
-#X connect 20 0 64 9;
-#X connect 26 0 27 1;
-#X connect 27 0 26 0;
-#X connect 28 0 27 2;
-#X connect 30 0 64 0;
-#X connect 36 0 37 0;
-#X connect 37 0 26 0;
-#X connect 37 0 12 0;
-#X connect 38 0 42 0;
-#X connect 39 0 40 0;
-#X connect 40 0 64 0;
-#X connect 41 0 43 0;
-#X connect 42 0 64 0;
-#X connect 43 0 64 0;
-#X connect 48 0 53 0;
-#X connect 49 0 48 0;
-#X connect 50 0 48 1;
-#X connect 51 0 48 1;
-#X connect 52 0 42 0;
-#X connect 53 0 39 0;
-#X connect 54 0 52 0;
-#X connect 55 0 52 0;
-#X connect 56 0 48 1;
-#X connect 57 0 52 0;
-#X connect 58 0 52 0;
-#X connect 59 0 52 0;
-#X connect 60 0 43 0;
-#X connect 61 0 52 0;
-#X connect 62 0 52 0;
-#X connect 63 0 52 0;
-#X connect 64 0 27 0;
-#X connect 64 1 0 0;
-#X connect 64 2 5 0;
-#X connect 64 3 6 0;
-#X connect 64 4 7 0;
-#X connect 64 5 8 0;
-#X connect 64 6 21 0;
-#X connect 64 7 22 0;
-#X connect 64 8 23 0;
-#X connect 64 9 24 0;
-#X connect 64 10 25 0;
-#X connect 68 0 43 0;
-#X connect 70 0 52 0;
-#X connect 71 0 39 0;
-#X connect 72 0 52 0;
-#X connect 74 0 73 0;
diff --git a/externals/build/doc/promiscous~.pd b/externals/build/doc/promiscous~.pd
deleted file mode 100644
index eca5e117..00000000
--- a/externals/build/doc/promiscous~.pd
+++ /dev/null
@@ -1,9 +0,0 @@
-#N canvas 291 56 450 300 10;
-#X obj 89 151 dac~;
-#X text 15 19 promiscous~ converts all network traffic;
-#X text 15 41 from a given interface to signal.;
-#X text 15 196 pd must run with root permissions \, to catch the traffic
-;
-#X obj 100 93 promiscous~ eth0;
-#X connect 4 0 0 0;
-#X connect 4 0 0 1;
diff --git a/externals/build/doc/range.pd b/externals/build/doc/range.pd
deleted file mode 100644
index 8a3b11c0..00000000
--- a/externals/build/doc/range.pd
+++ /dev/null
@@ -1,31 +0,0 @@
-#N canvas 381 126 552 355 12;
-#X floatatom 27 277 8 0 0;
-#X floatatom 27 73 5 0 0;
-#X text 213 48 written by <olaf.matthes@gmx.de>;
-#X text 37 306 creation:;
-#X text 141 11 range :: range input from a certain input range;
-#X text 212 29 to lie between output boundaries;
-#X floatatom 56 131 5 0 0;
-#X floatatom 85 152 5 0 0;
-#X floatatom 115 173 5 0 0;
-#X floatatom 144 194 5 0 0;
-#X text 84 71 input value;
-#X text 106 278 ranged output value;
-#X text 111 130 in low;
-#X text 137 151 in high;
-#X text 171 172 out low;
-#X text 200 194 out high;
-#X text 57 104 creation arguments can be changed dynamically:;
-#X text 53 323 range <in low> <in high> <out low> <out high> <log coeff>
-;
-#X obj 27 249 range 0 9 100 255 0;
-#X floatatom 174 220 5 0 0;
-#X text 227 219 log coefficient;
-#X text 265 237 0 = linear 1 = log;
-#X connect 1 0 18 0;
-#X connect 6 0 18 1;
-#X connect 7 0 18 2;
-#X connect 8 0 18 3;
-#X connect 9 0 18 4;
-#X connect 18 0 0 0;
-#X connect 19 0 18 5;
diff --git a/externals/build/doc/receivelocal.pd b/externals/build/doc/receivelocal.pd
deleted file mode 100644
index 5ada9f9e..00000000
--- a/externals/build/doc/receivelocal.pd
+++ /dev/null
@@ -1,18 +0,0 @@
-#N canvas 245 35 596 413 10;
-#N canvas 296 238 600 380 /SUBPATCH/ 0;
-#X obj 104 220 print subpatch;
-#X obj 105 160 rl test;
-#X connect 1 0 0 0;
-#X restore 254 192 pd;
-#X obj 39 285 print local;
-#X floatatom 38 142;
-#X msg 72 138 nope dope;
-#X text 38 327 (C) 1999 Guenter Geiger;
-#X obj 41 198 sl test1;
-#X obj 39 259 rl test1;
-#X text 31 38 receive locally sent messages with receivelocal;
-#X text 31 20 send messages locally (per canvas) with sendlocal;
-#X text 30 56 aliases are "sl" and "rl";
-#X connect 2 0 5 0;
-#X connect 3 0 5 0;
-#X connect 6 0 1 0;
diff --git a/externals/build/doc/scramble~.pd b/externals/build/doc/scramble~.pd
deleted file mode 100644
index 35d10c32..00000000
--- a/externals/build/doc/scramble~.pd
+++ /dev/null
@@ -1,107 +0,0 @@
-#N canvas 259 13 723 441 10;
-#X obj 324 367 dac~;
-#X obj 324 331 scramble~ 2;
-#X floatatom 422 124 0 0 0;
-#X obj 299 241 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1
-1;
-#X msg 50 36 \; pd dsp 1;
-#X obj 44 11 loadbang;
-#X msg 22 69 \; pd meters 1;
-#X obj 342 262 adc~;
-#X msg 140 285 threshold \$1;
-#X floatatom 140 262 0 0 0;
-#X msg 332 121 open \$1;
-#X obj 324 145 sfread~ 2;
-#X obj 230 104 del 100;
-#X msg 230 80 bang;
-#X msg 237 20 open /usr/local/media/audios/klima_gegengelesen_cato-ok.wav
-;
-#X msg 296 42 open /usr/local/media/audios/restorak.wav;
-#X obj 334 96 openpanel;
-#X msg 333 74 bang;
-#X obj 512 158 openpanel;
-#X msg 511 123 bang;
-#X msg 591 162 start;
-#X msg 594 137 stop;
-#X msg 515 194 open \$1;
-#X obj 422 101 cpuload 100;
-#X obj 513 229 mp3play~;
-#X floatatom 587 199 5 0 0;
-#X msg 146 157 grains \$1;
-#X floatatom 146 133 0 0 0;
-#X floatatom 27 130 0 0 0;
-#X msg 27 153 min_length \$1;
-#X floatatom 18 255 0 0 0;
-#X msg 18 278 direction \$1;
-#X msg 141 206 autofollow;
-#X floatatom 241 199 0 0 0;
-#X msg 242 221 buffer \$1;
-#X text 176 135 # of grains;
-#X text 26 113 minimum low period;
-#X text 209 180 ringbuffer size (882000);
-#X text 6 202 -1 back only;
-#X text 11 214 1 forw. only;
-#X text 11 231 0 both directions;
-#X text 136 244 threshold;
-#X text 110 183 autothreshold;
-#X floatatom 22 309 0 0 0;
-#X msg 22 332 pitch \$1;
-#X msg 107 353 flush;
-#X floatatom 372 375 0 0 0;
-#X floatatom 396 355 0 0 0;
-#X floatatom 169 373 0 0 0;
-#X msg 169 396 normalize \$1;
-#X msg 271 402 analize \$1;
-#X obj 273 374 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
-1;
-#X floatatom 400 198 5 0 0;
-#X msg 400 223 autopitch \$1;
-#X connect 1 0 0 0;
-#X connect 1 1 0 1;
-#X connect 1 2 46 0;
-#X connect 1 3 47 0;
-#X connect 3 0 1 0;
-#X connect 5 0 4 0;
-#X connect 5 0 6 0;
-#X connect 7 0 1 0;
-#X connect 7 1 1 1;
-#X connect 8 0 1 0;
-#X connect 9 0 8 0;
-#X connect 10 0 11 0;
-#X connect 11 0 1 0;
-#X connect 11 1 1 1;
-#X connect 12 0 11 0;
-#X connect 13 0 12 0;
-#X connect 14 0 11 0;
-#X connect 14 0 13 0;
-#X connect 15 0 11 0;
-#X connect 15 0 13 0;
-#X connect 16 0 10 0;
-#X connect 17 0 16 0;
-#X connect 18 0 22 0;
-#X connect 19 0 18 0;
-#X connect 20 0 24 0;
-#X connect 21 0 24 0;
-#X connect 22 0 24 0;
-#X connect 23 0 2 0;
-#X connect 24 0 1 0;
-#X connect 24 1 1 1;
-#X connect 25 0 24 1;
-#X connect 26 0 1 0;
-#X connect 27 0 26 0;
-#X connect 28 0 29 0;
-#X connect 29 0 1 0;
-#X connect 30 0 31 0;
-#X connect 31 0 1 0;
-#X connect 32 0 1 0;
-#X connect 33 0 34 0;
-#X connect 34 0 1 0;
-#X connect 43 0 44 0;
-#X connect 44 0 1 0;
-#X connect 45 0 1 0;
-#X connect 48 0 49 0;
-#X connect 49 0 1 0;
-#X connect 50 0 1 0;
-#X connect 51 0 50 0;
-#X connect 52 0 53 0;
-#X connect 53 0 1 0;
diff --git a/externals/build/doc/send13.pd b/externals/build/doc/send13.pd
deleted file mode 100644
index ec397e18..00000000
--- a/externals/build/doc/send13.pd
+++ /dev/null
@@ -1,11 +0,0 @@
-#N canvas 0 0 450 300 10;
-#X obj 197 107 receive13 foo;
-#X obj 71 107 send13 foo;
-#X floatatom 197 141 5 0 0;
-#X floatatom 71 79 5 0 0;
-#X msg 197 67 set bar;
-#X msg 118 79 set bar;
-#X connect 0 0 2 0;
-#X connect 3 0 1 0;
-#X connect 4 0 0 0;
-#X connect 5 0 1 0;
diff --git a/externals/build/doc/sendlocal.pd b/externals/build/doc/sendlocal.pd
deleted file mode 100644
index 5ada9f9e..00000000
--- a/externals/build/doc/sendlocal.pd
+++ /dev/null
@@ -1,18 +0,0 @@
-#N canvas 245 35 596 413 10;
-#N canvas 296 238 600 380 /SUBPATCH/ 0;
-#X obj 104 220 print subpatch;
-#X obj 105 160 rl test;
-#X connect 1 0 0 0;
-#X restore 254 192 pd;
-#X obj 39 285 print local;
-#X floatatom 38 142;
-#X msg 72 138 nope dope;
-#X text 38 327 (C) 1999 Guenter Geiger;
-#X obj 41 198 sl test1;
-#X obj 39 259 rl test1;
-#X text 31 38 receive locally sent messages with receivelocal;
-#X text 31 20 send messages locally (per canvas) with sendlocal;
-#X text 30 56 aliases are "sl" and "rl";
-#X connect 2 0 5 0;
-#X connect 3 0 5 0;
-#X connect 6 0 1 0;
diff --git a/externals/build/doc/streamio13~.pd b/externals/build/doc/streamio13~.pd
deleted file mode 100644
index 5ee91bdc..00000000
--- a/externals/build/doc/streamio13~.pd
+++ /dev/null
@@ -1,51 +0,0 @@
-#N canvas 165 0 804 625 10;
-#X obj 18 107 streamin13~ 8008 4;
-#X obj 19 496 streamout13~ localhost 8008 4;
-#X text 15 13 streamin13~/out13~ :;
-#X text 14 27 like streamin~/out~ from ggee but;
-#X text 14 41 for multiple channels;
-#X text 15 55 and reduced udp-traffic;
-#X text 16 70 warning: not well tested;
-#X text 161 110 receives 4 channels in port 8808;
-#X obj 18 150 dac~ 1;
-#X obj 68 150 dac~ 2;
-#X obj 121 150 dac~ 3;
-#X obj 175 151 dac~ 4;
-#X obj 74 462 osc~ 440;
-#X obj 145 463 osc~ 880;
-#X obj 214 462 osc~ 990;
-#X obj 281 463 osc~ 220;
-#X text 245 497 sends 4 dsp-channels to localhost:8008;
-#X msg 19 202 connect foo.com 8008;
-#X msg 32 235 disconnect;
-#X text 175 203 to build up a connection and start sending;
-#X text 117 236 guess;
-#X msg 46 263 format float;
-#X msg 56 287 format 16bit;
-#X msg 72 311 format 8bit;
-#X text 165 284 format defines the resolution of the sent signal;
-#X text 168 302 float is the most expensive with the best resolution
-(32bit);
-#X text 181 337 change the hostname you are sending to;
-#X msg 85 337 host bar.org;
-#X msg 101 364 grain 512;
-#X text 185 363 the number of samples sent at a time;
-#X text 347 462 the signals to send;
-#X floatatom 19 528 5 0 0;
-#X text 72 530 status: 1 = connected 0 = disconnected;
-#X connect 0 0 8 0;
-#X connect 0 1 9 0;
-#X connect 0 2 10 0;
-#X connect 0 3 11 0;
-#X connect 1 0 31 0;
-#X connect 12 0 1 0;
-#X connect 13 0 1 1;
-#X connect 14 0 1 2;
-#X connect 15 0 1 3;
-#X connect 17 0 1 0;
-#X connect 18 0 1 0;
-#X connect 21 0 1 0;
-#X connect 22 0 1 0;
-#X connect 23 0 1 0;
-#X connect 27 0 1 0;
-#X connect 28 0 1 0;
diff --git a/externals/build/doc/test.som b/externals/build/doc/test.som
deleted file mode 100644
index f1074dbf..00000000
--- a/externals/build/doc/test.som
+++ /dev/null
@@ -1,206 +0,0 @@
-SOM:
-10 10 10 INSTAR
-0.999999999999999 0.999999999000000 0.000000000000000
-0.999999500000777 0.999999999666666 1.000000000000000
-weights:
- -3.399999539504940 -1.000001787943173 -1.600001854036666 -3.600000136648053 -1.599999240440176 -4.599999658971642 2.200000908266854 -2.600003123982305 -3.800002398132818 3.999999663428766
- -3.664408811633732 -0.293151033136177 -0.987533543750226 -2.380008660046391 -1.570271300167646 -4.070760204272482 1.171876563866566 -2.077239071278385 -3.123878873088140 3.214371110932181
- -3.850183412803100 0.180009854785169 -1.042011297665122 -1.010214762676719 -1.261593950708803 -3.602933720042998 0.223488363849274 -1.757965969969787 -2.823378035872298 2.474907850267799
- -3.267525288182409 0.051764920257421 -0.861189147291411 0.346768964752324 -1.086401295987099 -3.010025855790309 0.216062192056090 -2.054030541621496 -1.665247654188838 1.772114086164674
- -2.531908811257504 -0.228362572156031 0.283020028903598 0.691545049584991 -1.317946071617238 -2.780427630196057 0.669072905841086 -2.095166482257043 -0.357067595055914 1.194836568762597
- -1.670410067094406 -0.850456374464438 1.177079303231737 0.975765076637809 -1.598632087371286 -2.628074788624443 1.200071995849616 -2.338536290646471 0.508359948325128 0.694655469059352
- -0.972839748009842 -1.432819542418945 1.713902285702235 0.848126099774984 -2.005987681503301 -2.656928282231532 1.910400404106563 -2.720742652779477 0.819178516157051 0.589653431079632
- -0.181959862063861 -2.296825850005490 2.030276137478258 0.600072266047657 -2.328238768604089 -2.471193059455867 2.614251703556634 -2.926274832306241 0.937736319882752 0.422230237292192
- 0.752475921921809 -3.242568234927249 2.234683205252513 0.075381526534909 -2.508993189104597 -2.190834422631923 2.869101479640665 -3.069685358187795 0.463639150130185 -0.033986007249940
- 1.277032296769330 -3.659437432736417 2.010782182321743 -0.609641757048304 -2.339016786301861 -1.892952692573185 2.235093837136930 -2.920928645403118 -0.457322232707949 -0.578395974587059
- -3.971512172049805 0.535219847945980 0.494113424082311 -2.582046278675071 -2.275648808854488 -3.787217325944574 0.753567475134825 -0.721689335652595 -2.056146292175192 3.505331826210551
- -4.054055616227821 0.932795291484099 0.631968910358146 -1.799211174553179 -2.022685392946360 -3.707165267473070 0.170647464385876 -0.435571670292075 -1.647185583588689 2.895748631363134
- -3.765892834013276 1.095177178532050 0.685794072420971 -0.865949940711560 -1.533237720537425 -3.325717046871432 -0.074461110943200 -0.540958941347474 -0.835723101096425 2.109037567803126
- -3.037394336772935 0.772399801058053 0.783553802543503 -0.058950070759195 -1.165140010270036 -2.981706324180395 0.301761694648107 -1.145806179670528 0.235066868471340 1.384374535507638
- -2.280475415697267 0.288903162781809 0.942579785873891 0.373043941841189 -0.973589743321277 -2.689381829286646 0.880714123064687 -1.773515781273200 1.081885235242567 0.905503502941021
- -1.638763016008856 -0.139510716533679 1.437726642778894 0.329242139981553 -1.214048517928209 -2.337604934232495 1.529414776710072 -2.023920697334945 1.823470865818372 0.912449978862522
- -0.945934490385355 -0.836910826889674 1.712152920482545 -0.043443967439232 -1.391531518537718 -1.996208920351949 2.320373555929382 -2.190744080167090 2.309937603321630 0.956359142316148
- -0.430544809301166 -1.606495407822214 1.927949686845192 -0.049422629796747 -1.715543639664755 -1.932688381640353 2.907578129583055 -2.358268980262620 2.352761416651015 0.890909090472789
- 0.266372476041017 -2.390096871515600 1.931600793742831 -0.418452141153263 -1.752463769962683 -1.711941696941028 3.074265804116516 -2.347539237000312 1.959481993185272 0.401646855108980
- 1.095070232478888 -3.194254596681922 1.847047929883143 -1.041482644766594 -1.770291204210838 -1.433477834329486 2.939212440990236 -2.356707426618038 1.185541942497902 -0.227465763847785
- -4.348457780362172 1.721596963861671 2.135183134445781 -2.111922371925352 -2.849150791380807 -3.246885574156561 -0.202235625571466 0.973985501026858 -0.706570778236533 3.339732955342597
- -4.368228087686579 1.891149920060809 2.036230106119791 -1.584919277263748 -2.542857897804340 -3.320834155076582 -0.516257946664443 0.988803066251542 -0.521998208876602 2.883873294268708
- -3.725549256069052 1.627180482527442 1.764676337041121 -0.869211830235964 -1.824200701893774 -3.028625730293222 -0.198174242141376 0.255468576666172 0.338992094886507 2.079356408167663
- -2.939301247469378 1.153901448846943 1.515154079925773 -0.221551633876666 -1.260643080102328 -2.803647915219608 0.357719170064413 -0.674190366362191 1.265120767907391 1.373221591802172
- -2.213210917665466 0.678905587923122 1.399888089179242 0.016031973635967 -0.916287941766233 -2.462123276319008 1.049231814138565 -1.424137218878687 2.077511955210475 1.053768497550434
- -1.404549258833299 0.020354228789675 1.600536790199509 -0.341838032506697 -0.935092415097975 -1.800099492021683 2.037377390563832 -1.826035730696359 2.844161435811415 1.223301776599643
- -0.959145511724675 -0.366120237851367 1.798835596447404 -0.688360304163465 -1.042189229628116 -1.395081958669074 2.643253309229007 -1.940494331186044 3.287658092882610 1.436852655212540
- -0.579664979821490 -0.932097345154356 1.811885038506246 -0.765785493000138 -1.132913929893135 -1.348690574070790 2.856968802005087 -1.945734626475421 3.134557629545438 1.185697939467433
- 0.066873477117855 -1.843407992257171 1.757844703442099 -0.998512222771418 -1.166507719716280 -1.234750848424435 3.074504603488980 -1.846014258289374 2.790959475244524 0.639495890830501
- 0.875857253425398 -2.844032956923656 1.650791940139746 -1.435710192921676 -1.138889813201329 -1.010730095187110 3.195197431772648 -1.715636473908582 2.275154266475604 -0.033123061421149
- -4.660625162011301 2.536800912741440 3.310215647546826 -1.983579949583983 -3.423705573642091 -2.970677708592821 -0.756803150219801 2.252324334361614 0.284627008985896 3.523223937670081
- -4.607867248041779 2.503561303070671 3.029252711516285 -1.654005941807064 -3.049345998530499 -3.053166574278017 -0.861813032578485 2.017974391763137 0.206458481746841 3.139965727251893
- -3.773609416123212 1.934895146436837 2.392483051717743 -0.993943430433647 -2.072519242014490 -2.814572222932298 -0.258321491195720 0.799625737773807 0.879593690694208 2.231466783603429
- -2.789602347490602 1.343801926635191 1.698599312341219 -0.559149669333931 -1.189828623687061 -2.505666965663313 0.438264892843017 -0.457625681891893 1.756734457438183 1.418342176391699
- -2.038759034050031 0.870152115398651 1.307059888851808 -0.427694889424221 -0.649211909264716 -2.170456657641060 1.185846061504038 -1.377242076488896 2.585846027652366 1.092907465451668
- -1.171850445387268 0.100149499849393 1.561545417456040 -0.816960421989819 -0.703721283275723 -1.378336808645001 2.339949780122510 -1.843014925682711 3.331994289954238 1.376806053959631
- -0.999999719955215 -0.000000585903002 1.999999098935982 -0.999999895520345 -0.999999462989936 -1.000000523078658 2.999999033998634 -1.999999681036223 3.999998544001918 1.999998416944344
- -0.632308039509177 -0.562919825459804 1.737301575691706 -1.076794263075418 -0.871062099117383 -1.079040498612489 2.865941514133621 -1.864309015004479 3.517763874620793 1.342403707361689
- 0.072590611318608 -1.709026564177329 1.665973803994893 -1.366041769133752 -0.871562894498242 -0.924348357378998 3.137089544753133 -1.567338836721053 3.214040260107593 0.725221564872169
- 0.829922257690500 -2.791581448806690 1.477798632898677 -1.869606992739973 -0.691062853043055 -0.643647750714432 3.372214900102174 -1.218219255031402 2.943578925893897 0.075298555997860
- -4.999999004353584 2.999999255273971 3.999998912072895 -1.999999916896756 -3.999998574535363 -2.999999472519682 -0.999999734527485 2.999998897952910 0.999998555483149 3.999998419257559
- -4.717780845547964 2.775399091467099 3.515321901184576 -1.749949407257044 -3.298073799157822 -2.893666329793864 -0.988638593622910 2.521571524995959 0.537560926712989 3.306252132316069
- -3.755572133400923 2.203112857752405 2.588134581424009 -1.332106785852384 -1.967832435433027 -2.499354290910485 -0.350383495379875 1.161924876277133 1.118184609133092 2.240016661417358
- -2.666049303802033 1.550296860180113 1.693341696663998 -1.045558905111629 -0.975893960345571 -2.116065839009405 0.380721435329468 -0.188824421003278 1.836404564135224 1.385425537121163
- -1.795415457314572 0.918241113126461 1.188838556813491 -0.940813596944324 -0.426024437595116 -1.760646815922883 1.209073456823901 -1.258638064983849 2.513483205516858 1.013762646429432
- -1.037470490324593 0.211258860853280 1.208890079664495 -1.093277407156780 -0.323824850816071 -1.250814015199257 2.133236509527560 -1.806522602674094 3.171683862480717 1.040573130488526
- -0.816325205714192 -0.106895812594265 1.477151645461617 -1.180810581642213 -0.555354411025112 -1.055266982509300 2.581958332355970 -1.855023621673544 3.483803556197770 1.299872752926741
- -0.479760079224889 -0.561914191543606 1.359972152054708 -1.371904515162111 -0.469189009488387 -0.933448824516167 2.692773206515344 -1.734660038032981 3.371131387438572 1.012107824401405
- 0.134474570602915 -1.554904283538802 1.245608616665024 -1.763351294435943 -0.343488968633248 -0.699151155618663 2.975961301908113 -1.377994287902666 3.215526724546621 0.515544464149479
- 0.897368163675452 -3.162279510658690 1.367543791932125 -2.264911550472457 -0.367544176957526 -0.367544359975328 3.632455355362551 -0.735088546376173 3.367542748906255 0.102631499765101
- -4.434684152637360 2.822722937159019 3.753296681033132 -1.932017924244420 -3.405786070903065 -2.539967076432358 -1.082934359810601 2.927733973174099 0.601717183345303 3.143965264537201
- -4.364716228159867 2.801488480535435 3.433822426223437 -1.778495984171522 -2.877245061571190 -2.535400708597968 -1.087090211423334 2.578941545180213 0.551720396658055 2.791716027932460
- -3.583510369081803 2.381662217070830 2.469063426475504 -1.618290495134485 -1.696964102791638 -2.238310462068634 -0.619139734267236 1.418541000549897 0.947026968179092 1.917870437038182
- -2.456675163251826 1.732611459083983 1.418190188110553 -1.551425276661983 -0.564950194587570 -1.804435464166054 0.186328643021739 -0.012555406317352 1.662033083876830 1.086636849245845
- -1.529104937517096 1.178077657015140 0.714495908349704 -1.583908396073388 0.202962066775853 -1.372147858864397 0.926176304801837 -1.094899971431338 2.303198368073808 0.560662287373262
- -0.785939038323318 0.488059056610979 0.411695603408276 -1.672791049733762 0.529916275580196 -0.996155724726522 1.680222615552275 -1.721811103321440 2.800716449029725 0.354838370044879
- -0.569029962760953 0.066431468474963 0.618079516577042 -1.692210147716420 0.299309261472352 -0.882271357282218 2.062281505229379 -1.722299694603762 2.996236089696472 0.511874475670676
- -0.250018522843921 -0.514832002632169 0.616278558718485 -1.840772015274815 0.272995435360592 -0.740535838501878 2.301520832755083 -1.552354419288309 2.940931230404983 0.354967057944476
- 0.251800148920061 -1.464207818135621 0.601343683463328 -2.148222841127547 0.317094840922319 -0.552594270425859 2.639268432510555 -1.197173773408314 2.762688059763771 0.017852103476386
- 0.932318870939532 -2.837790556746765 0.699115191478530 -2.469675844977578 0.219866286695009 -0.355885542350070 3.132995033730602 -0.705545256877810 2.571423101722232 -0.404238609478870
- -3.409130348455066 2.320342843023009 3.433021140904054 -1.986354357329427 -2.669872992752881 -1.903620196472319 -1.226643656478325 3.001494681715124 0.434874098975972 2.004508159421472
- -3.486936690660387 2.454343393773537 2.953049651556981 -1.897026330204475 -2.032262871073851 -2.040910161440657 -1.171924050724737 2.387876699287988 0.502049144039390 1.843557783465804
- -3.046450654987764 2.390179669699468 1.978015599632370 -1.998378427668385 -0.948564526771488 -1.888346267780865 -1.036094204014821 1.563892681764842 0.655088413749008 1.126246851333170
- -1.987885281145493 1.870394550257920 0.729204205356671 -2.108729201400681 0.279930327257761 -1.408247369279901 -0.149786767925481 0.030537924826345 1.431534134693400 0.387621996084839
- -0.990560474224238 1.349885104573934 -0.350057510301517 -2.356203724531257 1.347798812812471 -0.904408431627084 0.624831179540335 -1.189860976028219 2.056642405604107 -0.254008704439007
- -0.451723052804189 0.948538698853010 -0.762990738677392 -2.512724311355281 1.753236881552716 -0.600759948081675 1.149260944365514 -1.749117007355057 2.462390702425005 -0.453614225752723
- -0.342821714944710 0.456585526946645 -0.544845985800462 -2.437549938090235 1.498311526358241 -0.592380470240897 1.460378207963043 -1.627970879648795 2.453575186249362 -0.332371207431372
- -0.090990452026912 -0.326043205753642 -0.420398629284450 -2.490392167778460 1.379016037918900 -0.526974546179914 1.786136703527057 -1.290604598070746 2.215561566922310 -0.401045908423606
- 0.351500638550009 -1.459809654300966 -0.373727620750562 -2.732391989343216 1.376803667781824 -0.362308436365718 2.221269039120766 -0.767954404806289 1.820126757794739 -0.628560714447123
- 0.843261411436526 -2.801998786283713 -0.309734000604769 -2.917966469514248 1.277764799306769 -0.283448036136064 2.668380578732439 -0.191266064689723 1.336611020116643 -0.982474545585568
- -1.690961991805014 0.986821342687000 2.566488957752868 -1.693900834686384 -1.390621841174322 -1.376658418436758 -1.593116188592552 2.869825763341280 0.961185905131165 0.318844343230768
- -1.819226346519956 1.427372656904706 2.291452456605057 -1.960690512433880 -0.718701577617367 -1.374629923794903 -1.523478798811880 2.318501649523097 0.921861723272286 0.353075469279607
- -1.644122345022504 1.622108444420580 1.297562049314988 -2.204630777532875 0.340394567223048 -1.286572647222278 -1.243715476861932 1.355795042542949 1.014071291046899 -0.135483871679969
- -1.022123317714853 1.724408850245733 -0.334785848670425 -2.648334475672161 1.722298924484380 -0.899684746335653 -0.633190066026943 -0.052843534365775 1.304371688135208 -0.867017932134152
- -0.191012263608328 1.428540433034303 -1.866762691470496 -3.140759777809166 3.004461584173736 -0.354850744609877 0.274526644431307 -1.525118463713176 1.861795047810275 -1.459383030263442
- -0.175378396100470 1.649241876975675 -2.123107256089547 -3.473863921578540 3.123107227621487 -0.175378898457855 0.526135470365211 -1.999998989484299 2.350755463675390 -1.298486336870563
- -0.119128676805872 0.791424159624606 -1.728712745773501 -3.164164671298855 2.707755508375711 -0.330842108230214 0.897806012291794 -1.538229801138516 1.846525508519994 -1.148198013380010
- 0.076085774644685 -0.357381756904083 -1.537048935229785 -3.176752378539767 2.611733421835105 -0.321108182103196 1.357299105186912 -0.847638634570576 1.174366272176676 -1.113909923860420
- 0.316320681261502 -1.597273306928110 -1.396596931653985 -3.209403902412908 2.570346236568042 -0.349214486018947 1.776916438878030 -0.099276574925412 0.476605495492240 -1.189400523880245
- 0.663585781423105 -3.089606376458373 -1.397727254839511 -3.366808341347761 2.534144690485831 -0.300631312243230 2.240648481237960 0.683770788564218 -0.411030691352247 -1.501601595339585
- 0.985227351508375 -1.648803714247017 1.030378243219446 -1.108938371643821 1.085345508276510 -0.661127492947246 -1.960002854143423 2.350339312562235 2.198981169026821 -2.011751484405538
- 0.685012171036041 -0.797814233333862 1.015167572478179 -1.259081584039024 1.295653363745759 -1.020849845817081 -2.471105487510094 2.035534513596478 2.392763915072213 -1.881109820501258
- 0.686457158597548 -0.305478783587042 0.484491358383779 -1.895714641521794 2.298100526227314 -0.769266236685295 -2.290347736290570 1.356292058594735 2.221231655718122 -2.289248837821189
- 0.724873185324239 0.462154627339358 -1.112888983140423 -2.525930918118195 3.201684237966901 -0.398264710502263 -1.134521688861845 -0.147908293718716 2.053750911650593 -2.329125395622599
- 0.345904723062259 0.975228187711387 -2.249910548251781 -3.187360830514074 3.481724376298728 -0.208598715262249 -0.083968301693121 -1.162839431456146 1.639867915163044 -1.980969679664417
- 0.166565766418578 1.042210051033558 -2.786104501948422 -3.644236995374659 3.733641111367612 -0.114445549141647 0.271659185917542 -1.442800518024824 1.337210256303109 -1.971230068975365
- 0.081154971433170 0.445914374820914 -2.800724283783551 -3.703825990014068 3.788330455815418 -0.169816536600233 0.539189650157745 -0.975698322917413 0.627755733594187 -1.894174291660718
- 0.096276029706030 -0.689504547336024 -2.509213626516561 -3.608954696301073 3.699244676999937 -0.299082857107967 0.987925121293636 -0.131004590450965 -0.223525503701646 -1.696560706323150
- 0.221838062238937 -1.905655309050296 -2.034787033939481 -3.367544310695088 3.556323326413190 -0.521536534036940 1.486750292195419 0.829522256441825 -1.018302243127148 -1.367544467347987
- 0.193861872065075 -3.162451741077858 -1.913318550815563 -3.384863949688668 3.265633350050881 -0.452220856622311 1.986061058161487 1.391121234729484 -1.792309157385880 -1.432683132603716
- 3.302346844483270 -4.160997073396219 -0.896187169559894 -0.948094666116207 3.304105414456226 0.538416192423036 -1.601172658652421 1.246919137445041 2.962464031775002 -4.051907597661985
- 3.160315854649797 -3.183836405366974 -0.353765301736615 -0.535496516829068 2.944026593343659 -0.457486446186733 -2.801350799541214 1.708848651897812 3.315600017761889 -3.652050698664994
- 2.650784949843616 -2.122236237875686 -0.609271860316696 -1.041612168946182 3.064238261984309 -0.622968122839140 -2.741636393740091 1.234945741193289 3.228947729387398 -3.422383681086359
- 1.835756190161568 -1.190249405673504 -1.309181795192128 -1.443239858292167 2.989266338019758 -0.527164602464461 -2.136548177859753 0.257187752305526 2.950627989619554 -2.905503461688335
- 0.779244692625503 -0.250956684342640 -2.222842398961040 -2.114484245542347 3.193714996155647 -0.402353834151914 -0.716699056731043 -0.695075395385020 1.970940110428005 -2.073146884994938
- 0.205901638910206 -0.094144905079182 -2.702251300385419 -3.006804281874988 3.428965172985645 -0.244040996236974 0.271507532354853 -0.901460516171289 0.837319205042779 -1.900140980267979
- 0.006343044467507 -0.526316304925453 -2.784396850535765 -3.387317594535239 3.623756724446971 -0.255765726125193 0.728832393362191 -0.459522185849024 -0.083931182347604 -1.838646537891986
- -0.094247051197377 -1.357693159899331 -2.688131416688605 -3.507253089007949 3.801702829826901 -0.372428273016097 1.096283810567282 0.389297736866760 -1.170355250849716 -1.696809434483544
- -0.176495600665102 -2.383531123169409 -2.541866388586213 -3.474889464559508 3.916948947345628 -0.496084807779220 1.434741882579586 1.340104548436013 -2.312575966501984 -1.542754383394004
- -0.505965100388881 -3.619548563424876 -2.611537814792154 -3.611537547739726 3.999999654692064 -0.388462396222968 1.788855346423743 2.219155128512003 -3.619548301804086 -1.611537777358381
-dists:
- 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 8.000000000000000 9.000000000000000 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 9.055385138137417 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 9.219544457292887 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 9.486832980505138 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 9.848857801796104 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 9.433981132056603 10.295630140987001 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 10.000000000000000 10.816653826391969 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 9.899494936611665 10.630145812734650 11.401754250991379 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 9.433981132056603 10.000000000000000 10.630145812734650 11.313708498984761 12.041594578792296 9.000000000000000 9.055385138137417 9.219544457292887 9.486832980505138 9.848857801796104 10.295630140987001 10.816653826391969 11.401754250991379 12.041594578792296 12.727922061357855
- 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 8.000000000000000 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 9.433981132056603 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 10.000000000000000 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 9.899494936611665 10.630145812734650 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 9.433981132056603 10.000000000000000 10.630145812734650 11.313708498984761 9.055385138137417 9.000000000000000 9.055385138137417 9.219544457292887 9.486832980505138 9.848857801796104 10.295630140987001 10.816653826391969 11.401754250991379 12.041594578792296
- 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 9.899494936611665 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 9.433981132056603 10.000000000000000 10.630145812734650 9.219544457292887 9.055385138137417 9.000000000000000 9.055385138137417 9.219544457292887 9.486832980505138 9.848857801796104 10.295630140987001 10.816653826391969 11.401754250991379
- 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 9.433981132056603 10.000000000000000 9.486832980505138 9.219544457292887 9.055385138137417 9.000000000000000 9.055385138137417 9.219544457292887 9.486832980505138 9.848857801796104 10.295630140987001 10.816653826391969
- 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 9.433981132056603 9.848857801796104 9.486832980505138 9.219544457292887 9.055385138137417 9.000000000000000 9.055385138137417 9.219544457292887 9.486832980505138 9.848857801796104 10.295630140987001
- 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 9.433981132056603 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 10.295630140987001 9.848857801796104 9.486832980505138 9.219544457292887 9.055385138137417 9.000000000000000 9.055385138137417 9.219544457292887 9.486832980505138 9.848857801796104
- 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 10.000000000000000 9.433981132056603 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 10.816653826391969 10.295630140987001 9.848857801796104 9.486832980505138 9.219544457292887 9.055385138137417 9.000000000000000 9.055385138137417 9.219544457292887 9.486832980505138
- 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 9.899494936611665 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 10.630145812734650 10.000000000000000 9.433981132056603 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 11.401754250991379 10.816653826391969 10.295630140987001 9.848857801796104 9.486832980505138 9.219544457292887 9.055385138137417 9.000000000000000 9.055385138137417 9.219544457292887
- 8.000000000000000 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 9.433981132056603 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 10.000000000000000 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 10.630145812734650 9.899494936611665 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 11.313708498984761 10.630145812734650 10.000000000000000 9.433981132056603 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 12.041594578792296 11.401754250991379 10.816653826391969 10.295630140987001 9.848857801796104 9.486832980505138 9.219544457292887 9.055385138137417 9.000000000000000 9.055385138137417
- 9.000000000000000 8.000000000000000 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 9.055385138137417 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 9.219544457292887 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 9.486832980505138 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 9.848857801796104 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 10.295630140987001 9.433981132056603 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 10.816653826391969 10.000000000000000 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 11.401754250991379 10.630145812734650 9.899494936611665 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 12.041594578792296 11.313708498984761 10.630145812734650 10.000000000000000 9.433981132056603 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 12.727922061357855 12.041594578792296 11.401754250991379 10.816653826391969 10.295630140987001 9.848857801796104 9.486832980505138 9.219544457292887 9.055385138137417 9.000000000000000
- 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 9.055385138137417 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 8.000000000000000 9.000000000000000 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 9.055385138137417 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 9.219544457292887 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 9.486832980505138 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 9.848857801796104 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 9.433981132056603 10.295630140987001 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 10.000000000000000 10.816653826391969 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 9.899494936611665 10.630145812734650 11.401754250991379 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 9.433981132056603 10.000000000000000 10.630145812734650 11.313708498984761 12.041594578792296
- 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 8.000000000000000 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 9.433981132056603 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 10.000000000000000 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 9.899494936611665 10.630145812734650 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 9.433981132056603 10.000000000000000 10.630145812734650 11.313708498984761
- 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 9.899494936611665 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 9.433981132056603 10.000000000000000 10.630145812734650
- 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 9.433981132056603 10.000000000000000
- 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 9.433981132056603
- 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 9.433981132056603 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159
- 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 10.000000000000000 9.433981132056603 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530
- 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 9.899494936611665 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 10.630145812734650 10.000000000000000 9.433981132056603 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321
- 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 8.000000000000000 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 9.433981132056603 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 10.000000000000000 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 10.630145812734650 9.899494936611665 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 11.313708498984761 10.630145812734650 10.000000000000000 9.433981132056603 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549
- 9.055385138137417 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 9.000000000000000 8.000000000000000 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 9.055385138137417 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 9.219544457292887 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 9.486832980505138 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 9.848857801796104 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 10.295630140987001 9.433981132056603 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 10.816653826391969 10.000000000000000 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 11.401754250991379 10.630145812734650 9.899494936611665 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 12.041594578792296 11.313708498984761 10.630145812734650 10.000000000000000 9.433981132056603 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000
- 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 9.219544457292887 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 9.055385138137417 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 8.000000000000000 9.000000000000000 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 9.055385138137417 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 9.219544457292887 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 9.486832980505138 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 9.848857801796104 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 9.433981132056603 10.295630140987001 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 10.000000000000000 10.816653826391969 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 9.899494936611665 10.630145812734650 11.401754250991379
- 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 8.000000000000000 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 9.433981132056603 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 10.000000000000000 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 9.899494936611665 10.630145812734650
- 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 9.899494936611665
- 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887
- 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627
- 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549
- 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909
- 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 9.899494936611665 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518
- 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 8.000000000000000 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 9.433981132056603 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 10.000000000000000 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 10.630145812734650 9.899494936611665 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476
- 9.219544457292887 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 9.055385138137417 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 9.000000000000000 8.000000000000000 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 9.055385138137417 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 9.219544457292887 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 9.486832980505138 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 9.848857801796104 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 10.295630140987001 9.433981132056603 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 10.816653826391969 10.000000000000000 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 11.401754250991379 10.630145812734650 9.899494936611665 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000
- 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 9.486832980505138 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 9.219544457292887 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 9.055385138137417 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 8.000000000000000 9.000000000000000 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 9.055385138137417 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 9.219544457292887 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 9.486832980505138 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 9.848857801796104 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 9.433981132056603 10.295630140987001 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 10.000000000000000 10.816653826391969
- 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 8.000000000000000 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 9.433981132056603 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 10.000000000000000
- 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887
- 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570
- 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654
- 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978
- 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369
- 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759
- 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 8.000000000000000 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 9.433981132056603 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 10.000000000000000 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219
- 9.486832980505138 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 9.219544457292887 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 9.055385138137417 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 9.000000000000000 8.000000000000000 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 9.055385138137417 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 9.219544457292887 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 9.486832980505138 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 9.848857801796104 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 10.295630140987001 9.433981132056603 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 10.816653826391969 10.000000000000000 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000
- 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 9.848857801796104 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 9.486832980505138 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 9.219544457292887 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 9.055385138137417 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 8.000000000000000 9.000000000000000 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 9.055385138137417 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 9.219544457292887 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 9.486832980505138 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 9.848857801796104 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 9.433981132056603 10.295630140987001
- 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 8.000000000000000 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 9.433981132056603
- 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627
- 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654
- 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476
- 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849
- 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301
- 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504
- 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 8.000000000000000 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 9.433981132056603 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784
- 9.848857801796104 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 9.486832980505138 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 9.219544457292887 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 9.055385138137417 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 9.000000000000000 8.000000000000000 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 9.055385138137417 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 9.219544457292887 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 9.486832980505138 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 9.848857801796104 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 10.295630140987001 9.433981132056603 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000
- 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 9.433981132056603 10.295630140987001 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 9.848857801796104 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 9.486832980505138 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 9.219544457292887 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 9.055385138137417 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 8.000000000000000 9.000000000000000 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 9.055385138137417 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 9.219544457292887 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 9.486832980505138 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 9.848857801796104
- 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 9.433981132056603 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 8.000000000000000 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159
- 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549
- 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978
- 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849
- 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381
- 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000
- 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580
- 9.433981132056603 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 8.000000000000000 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661
- 10.295630140987001 9.433981132056603 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 9.848857801796104 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 9.486832980505138 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 9.219544457292887 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 9.055385138137417 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 9.000000000000000 8.000000000000000 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 9.055385138137417 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 9.219544457292887 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 9.486832980505138 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 9.848857801796104 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000
- 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 10.000000000000000 10.816653826391969 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 9.433981132056603 10.295630140987001 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 9.848857801796104 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 9.486832980505138 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 9.219544457292887 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 9.055385138137417 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 8.000000000000000 9.000000000000000 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 9.055385138137417 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 9.219544457292887 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 9.486832980505138
- 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 10.000000000000000 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 9.433981132056603 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 8.000000000000000 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530
- 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909
- 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369
- 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301
- 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000
- 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285
- 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989
- 10.000000000000000 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 9.433981132056603 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 8.000000000000000 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380
- 10.816653826391969 10.000000000000000 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 10.295630140987001 9.433981132056603 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 9.848857801796104 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 9.486832980505138 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 9.219544457292887 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 9.055385138137417 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 9.000000000000000 8.000000000000000 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 9.055385138137417 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 9.219544457292887 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 9.486832980505138 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000
- 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 9.899494936611665 10.630145812734650 11.401754250991379 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 10.000000000000000 10.816653826391969 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 9.433981132056603 10.295630140987001 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 9.848857801796104 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 9.486832980505138 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 9.219544457292887 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 9.055385138137417 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 8.000000000000000 9.000000000000000 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 9.055385138137417 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 9.219544457292887
- 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 9.899494936611665 10.630145812734650 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 10.000000000000000 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 9.433981132056603 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 8.000000000000000 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321
- 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 9.899494936611665 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518
- 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759
- 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504
- 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580
- 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989
- 9.899494936611665 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190
- 10.630145812734650 9.899494936611665 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 10.000000000000000 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 9.433981132056603 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 8.000000000000000 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790
- 11.401754250991379 10.630145812734650 9.899494936611665 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 10.816653826391969 10.000000000000000 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 10.295630140987001 9.433981132056603 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 9.848857801796104 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 9.486832980505138 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 9.219544457292887 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 9.055385138137417 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 9.000000000000000 8.000000000000000 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 9.055385138137417 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 9.219544457292887 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000
- 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 9.433981132056603 10.000000000000000 10.630145812734650 11.313708498984761 12.041594578792296 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 9.899494936611665 10.630145812734650 11.401754250991379 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 10.000000000000000 10.816653826391969 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 9.433981132056603 10.295630140987001 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 9.848857801796104 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 9.486832980505138 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 9.219544457292887 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 9.055385138137417 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 8.000000000000000 9.000000000000000 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 9.055385138137417
- 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 9.433981132056603 10.000000000000000 10.630145812734650 11.313708498984761 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 9.899494936611665 10.630145812734650 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 10.000000000000000 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 9.433981132056603 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 8.000000000000000 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549
- 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 9.433981132056603 10.000000000000000 10.630145812734650 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 9.899494936611665 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476
- 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 9.433981132056603 10.000000000000000 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219
- 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 9.433981132056603 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784
- 9.433981132056603 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661
- 10.000000000000000 9.433981132056603 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380
- 10.630145812734650 10.000000000000000 9.433981132056603 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 9.899494936611665 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790
- 11.313708498984761 10.630145812734650 10.000000000000000 9.433981132056603 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 10.630145812734650 9.899494936611665 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 10.000000000000000 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 9.433981132056603 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 8.000000000000000 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095
- 12.041594578792296 11.313708498984761 10.630145812734650 10.000000000000000 9.433981132056603 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 11.401754250991379 10.630145812734650 9.899494936611665 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 10.816653826391969 10.000000000000000 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 10.295630140987001 9.433981132056603 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 9.848857801796104 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 9.486832980505138 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 9.219544457292887 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 9.055385138137417 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 9.000000000000000 8.000000000000000 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 9.055385138137417 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000
- 9.000000000000000 9.055385138137417 9.219544457292887 9.486832980505138 9.848857801796104 10.295630140987001 10.816653826391969 11.401754250991379 12.041594578792296 12.727922061357855 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 9.433981132056603 10.000000000000000 10.630145812734650 11.313708498984761 12.041594578792296 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 9.899494936611665 10.630145812734650 11.401754250991379 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 10.000000000000000 10.816653826391969 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 9.433981132056603 10.295630140987001 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 9.848857801796104 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 9.486832980505138 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 9.219544457292887 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 9.055385138137417 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 8.000000000000000 9.000000000000000
- 9.055385138137417 9.000000000000000 9.055385138137417 9.219544457292887 9.486832980505138 9.848857801796104 10.295630140987001 10.816653826391969 11.401754250991379 12.041594578792296 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 9.433981132056603 10.000000000000000 10.630145812734650 11.313708498984761 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 9.899494936611665 10.630145812734650 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 10.000000000000000 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 9.433981132056603 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 8.944271909999159 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 8.544003745317530 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 8.246211251235321 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 8.062257748298549 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000 8.000000000000000
- 9.219544457292887 9.055385138137417 9.000000000000000 9.055385138137417 9.219544457292887 9.486832980505138 9.848857801796104 10.295630140987001 10.816653826391969 11.401754250991379 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 9.433981132056603 10.000000000000000 10.630145812734650 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 9.899494936611665 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 9.219544457292887 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 8.602325267042627 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 8.062257748298549 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 7.615773105863909 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 7.280109889280518 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 7.071067811865476 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000 7.000000000000000
- 9.486832980505138 9.219544457292887 9.055385138137417 9.000000000000000 9.055385138137417 9.219544457292887 9.486832980505138 9.848857801796104 10.295630140987001 10.816653826391969 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 9.433981132056603 10.000000000000000 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 9.219544457292887 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 8.485281374238570 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 7.810249675906654 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 7.211102550927978 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 6.708203932499369 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 6.324555320336759 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 6.082762530298219 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000 6.000000000000000
- 9.848857801796104 9.486832980505138 9.219544457292887 9.055385138137417 9.000000000000000 9.055385138137417 9.219544457292887 9.486832980505138 9.848857801796104 10.295630140987001 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 9.433981132056603 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 8.602325267042627 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.810249675906654 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 7.071067811865476 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 6.403124237432849 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.830951894845301 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.385164807134504 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.099019513592784 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 5.000000000000000
- 10.295630140987001 9.848857801796104 9.486832980505138 9.219544457292887 9.055385138137417 9.000000000000000 9.055385138137417 9.219544457292887 9.486832980505138 9.848857801796104 9.433981132056603 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 8.944271909999159 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.062257748298549 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.211102550927978 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 6.403124237432849 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 5.656854249492381 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 5.000000000000000 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 4.472135954999580 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 4.123105625617661 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000
- 10.816653826391969 10.295630140987001 9.848857801796104 9.486832980505138 9.219544457292887 9.055385138137417 9.000000000000000 9.055385138137417 9.219544457292887 9.486832980505138 10.000000000000000 9.433981132056603 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 8.544003745317530 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 7.615773105863909 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 6.708203932499369 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 5.830951894845301 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 5.000000000000000 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 4.242640687119285 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 3.605551275463989 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 3.162277660168380 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000 3.000000000000000
- 11.401754250991379 10.816653826391969 10.295630140987001 9.848857801796104 9.486832980505138 9.219544457292887 9.055385138137417 9.000000000000000 9.055385138137417 9.219544457292887 10.630145812734650 10.000000000000000 9.433981132056603 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 8.246211251235321 9.899494936611665 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 7.280109889280518 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 6.324555320336759 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 5.385164807134504 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 4.472135954999580 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 3.605551275463989 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 2.828427124746190 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 2.236067977499790 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000 2.000000000000000
- 12.041594578792296 11.401754250991379 10.816653826391969 10.295630140987001 9.848857801796104 9.486832980505138 9.219544457292887 9.055385138137417 9.000000000000000 9.055385138137417 11.313708498984761 10.630145812734650 10.000000000000000 9.433981132056603 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 8.062257748298549 10.630145812734650 9.899494936611665 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 7.071067811865476 10.000000000000000 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 6.082762530298219 9.433981132056603 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 5.099019513592784 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 4.123105625617661 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 3.162277660168380 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 2.236067977499790 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 1.414213562373095 8.000000000000000 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000 1.000000000000000
- 12.727922061357855 12.041594578792296 11.401754250991379 10.816653826391969 10.295630140987001 9.848857801796104 9.486832980505138 9.219544457292887 9.055385138137417 9.000000000000000 12.041594578792296 11.313708498984761 10.630145812734650 10.000000000000000 9.433981132056603 8.944271909999159 8.544003745317530 8.246211251235321 8.062257748298549 8.000000000000000 11.401754250991379 10.630145812734650 9.899494936611665 9.219544457292887 8.602325267042627 8.062257748298549 7.615773105863909 7.280109889280518 7.071067811865476 7.000000000000000 10.816653826391969 10.000000000000000 9.219544457292887 8.485281374238570 7.810249675906654 7.211102550927978 6.708203932499369 6.324555320336759 6.082762530298219 6.000000000000000 10.295630140987001 9.433981132056603 8.602325267042627 7.810249675906654 7.071067811865476 6.403124237432849 5.830951894845301 5.385164807134504 5.099019513592784 5.000000000000000 9.848857801796104 8.944271909999159 8.062257748298549 7.211102550927978 6.403124237432849 5.656854249492381 5.000000000000000 4.472135954999580 4.123105625617661 4.000000000000000 9.486832980505138 8.544003745317530 7.615773105863909 6.708203932499369 5.830951894845301 5.000000000000000 4.242640687119285 3.605551275463989 3.162277660168380 3.000000000000000 9.219544457292887 8.246211251235321 7.280109889280518 6.324555320336759 5.385164807134504 4.472135954999580 3.605551275463989 2.828427124746190 2.236067977499790 2.000000000000000 9.055385138137417 8.062257748298549 7.071067811865476 6.082762530298219 5.099019513592784 4.123105625617661 3.162277660168380 2.236067977499790 1.414213562373095 1.000000000000000 9.000000000000000 8.000000000000000 7.000000000000000 6.000000000000000 5.000000000000000 4.000000000000000 3.000000000000000 2.000000000000000 1.000000000000000 0.000000000000000
diff --git a/externals/build/doc/wavinfo.pd b/externals/build/doc/wavinfo.pd
deleted file mode 100644
index c42cc6e3..00000000
--- a/externals/build/doc/wavinfo.pd
+++ /dev/null
@@ -1,18 +0,0 @@
-#N canvas 0 1 450 300 8;
-#X obj 112 79 openpanel;
-#X msg 112 49 bang;
-#X obj 111 105 wavinfo;
-#X floatatom 45 168 20 0 0;
-#X floatatom 165 168 5 0 0;
-#X floatatom 212 169 5 0 0;
-#X floatatom 257 169 5 0 0;
-#X text 44 183 samples;
-#X text 165 183 channels;
-#X text 212 183 bitsize;
-#X text 257 184 rate;
-#X connect 0 0 2 0;
-#X connect 1 0 0 0;
-#X connect 2 0 3 0;
-#X connect 2 1 4 0;
-#X connect 2 2 5 0;
-#X connect 2 3 6 0;
diff --git a/externals/build/linux/makefile b/externals/build/linux/makefile
index 40c3ae58..38f331b9 100644
--- a/externals/build/linux/makefile
+++ b/externals/build/linux/makefile
@@ -29,6 +29,7 @@ clean:
install-doc:
@test -d $(prefix)/lib/pd/doc/5.reference || mkdir -p $(prefix)/lib/pd/doc/5.reference
+ cd ../doc && make all
cp -r ../doc/* $(prefix)/lib/pd/doc/5.reference
install: install-doc