From 7fb76f925e1bbb37df0ed0b548bcf6ce7670c835 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Thu, 8 Apr 2004 04:00:02 +0000 Subject: removed static files and created makefile to copy all help files to externals/build/doc/ svn path=/trunk/; revision=1574 --- externals/build/doc/apply~.pd | 22 -- externals/build/doc/atan2~.pd | 4 - externals/build/doc/automata.txt | 178 ---------------- externals/build/doc/cdplayer.pd | 30 --- externals/build/doc/cxc/ENV.pd | 34 --- externals/build/doc/cxc/ascseq.pd | 12 -- externals/build/doc/cxc/ascwave.pd | 65 ------ externals/build/doc/cxc/bfilt.pd | 23 --- externals/build/doc/cxc/cxc.prepend.pd | 13 -- externals/build/doc/cxc/delta.pd | 63 ------ externals/build/doc/cxc/proc.pd | 75 ------- externals/build/doc/cxc/randomix.pd | 181 ---------------- externals/build/doc/cxc/serialize.pd | 10 - externals/build/doc/cxc/statistics.pd | 120 ----------- externals/build/doc/cxc/utime.pd | 9 - externals/build/doc/equalizer.pd | 39 ---- externals/build/doc/examplescore.txt | 25 --- externals/build/doc/ext13.pd | 109 ---------- externals/build/doc/filtgain.pd | 74 ------- externals/build/doc/help-ENV.pd | 34 --- externals/build/doc/help-abs~.pd | 14 -- externals/build/doc/help-aenv~.pd | 76 ------- externals/build/doc/help-allow.pd | 21 -- externals/build/doc/help-alternate.pd | 15 -- externals/build/doc/help-ann_som.pd | 114 ---------- externals/build/doc/help-arbran.pd | 28 --- externals/build/doc/help-arraycopy.pd | 62 ------ externals/build/doc/help-arraysize.pd | 12 -- externals/build/doc/help-ascseq.pd | 12 -- externals/build/doc/help-ascwave.pd | 65 ------ externals/build/doc/help-atan2~.pd | 4 - externals/build/doc/help-average.pd | 29 --- externals/build/doc/help-bandpass.pd | 38 ---- externals/build/doc/help-bdiag~.pd | 97 --------- externals/build/doc/help-beat.pd | 66 ------ externals/build/doc/help-beta.pd | 14 -- externals/build/doc/help-bfft~.pd | 18 -- externals/build/doc/help-bfilt.pd | 23 --- externals/build/doc/help-bilex.pd | 12 -- externals/build/doc/help-borax.pd | 86 -------- externals/build/doc/help-button.pd | 29 --- externals/build/doc/help-bwin~.pd | 53 ----- externals/build/doc/help-cauchy.pd | 11 - externals/build/doc/help-cheby~.pd | 43 ---- externals/build/doc/help-chord.pd | 37 ---- externals/build/doc/help-delta.pd | 20 -- externals/build/doc/help-deny.pd | 20 -- externals/build/doc/help-dist.pd | 36 ---- externals/build/doc/help-dist~.pd | 17 -- externals/build/doc/help-divide.pd | 18 -- externals/build/doc/help-divmod.pd | 20 -- externals/build/doc/help-dwt~.pd | 72 ------- externals/build/doc/help-dynwav~.pd | 25 --- externals/build/doc/help-eadsr~.pd | 41 ---- externals/build/doc/help-ead~.pd | 29 --- externals/build/doc/help-ear~.pd | 35 ---- externals/build/doc/help-edge.pd | 17 -- externals/build/doc/help-envgen.pd | 70 ------- externals/build/doc/help-equalizer.pd | 39 ---- externals/build/doc/help-expo.pd | 12 -- externals/build/doc/help-fdn~.pd | 61 ------ externals/build/doc/help-ffpoly.pd | 35 ---- externals/build/doc/help-fifo.pd | 13 -- externals/build/doc/help-fwarp.pd | 37 ---- externals/build/doc/help-gauss.pd | 14 -- externals/build/doc/help-gem_average.pd | 18 -- externals/build/doc/help-gem_change.pd | 13 -- externals/build/doc/help-gem_counter.pd | 33 --- externals/build/doc/help-gestalt.pd | 51 ----- externals/build/doc/help-getenv.pd | 23 --- externals/build/doc/help-henon.pd | 24 --- externals/build/doc/help-highpass.pd | 35 ---- externals/build/doc/help-highshelf.pd | 39 ---- externals/build/doc/help-history.pd | 30 --- externals/build/doc/help-hlshelf.pd | 34 --- externals/build/doc/help-ignore.pd | 15 -- externals/build/doc/help-ikeda.pd | 26 --- externals/build/doc/help-image.pd | 5 - externals/build/doc/help-inv.pd | 26 --- externals/build/doc/help-invert.pd | 10 - externals/build/doc/help-iso.pd | 54 ----- externals/build/doc/help-junction~.pd | 56 ----- externals/build/doc/help-knob.pd | 15 -- externals/build/doc/help-lattice~.pd | 63 ------ externals/build/doc/help-lifo.pd | 16 -- externals/build/doc/help-limit.pd | 25 --- externals/build/doc/help-linear.pd | 8 - externals/build/doc/help-listfifo.pd | 26 --- externals/build/doc/help-listfunnel.pd | 21 -- externals/build/doc/help-ln~.pd | 15 -- externals/build/doc/help-lorenz.pd | 25 --- externals/build/doc/help-lowpass.pd | 35 ---- externals/build/doc/help-lowshelf.pd | 39 ---- externals/build/doc/help-match.pd | 68 ------ externals/build/doc/help-matrix~.pd | 10 - externals/build/doc/help-maxlib.pd | 73 ------- externals/build/doc/help-minus.pd | 17 -- externals/build/doc/help-mlife.pd | 56 ----- externals/build/doc/help-moog~.pd | 39 ---- externals/build/doc/help-multi.pd | 17 -- externals/build/doc/help-nchange.pd | 31 --- externals/build/doc/help-netclient.pd | 51 ----- externals/build/doc/help-netdist.pd | 37 ---- externals/build/doc/help-netrec.pd | 34 --- externals/build/doc/help-netserver.pd | 50 ----- externals/build/doc/help-notch.pd | 35 ---- externals/build/doc/help-nroute.pd | 37 ---- externals/build/doc/help-oggamp~.pd | 54 ----- externals/build/doc/help-oggcast~.pd | 57 ----- externals/build/doc/help-oggread~.pd | 44 ---- externals/build/doc/help-oggwrite~.pd | 59 ------ externals/build/doc/help-oneshot.pd | 11 - externals/build/doc/help-pan_gogins~.pd | 95 --------- externals/build/doc/help-pansig~.pd | 104 ---------- externals/build/doc/help-pan~.pd | 94 --------- externals/build/doc/help-permut~.pd | 19 -- externals/build/doc/help-pipewrite~.pd | 216 ------------------- externals/build/doc/help-pitch.pd | 30 --- externals/build/doc/help-plugin~.pd | 71 ------- externals/build/doc/help-plus.pd | 17 -- externals/build/doc/help-poisson.pd | 12 -- externals/build/doc/help-proc.pd | 75 ------- externals/build/doc/help-pulse.pd | 35 ---- externals/build/doc/help-qmult~.pd | 63 ------ externals/build/doc/help-qnorm~.pd | 35 ---- externals/build/doc/help-randomF.pd | 12 -- externals/build/doc/help-randomix.pd | 181 ---------------- externals/build/doc/help-range.pd | 31 --- externals/build/doc/help-ratio.pd | 18 -- externals/build/doc/help-rec2pol~.pd | 44 ---- externals/build/doc/help-remote.pd | 18 -- externals/build/doc/help-rewrap.pd | 23 --- externals/build/doc/help-rhythm.pd | 35 ---- externals/build/doc/help-rhythm_ioi_histogram.pd | 7 - externals/build/doc/help-rhythm_quantum.pd | 6 - externals/build/doc/help-rhythm_slave_metro.pd | 2 - externals/build/doc/help-rossler.pd | 25 --- externals/build/doc/help-rtin~.pd | 32 --- externals/build/doc/help-scale.pd | 31 --- externals/build/doc/help-score.pd | 52 ----- externals/build/doc/help-serialize.pd | 8 - externals/build/doc/help-sfread~.pd | 44 ---- externals/build/doc/help-sfwrite~.pd | 45 ---- externals/build/doc/help-shell.pd | 39 ---- externals/build/doc/help-shuffle.pd | 28 --- externals/build/doc/help-slider.pd | 30 --- externals/build/doc/help-som.pd | 114 ---------- externals/build/doc/help-speedlim.pd | 30 --- externals/build/doc/help-split.pd | 24 --- externals/build/doc/help-sprinkler.pd | 48 ----- externals/build/doc/help-state.pd | 44 ---- externals/build/doc/help-statistic.pd | 120 ----------- externals/build/doc/help-step.pd | 22 -- externals/build/doc/help-strcat.pd | 12 -- externals/build/doc/help-streamin~.pd | 41 ---- externals/build/doc/help-streamout~.pd | 49 ----- externals/build/doc/help-stripdir.pd | 7 - externals/build/doc/help-subst.pd | 72 ------- externals/build/doc/help-susloop~.pd | 102 --------- externals/build/doc/help-svf~.pd | 137 ------------- externals/build/doc/help-sync.pd | 53 ----- externals/build/doc/help-system.pd | 8 - externals/build/doc/help-tabreadmix~.pd | 45 ---- externals/build/doc/help-temperature.pd | 16 -- externals/build/doc/help-ticker.pd | 10 - externals/build/doc/help-tilt.pd | 26 --- externals/build/doc/help-timebang.pd | 17 -- externals/build/doc/help-triang.pd | 9 - externals/build/doc/help-tripleLine.pd | 17 -- externals/build/doc/help-tripleRand.pd | 19 -- externals/build/doc/help-unroute.pd | 30 --- externals/build/doc/help-unwonk.pd | 36 ---- externals/build/doc/help-urn.pd | 18 -- externals/build/doc/help-utime.pd | 9 - externals/build/doc/help-vbap.pd | 52 ----- externals/build/doc/help-velocity.pd | 14 -- externals/build/doc/help-weibull.pd | 15 -- externals/build/doc/help-wrap.pd | 22 -- externals/build/doc/help-xfm~.pd | 106 ---------- externals/build/doc/help-zhzxh~.pd | 39 ---- externals/build/doc/help_rhythm.pd | 3 - externals/build/doc/hlshelf.pd | 34 --- externals/build/doc/ifeel-help.pd | 34 --- externals/build/doc/kalashnikov.pd | 23 --- externals/build/doc/linuxevent-help.pd | 223 -------------------- externals/build/doc/linuxevent-joystick.pd | 76 ------- externals/build/doc/linuxhid.pd | 12 -- externals/build/doc/linuxjoystick-help.pd | 125 ----------- externals/build/doc/linuxmouse-help.pd | 42 ---- externals/build/doc/makefile | 46 +++++ externals/build/doc/mandelbrot.pd | 13 -- externals/build/doc/mandelbrot~.pd | 53 ----- externals/build/doc/maxlib/automata.txt | 178 ---------------- externals/build/doc/maxlib/examplescore.txt | 25 --- externals/build/doc/maxlib/help-arbran.pd | 28 --- externals/build/doc/maxlib/help-average.pd | 29 --- externals/build/doc/maxlib/help-beat.pd | 66 ------ externals/build/doc/maxlib/help-beta.pd | 14 -- externals/build/doc/maxlib/help-bilex.pd | 12 -- externals/build/doc/maxlib/help-borax.pd | 86 -------- externals/build/doc/maxlib/help-cauchy.pd | 11 - externals/build/doc/maxlib/help-chord.pd | 37 ---- externals/build/doc/maxlib/help-delta.pd | 20 -- externals/build/doc/maxlib/help-dist.pd | 36 ---- externals/build/doc/maxlib/help-divide.pd | 18 -- externals/build/doc/maxlib/help-divmod.pd | 20 -- externals/build/doc/maxlib/help-edge.pd | 17 -- externals/build/doc/maxlib/help-expo.pd | 12 -- externals/build/doc/maxlib/help-fifo.pd | 13 -- externals/build/doc/maxlib/help-gauss.pd | 14 -- externals/build/doc/maxlib/help-gestalt.pd | 51 ----- externals/build/doc/maxlib/help-history.pd | 30 --- externals/build/doc/maxlib/help-ignore.pd | 15 -- externals/build/doc/maxlib/help-iso.pd | 54 ----- externals/build/doc/maxlib/help-lifo.pd | 16 -- externals/build/doc/maxlib/help-limit.pd | 25 --- externals/build/doc/maxlib/help-linear.pd | 8 - externals/build/doc/maxlib/help-listfunnel.pd | 21 -- externals/build/doc/maxlib/help-match.pd | 68 ------ externals/build/doc/maxlib/help-maxlib.pd | 73 ------- externals/build/doc/maxlib/help-minus.pd | 17 -- externals/build/doc/maxlib/help-mlife.pd | 56 ----- externals/build/doc/maxlib/help-multi.pd | 17 -- externals/build/doc/maxlib/help-netclient.pd | 51 ----- externals/build/doc/maxlib/help-netdist.pd | 37 ---- externals/build/doc/maxlib/help-netrec.pd | 34 --- externals/build/doc/maxlib/help-netserver.pd | 50 ----- externals/build/doc/maxlib/help-nroute.pd | 37 ---- externals/build/doc/maxlib/help-pitch.pd | 30 --- externals/build/doc/maxlib/help-plus.pd | 17 -- externals/build/doc/maxlib/help-poisson.pd | 12 -- externals/build/doc/maxlib/help-pulse.pd | 35 ---- externals/build/doc/maxlib/help-remote.pd | 18 -- externals/build/doc/maxlib/help-rewrap.pd | 23 --- externals/build/doc/maxlib/help-rhythm.pd | 35 ---- externals/build/doc/maxlib/help-scale.pd | 31 --- externals/build/doc/maxlib/help-score.pd | 52 ----- externals/build/doc/maxlib/help-speedlim.pd | 30 --- externals/build/doc/maxlib/help-split.pd | 24 --- externals/build/doc/maxlib/help-step.pd | 22 -- externals/build/doc/maxlib/help-subst.pd | 72 ------- externals/build/doc/maxlib/help-temperature.pd | 16 -- externals/build/doc/maxlib/help-tilt.pd | 26 --- externals/build/doc/maxlib/help-timebang.pd | 17 -- externals/build/doc/maxlib/help-triang.pd | 9 - externals/build/doc/maxlib/help-unroute.pd | 30 --- externals/build/doc/maxlib/help-urn.pd | 18 -- externals/build/doc/maxlib/help-velocity.pd | 14 -- externals/build/doc/maxlib/help-weibull.pd | 15 -- externals/build/doc/maxlib/help-wrap.pd | 22 -- externals/build/doc/mixer~.pd | 87 -------- externals/build/doc/openpatch.pd | 11 - externals/build/doc/ossmixer.pd | 67 ------ externals/build/doc/pan_gogins~.pd | 95 --------- externals/build/doc/pipeio~.pd | 29 --- externals/build/doc/polygate~.pd | 251 ----------------------- externals/build/doc/promiscous~.pd | 9 - externals/build/doc/range.pd | 31 --- externals/build/doc/receivelocal.pd | 18 -- externals/build/doc/scramble~.pd | 107 ---------- externals/build/doc/send13.pd | 11 - externals/build/doc/sendlocal.pd | 18 -- externals/build/doc/streamio13~.pd | 51 ----- externals/build/doc/test.som | 206 ------------------- externals/build/doc/wavinfo.pd | 18 -- 265 files changed, 46 insertions(+), 10761 deletions(-) delete mode 100644 externals/build/doc/apply~.pd delete mode 100644 externals/build/doc/atan2~.pd delete mode 100644 externals/build/doc/automata.txt delete mode 100644 externals/build/doc/cdplayer.pd delete mode 100644 externals/build/doc/cxc/ENV.pd delete mode 100644 externals/build/doc/cxc/ascseq.pd delete mode 100644 externals/build/doc/cxc/ascwave.pd delete mode 100644 externals/build/doc/cxc/bfilt.pd delete mode 100644 externals/build/doc/cxc/cxc.prepend.pd delete mode 100644 externals/build/doc/cxc/delta.pd delete mode 100644 externals/build/doc/cxc/proc.pd delete mode 100644 externals/build/doc/cxc/randomix.pd delete mode 100644 externals/build/doc/cxc/serialize.pd delete mode 100644 externals/build/doc/cxc/statistics.pd delete mode 100644 externals/build/doc/cxc/utime.pd delete mode 100644 externals/build/doc/equalizer.pd delete mode 100644 externals/build/doc/examplescore.txt delete mode 100644 externals/build/doc/ext13.pd delete mode 100644 externals/build/doc/filtgain.pd delete mode 100644 externals/build/doc/help-ENV.pd delete mode 100644 externals/build/doc/help-abs~.pd delete mode 100644 externals/build/doc/help-aenv~.pd delete mode 100644 externals/build/doc/help-allow.pd delete mode 100644 externals/build/doc/help-alternate.pd delete mode 100644 externals/build/doc/help-ann_som.pd delete mode 100644 externals/build/doc/help-arbran.pd delete mode 100644 externals/build/doc/help-arraycopy.pd delete mode 100644 externals/build/doc/help-arraysize.pd delete mode 100644 externals/build/doc/help-ascseq.pd delete mode 100644 externals/build/doc/help-ascwave.pd delete mode 100644 externals/build/doc/help-atan2~.pd delete mode 100644 externals/build/doc/help-average.pd delete mode 100644 externals/build/doc/help-bandpass.pd delete mode 100644 externals/build/doc/help-bdiag~.pd delete mode 100644 externals/build/doc/help-beat.pd delete mode 100644 externals/build/doc/help-beta.pd delete mode 100644 externals/build/doc/help-bfft~.pd delete mode 100644 externals/build/doc/help-bfilt.pd delete mode 100644 externals/build/doc/help-bilex.pd delete mode 100644 externals/build/doc/help-borax.pd delete mode 100644 externals/build/doc/help-button.pd delete mode 100644 externals/build/doc/help-bwin~.pd delete mode 100644 externals/build/doc/help-cauchy.pd delete mode 100644 externals/build/doc/help-cheby~.pd delete mode 100644 externals/build/doc/help-chord.pd delete mode 100644 externals/build/doc/help-delta.pd delete mode 100644 externals/build/doc/help-deny.pd delete mode 100644 externals/build/doc/help-dist.pd delete mode 100644 externals/build/doc/help-dist~.pd delete mode 100644 externals/build/doc/help-divide.pd delete mode 100644 externals/build/doc/help-divmod.pd delete mode 100644 externals/build/doc/help-dwt~.pd delete mode 100644 externals/build/doc/help-dynwav~.pd delete mode 100644 externals/build/doc/help-eadsr~.pd delete mode 100644 externals/build/doc/help-ead~.pd delete mode 100644 externals/build/doc/help-ear~.pd delete mode 100644 externals/build/doc/help-edge.pd delete mode 100644 externals/build/doc/help-envgen.pd delete mode 100644 externals/build/doc/help-equalizer.pd delete mode 100644 externals/build/doc/help-expo.pd delete mode 100644 externals/build/doc/help-fdn~.pd delete mode 100644 externals/build/doc/help-ffpoly.pd delete mode 100644 externals/build/doc/help-fifo.pd delete mode 100644 externals/build/doc/help-fwarp.pd delete mode 100644 externals/build/doc/help-gauss.pd delete mode 100644 externals/build/doc/help-gem_average.pd delete mode 100644 externals/build/doc/help-gem_change.pd delete mode 100644 externals/build/doc/help-gem_counter.pd delete mode 100644 externals/build/doc/help-gestalt.pd delete mode 100644 externals/build/doc/help-getenv.pd delete mode 100644 externals/build/doc/help-henon.pd delete mode 100644 externals/build/doc/help-highpass.pd delete mode 100644 externals/build/doc/help-highshelf.pd delete mode 100644 externals/build/doc/help-history.pd delete mode 100644 externals/build/doc/help-hlshelf.pd delete mode 100644 externals/build/doc/help-ignore.pd delete mode 100644 externals/build/doc/help-ikeda.pd delete mode 100644 externals/build/doc/help-image.pd delete mode 100644 externals/build/doc/help-inv.pd delete mode 100644 externals/build/doc/help-invert.pd delete mode 100644 externals/build/doc/help-iso.pd delete mode 100644 externals/build/doc/help-junction~.pd delete mode 100644 externals/build/doc/help-knob.pd delete mode 100644 externals/build/doc/help-lattice~.pd delete mode 100644 externals/build/doc/help-lifo.pd delete mode 100644 externals/build/doc/help-limit.pd delete mode 100644 externals/build/doc/help-linear.pd delete mode 100644 externals/build/doc/help-listfifo.pd delete mode 100644 externals/build/doc/help-listfunnel.pd delete mode 100644 externals/build/doc/help-ln~.pd delete mode 100644 externals/build/doc/help-lorenz.pd delete mode 100644 externals/build/doc/help-lowpass.pd delete mode 100644 externals/build/doc/help-lowshelf.pd delete mode 100644 externals/build/doc/help-match.pd delete mode 100644 externals/build/doc/help-matrix~.pd delete mode 100644 externals/build/doc/help-maxlib.pd delete mode 100644 externals/build/doc/help-minus.pd delete mode 100644 externals/build/doc/help-mlife.pd delete mode 100644 externals/build/doc/help-moog~.pd delete mode 100644 externals/build/doc/help-multi.pd delete mode 100644 externals/build/doc/help-nchange.pd delete mode 100644 externals/build/doc/help-netclient.pd delete mode 100644 externals/build/doc/help-netdist.pd delete mode 100644 externals/build/doc/help-netrec.pd delete mode 100644 externals/build/doc/help-netserver.pd delete mode 100644 externals/build/doc/help-notch.pd delete mode 100644 externals/build/doc/help-nroute.pd delete mode 100644 externals/build/doc/help-oggamp~.pd delete mode 100644 externals/build/doc/help-oggcast~.pd delete mode 100644 externals/build/doc/help-oggread~.pd delete mode 100644 externals/build/doc/help-oggwrite~.pd delete mode 100644 externals/build/doc/help-oneshot.pd delete mode 100644 externals/build/doc/help-pan_gogins~.pd delete mode 100644 externals/build/doc/help-pansig~.pd delete mode 100644 externals/build/doc/help-pan~.pd delete mode 100644 externals/build/doc/help-permut~.pd delete mode 100644 externals/build/doc/help-pipewrite~.pd delete mode 100644 externals/build/doc/help-pitch.pd delete mode 100644 externals/build/doc/help-plugin~.pd delete mode 100644 externals/build/doc/help-plus.pd delete mode 100644 externals/build/doc/help-poisson.pd delete mode 100644 externals/build/doc/help-proc.pd delete mode 100644 externals/build/doc/help-pulse.pd delete mode 100644 externals/build/doc/help-qmult~.pd delete mode 100644 externals/build/doc/help-qnorm~.pd delete mode 100644 externals/build/doc/help-randomF.pd delete mode 100644 externals/build/doc/help-randomix.pd delete mode 100644 externals/build/doc/help-range.pd delete mode 100644 externals/build/doc/help-ratio.pd delete mode 100644 externals/build/doc/help-rec2pol~.pd delete mode 100644 externals/build/doc/help-remote.pd delete mode 100644 externals/build/doc/help-rewrap.pd delete mode 100644 externals/build/doc/help-rhythm.pd delete mode 100644 externals/build/doc/help-rhythm_ioi_histogram.pd delete mode 100644 externals/build/doc/help-rhythm_quantum.pd delete mode 100644 externals/build/doc/help-rhythm_slave_metro.pd delete mode 100644 externals/build/doc/help-rossler.pd delete mode 100644 externals/build/doc/help-rtin~.pd delete mode 100644 externals/build/doc/help-scale.pd delete mode 100644 externals/build/doc/help-score.pd delete mode 100644 externals/build/doc/help-serialize.pd delete mode 100644 externals/build/doc/help-sfread~.pd delete mode 100644 externals/build/doc/help-sfwrite~.pd delete mode 100644 externals/build/doc/help-shell.pd delete mode 100644 externals/build/doc/help-shuffle.pd delete mode 100644 externals/build/doc/help-slider.pd delete mode 100644 externals/build/doc/help-som.pd delete mode 100644 externals/build/doc/help-speedlim.pd delete mode 100644 externals/build/doc/help-split.pd delete mode 100644 externals/build/doc/help-sprinkler.pd delete mode 100644 externals/build/doc/help-state.pd delete mode 100644 externals/build/doc/help-statistic.pd delete mode 100644 externals/build/doc/help-step.pd delete mode 100644 externals/build/doc/help-strcat.pd delete mode 100644 externals/build/doc/help-streamin~.pd delete mode 100644 externals/build/doc/help-streamout~.pd delete mode 100644 externals/build/doc/help-stripdir.pd delete mode 100644 externals/build/doc/help-subst.pd delete mode 100644 externals/build/doc/help-susloop~.pd delete mode 100644 externals/build/doc/help-svf~.pd delete mode 100644 externals/build/doc/help-sync.pd delete mode 100644 externals/build/doc/help-system.pd delete mode 100644 externals/build/doc/help-tabreadmix~.pd delete mode 100644 externals/build/doc/help-temperature.pd delete mode 100644 externals/build/doc/help-ticker.pd delete mode 100644 externals/build/doc/help-tilt.pd delete mode 100644 externals/build/doc/help-timebang.pd delete mode 100644 externals/build/doc/help-triang.pd delete mode 100644 externals/build/doc/help-tripleLine.pd delete mode 100644 externals/build/doc/help-tripleRand.pd delete mode 100644 externals/build/doc/help-unroute.pd delete mode 100644 externals/build/doc/help-unwonk.pd delete mode 100644 externals/build/doc/help-urn.pd delete mode 100644 externals/build/doc/help-utime.pd delete mode 100644 externals/build/doc/help-vbap.pd delete mode 100644 externals/build/doc/help-velocity.pd delete mode 100644 externals/build/doc/help-weibull.pd delete mode 100644 externals/build/doc/help-wrap.pd delete mode 100644 externals/build/doc/help-xfm~.pd delete mode 100644 externals/build/doc/help-zhzxh~.pd delete mode 100644 externals/build/doc/help_rhythm.pd delete mode 100644 externals/build/doc/hlshelf.pd delete mode 100644 externals/build/doc/ifeel-help.pd delete mode 100644 externals/build/doc/kalashnikov.pd delete mode 100644 externals/build/doc/linuxevent-help.pd delete mode 100644 externals/build/doc/linuxevent-joystick.pd delete mode 100644 externals/build/doc/linuxhid.pd delete mode 100644 externals/build/doc/linuxjoystick-help.pd delete mode 100644 externals/build/doc/linuxmouse-help.pd create mode 100644 externals/build/doc/makefile delete mode 100644 externals/build/doc/mandelbrot.pd delete mode 100644 externals/build/doc/mandelbrot~.pd delete mode 100644 externals/build/doc/maxlib/automata.txt delete mode 100644 externals/build/doc/maxlib/examplescore.txt delete mode 100644 externals/build/doc/maxlib/help-arbran.pd delete mode 100644 externals/build/doc/maxlib/help-average.pd delete mode 100644 externals/build/doc/maxlib/help-beat.pd delete mode 100644 externals/build/doc/maxlib/help-beta.pd delete mode 100644 externals/build/doc/maxlib/help-bilex.pd delete mode 100644 externals/build/doc/maxlib/help-borax.pd delete mode 100644 externals/build/doc/maxlib/help-cauchy.pd delete mode 100644 externals/build/doc/maxlib/help-chord.pd delete mode 100644 externals/build/doc/maxlib/help-delta.pd delete mode 100644 externals/build/doc/maxlib/help-dist.pd delete mode 100644 externals/build/doc/maxlib/help-divide.pd delete mode 100644 externals/build/doc/maxlib/help-divmod.pd delete mode 100644 externals/build/doc/maxlib/help-edge.pd delete mode 100644 externals/build/doc/maxlib/help-expo.pd delete mode 100644 externals/build/doc/maxlib/help-fifo.pd delete mode 100644 externals/build/doc/maxlib/help-gauss.pd delete mode 100644 externals/build/doc/maxlib/help-gestalt.pd delete mode 100644 externals/build/doc/maxlib/help-history.pd delete mode 100644 externals/build/doc/maxlib/help-ignore.pd delete mode 100644 externals/build/doc/maxlib/help-iso.pd delete mode 100644 externals/build/doc/maxlib/help-lifo.pd delete mode 100644 externals/build/doc/maxlib/help-limit.pd delete mode 100644 externals/build/doc/maxlib/help-linear.pd delete mode 100644 externals/build/doc/maxlib/help-listfunnel.pd delete mode 100644 externals/build/doc/maxlib/help-match.pd delete mode 100644 externals/build/doc/maxlib/help-maxlib.pd delete mode 100644 externals/build/doc/maxlib/help-minus.pd delete mode 100644 externals/build/doc/maxlib/help-mlife.pd delete mode 100644 externals/build/doc/maxlib/help-multi.pd delete mode 100644 externals/build/doc/maxlib/help-netclient.pd delete mode 100644 externals/build/doc/maxlib/help-netdist.pd delete mode 100644 externals/build/doc/maxlib/help-netrec.pd delete mode 100644 externals/build/doc/maxlib/help-netserver.pd delete mode 100644 externals/build/doc/maxlib/help-nroute.pd delete mode 100644 externals/build/doc/maxlib/help-pitch.pd delete mode 100644 externals/build/doc/maxlib/help-plus.pd delete mode 100644 externals/build/doc/maxlib/help-poisson.pd delete mode 100644 externals/build/doc/maxlib/help-pulse.pd delete mode 100644 externals/build/doc/maxlib/help-remote.pd delete mode 100644 externals/build/doc/maxlib/help-rewrap.pd delete mode 100644 externals/build/doc/maxlib/help-rhythm.pd delete mode 100644 externals/build/doc/maxlib/help-scale.pd delete mode 100644 externals/build/doc/maxlib/help-score.pd delete mode 100644 externals/build/doc/maxlib/help-speedlim.pd delete mode 100644 externals/build/doc/maxlib/help-split.pd delete mode 100644 externals/build/doc/maxlib/help-step.pd delete mode 100644 externals/build/doc/maxlib/help-subst.pd delete mode 100644 externals/build/doc/maxlib/help-temperature.pd delete mode 100644 externals/build/doc/maxlib/help-tilt.pd delete mode 100644 externals/build/doc/maxlib/help-timebang.pd delete mode 100644 externals/build/doc/maxlib/help-triang.pd delete mode 100644 externals/build/doc/maxlib/help-unroute.pd delete mode 100644 externals/build/doc/maxlib/help-urn.pd delete mode 100644 externals/build/doc/maxlib/help-velocity.pd delete mode 100644 externals/build/doc/maxlib/help-weibull.pd delete mode 100644 externals/build/doc/maxlib/help-wrap.pd delete mode 100644 externals/build/doc/mixer~.pd delete mode 100644 externals/build/doc/openpatch.pd delete mode 100644 externals/build/doc/ossmixer.pd delete mode 100644 externals/build/doc/pan_gogins~.pd delete mode 100644 externals/build/doc/pipeio~.pd delete mode 100644 externals/build/doc/polygate~.pd delete mode 100644 externals/build/doc/promiscous~.pd delete mode 100644 externals/build/doc/range.pd delete mode 100644 externals/build/doc/receivelocal.pd delete mode 100644 externals/build/doc/scramble~.pd delete mode 100644 externals/build/doc/send13.pd delete mode 100644 externals/build/doc/sendlocal.pd delete mode 100644 externals/build/doc/streamio13~.pd delete mode 100644 externals/build/doc/test.som delete mode 100644 externals/build/doc/wavinfo.pd (limited to 'externals/build/doc') 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 -Reply to: Electronic Music Discussion List -To: Multiple recipients of list EMUSIC-L -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 \, 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~ ; -#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 ; -#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 ; -#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 ; -#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 ] 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 <60dB time> ] -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 ; -#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 \, _ 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 ; -#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 ; -#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 ; -#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 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 ; -#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 : output value at time (in ms); -#X text 20 465 : set breakpoints in; -#X text 74 481 ... 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: ; -#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 ; -#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: ; -#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 ; -#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 ; -#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 ; -#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 ] 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 ; -#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 ; -#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 ; -#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 ; -#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 ; -#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 ; -#X text 189 370 ; -#X text 279 395 closed universe if; -#X text 279 409 = 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 ; -#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 ; -#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 "; -#X text 110 70 send message on specified socket; -#X text 200 143 "client "; -#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 ; -#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 "; -#X text 110 70 send message on specified socket; -#X text 200 143 "client "; -#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 ; -#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~ ; -#X text 167 324 - turn graphical buffer status display on -(1) or off (0 \, default); -#X text 167 351 - number of outlets (default = 2) \, mono -to stereo and stereo to mono conversion supported; -#X text 333 50 written by Olaf Matthes ; -#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 - 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 ; -#X text 272 45 get latest version at; -#X text 274 59 http://www.akustische-kunst.de/puredata/; -#X text 188 178 vorbis -; -#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 ; -#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 ; -#X text 246 284 print current settings to console window; -#X text 214 306 comment: ; -#X msg 214 323 ARTIST your_name; -#X text 118 421 creation arguments: oggcast~ -; -#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 ; -#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 -; -#X text 373 251 channels: 1 or 2 (default); -#X text 204 216 vbr ; -#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 ; -#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 */ - - -#include "m_imp.h" -//#include -#include "g_canvas.h" -#ifdef NT -#pragma warning( disable : 4244 ) -#pragma warning( disable : 4305 ) -#endif - -#include -#include -#include -#include -#include -#include -#include - -/* - * -------------------------- 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 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 \, 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 ; -#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 -; -#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: ; -#X text 253 91 with data of any type; -#X text 89 26 written by Olaf Matthes ; -#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 ; -#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 ; -#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 ; -#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 ; -#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 ; -#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 -; -#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 ; -#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 ; -#X text 276 35 start position in samples (defaults to ); -#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 . 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 ; -#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 ; -#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 ; -#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~ ; -#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