From 204cb1b74aeec62614a3de516ab67779618e9a36 Mon Sep 17 00:00:00 2001 From: Luke Iannini Date: Sun, 26 Oct 2008 08:22:12 +0000 Subject: continued reorg svn path=/trunk/abstractions/sfruit/; revision=10349 --- core/SOSCroute-help.pd | 30 ----- core/SOSCroute.pd | 63 --------- core/audiotis.pd | 40 ------ core/bb-help.pd | 9 -- core/bb.pd | 8 -- core/beat2frac-help.pd | 34 ----- core/beat2frac.pd | 83 ------------ core/btn.pd | 47 ------- core/canvasselect.pd | 42 ------ core/color.hsl2rgb.pd | 161 ----------------------- core/color.random-dark-light18.pd | 50 -------- core/color.random-dark-light24.pd | 50 -------- core/color.rgb2pd18.pd | 18 --- core/color.rgb2pd24.pd | 27 ---- core/color.rgbset-help.pd | 19 --- core/color.rgbset.pd | 156 ----------------------- core/countseq-help.pd | 29 ----- core/countseq.pd | 105 --------------- core/cpugraph-help.pd | 6 - core/cpugraph.pd | 95 -------------- core/deeprouteOSC.pd | 96 -------------- core/dialog.under-cursor-help.pd | 17 --- core/dialog.under-cursor.pd | 63 --------- core/dialog.yes-no.pd | 51 -------- core/donecanvasdialog-help.pd | 4 - core/dotrouteOSC.pd | 20 --- core/ds-begin-help.pd | 41 ------ core/ds-begin.pd | 13 -- core/ds-dump-array.pd | 20 --- core/ds-dump-help.pd | 58 --------- core/ds-dump-only-help.pd | 84 ------------ core/ds-dump-only.pd | 26 ---- core/ds-dump.pd | 27 ---- core/ds-end-help.pd | 41 ------ core/ds-end.pd | 26 ---- core/ds-first-help.pd | 84 ------------ core/ds-first.pd | 29 ----- core/ds-get-list.pd | 70 ---------- core/ds-idx-only-help.pd | 23 ---- core/ds-idx-only.pd | 58 --------- core/ds-idx.pd | 36 ------ core/ds-next-element.pd | 154 ---------------------- core/ds-raise-help.pd | 7 - core/ds-raise.pd | 11 -- core/ds-select-help.pd | 39 ------ core/ds-select.pd | 22 ---- core/dynamic-gui-messages-help.pd | 10 -- core/eqpowmix~.pd | 58 --------- core/gemkeycommand.pd | 6 - core/gemkeynamedown.pd | 16 --- core/gop-edit.pd | 39 ------ core/guilink-help.pd | 15 --- core/guilink.pd | 9 -- core/hotpack-help.pd | 27 ---- core/hotpack.pd | 175 ------------------------- core/if-help.pd | 37 ------ core/if.pd | 29 ----- core/ifspigot-help.pd | 11 -- core/ifspigot.pd | 20 --- core/instance-help.pd | 30 ----- core/instance.pd | 57 --------- core/keycommand-help.pd | 41 ------ core/keycommand.pd | 6 - core/keymodroute-help.pd | 15 --- core/keymodroute.pd | 17 --- core/keynamedown-help.pd | 9 -- core/keynamedown.pd | 16 --- core/keynameonly-help.pd | 22 ---- core/keynameonly.pd | 14 -- core/list-dripx-help.pd | 15 --- core/list-dripx.pd | 43 ------- core/list-idx-list-help.pd | 38 ------ core/list-idx-list.pd | 19 --- core/list-idx-many-help.pd | 14 -- core/list-idx-many.pd | 37 ------ core/list-proc-insert-help.pd | 47 ------- core/list-proc-insert.pd | 16 --- core/list-range-help.pd | 55 -------- core/list-range.pd | 159 ----------------------- core/list-remove-help.pd | 21 --- core/list-remove.pd | 30 ----- core/list-sample-help.pd | 27 ---- core/list-sample.pd | 35 ----- core/list-shuffle-help.pd | 12 -- core/list-shuffle.pd | 11 -- core/list-slice-help.pd | 24 ---- core/list-slice.pd | 56 -------- core/list-split-at-help.pd | 36 ------ core/list-split-at.pd | 28 ---- core/list-swap-help.pd | 21 --- core/list-swap.pd | 26 ---- core/list-value-extend-help.pd | 46 ------- core/list-value-extend.pd | 21 --- core/list-value-help.pd | 25 ---- core/list-value.pd | 27 ---- core/list-zip-help.pd | 58 --------- core/list-zip.pd | 170 ------------------------- core/makedollarsym.pd | 12 -- core/mate.pd | 33 ----- core/menubar.pd | 44 ------- core/midi-coarsefine.pd | 21 --- core/myifspigot-help.pd | 20 --- core/myifspigot.pd | 10 -- core/oscinify.pd | 8 -- core/oscoutify.pd | 8 -- core/pausetimer-help.pd | 21 --- core/pausetimer.pd | 73 ----------- core/pcount.pd | 28 ---- core/round-help.pd | 10 -- core/round.pd | 19 --- core/rprint-help.pd | 15 --- core/rprint.pd | 4 - core/s2l-explode-help.pd | 10 -- core/s2l-explode.pd | 14 -- core/s2l-shorten.pd | 36 ------ core/savebang-help.pd | 9 -- core/savebang.pd | 13 -- core/saveclear-help.pd | 16 --- core/saveclear.pd | 14 -- core/screendimens.pd | 19 --- core/sdeeprouteOSC.pd | 54 -------- core/sendmany-osc.pd | 20 --- core/sendmany.pd | 20 --- core/setabng-help.pd | 24 ---- core/setabng.pd | 22 ---- core/sft.seqnames.pd | 31 ----- core/sft.sig.pd | 12 -- core/storebang-help.pd | 20 --- core/storebang.pd | 30 ----- core/timerr.pd | 8 -- core/trimdirs-help.pd | 24 ---- core/trimdirs.pd | 57 --------- core/troute-help.pd | 47 ------- core/troute.pd | 246 ------------------------------------ core/vmetro-help.pd | 23 ---- core/vmetro.pd | 32 ----- sfruit/SOSCroute-help.pd | 30 +++++ sfruit/SOSCroute.pd | 63 +++++++++ sfruit/audiotis.pd | 40 ++++++ sfruit/bb-help.pd | 9 ++ sfruit/bb.pd | 8 ++ sfruit/beat2frac-help.pd | 34 +++++ sfruit/beat2frac.pd | 83 ++++++++++++ sfruit/btn.pd | 47 +++++++ sfruit/canvasselect.pd | 42 ++++++ sfruit/color.hsl2rgb.pd | 161 +++++++++++++++++++++++ sfruit/color.random-dark-light18.pd | 50 ++++++++ sfruit/color.random-dark-light24.pd | 50 ++++++++ sfruit/color.rgb2pd18.pd | 18 +++ sfruit/color.rgb2pd24.pd | 27 ++++ sfruit/color.rgbset-help.pd | 19 +++ sfruit/color.rgbset.pd | 156 +++++++++++++++++++++++ sfruit/countseq-help.pd | 29 +++++ sfruit/countseq.pd | 105 +++++++++++++++ sfruit/cpugraph-help.pd | 6 + sfruit/cpugraph.pd | 95 ++++++++++++++ sfruit/deeprouteOSC.pd | 96 ++++++++++++++ sfruit/dialog.under-cursor-help.pd | 17 +++ sfruit/dialog.under-cursor.pd | 63 +++++++++ sfruit/dialog.yes-no.pd | 51 ++++++++ sfruit/donecanvasdialog-help.pd | 4 + sfruit/dotrouteOSC.pd | 20 +++ sfruit/ds-begin-help.pd | 41 ++++++ sfruit/ds-begin.pd | 13 ++ sfruit/ds-dump-array.pd | 20 +++ sfruit/ds-dump-help.pd | 58 +++++++++ sfruit/ds-dump-only-help.pd | 84 ++++++++++++ sfruit/ds-dump-only.pd | 26 ++++ sfruit/ds-dump.pd | 27 ++++ sfruit/ds-end-help.pd | 41 ++++++ sfruit/ds-end.pd | 26 ++++ sfruit/ds-first-help.pd | 84 ++++++++++++ sfruit/ds-first.pd | 29 +++++ sfruit/ds-get-list.pd | 70 ++++++++++ sfruit/ds-idx-only-help.pd | 23 ++++ sfruit/ds-idx-only.pd | 58 +++++++++ sfruit/ds-idx.pd | 36 ++++++ sfruit/ds-next-element.pd | 154 ++++++++++++++++++++++ sfruit/ds-raise-help.pd | 7 + sfruit/ds-raise.pd | 11 ++ sfruit/ds-select-help.pd | 39 ++++++ sfruit/ds-select.pd | 22 ++++ sfruit/dynamic-gui-messages-help.pd | 10 ++ sfruit/eqpowmix~.pd | 58 +++++++++ sfruit/gemkeycommand.pd | 6 + sfruit/gemkeynamedown.pd | 16 +++ sfruit/gop-edit.pd | 39 ++++++ sfruit/guilink-help.pd | 15 +++ sfruit/guilink.pd | 9 ++ sfruit/hotpack-help.pd | 27 ++++ sfruit/hotpack.pd | 175 +++++++++++++++++++++++++ sfruit/if-help.pd | 37 ++++++ sfruit/if.pd | 29 +++++ sfruit/ifspigot-help.pd | 11 ++ sfruit/ifspigot.pd | 20 +++ sfruit/instance-help.pd | 30 +++++ sfruit/instance.pd | 57 +++++++++ sfruit/keycommand-help.pd | 41 ++++++ sfruit/keycommand.pd | 6 + sfruit/keymodroute-help.pd | 15 +++ sfruit/keymodroute.pd | 17 +++ sfruit/keynamedown-help.pd | 9 ++ sfruit/keynamedown.pd | 16 +++ sfruit/keynameonly-help.pd | 22 ++++ sfruit/keynameonly.pd | 14 ++ sfruit/list-dripx-help.pd | 15 +++ sfruit/list-dripx.pd | 43 +++++++ sfruit/list-idx-list-help.pd | 38 ++++++ sfruit/list-idx-list.pd | 19 +++ sfruit/list-idx-many-help.pd | 14 ++ sfruit/list-idx-many.pd | 37 ++++++ sfruit/list-proc-insert-help.pd | 47 +++++++ sfruit/list-proc-insert.pd | 16 +++ sfruit/list-range-help.pd | 55 ++++++++ sfruit/list-range.pd | 159 +++++++++++++++++++++++ sfruit/list-remove-help.pd | 21 +++ sfruit/list-remove.pd | 30 +++++ sfruit/list-sample-help.pd | 27 ++++ sfruit/list-sample.pd | 35 +++++ sfruit/list-shuffle-help.pd | 12 ++ sfruit/list-shuffle.pd | 11 ++ sfruit/list-slice-help.pd | 24 ++++ sfruit/list-slice.pd | 56 ++++++++ sfruit/list-split-at-help.pd | 36 ++++++ sfruit/list-split-at.pd | 28 ++++ sfruit/list-swap-help.pd | 21 +++ sfruit/list-swap.pd | 26 ++++ sfruit/list-value-extend-help.pd | 46 +++++++ sfruit/list-value-extend.pd | 21 +++ sfruit/list-value-help.pd | 25 ++++ sfruit/list-value.pd | 27 ++++ sfruit/list-zip-help.pd | 58 +++++++++ sfruit/list-zip.pd | 170 +++++++++++++++++++++++++ sfruit/makedollarsym.pd | 12 ++ sfruit/mate.pd | 33 +++++ sfruit/menubar.pd | 44 +++++++ sfruit/midi-coarsefine.pd | 21 +++ sfruit/myifspigot-help.pd | 20 +++ sfruit/myifspigot.pd | 10 ++ sfruit/oscinify.pd | 8 ++ sfruit/oscoutify.pd | 8 ++ sfruit/pausetimer-help.pd | 21 +++ sfruit/pausetimer.pd | 73 +++++++++++ sfruit/pcount.pd | 28 ++++ sfruit/round-help.pd | 10 ++ sfruit/round.pd | 19 +++ sfruit/rprint-help.pd | 15 +++ sfruit/rprint.pd | 4 + sfruit/s2l-explode-help.pd | 10 ++ sfruit/s2l-explode.pd | 14 ++ sfruit/s2l-shorten.pd | 36 ++++++ sfruit/savebang-help.pd | 9 ++ sfruit/savebang.pd | 13 ++ sfruit/saveclear-help.pd | 16 +++ sfruit/saveclear.pd | 14 ++ sfruit/screendimens.pd | 19 +++ sfruit/sdeeprouteOSC.pd | 54 ++++++++ sfruit/sendmany-osc.pd | 20 +++ sfruit/sendmany.pd | 20 +++ sfruit/setabng-help.pd | 24 ++++ sfruit/setabng.pd | 22 ++++ sfruit/sft.seqnames.pd | 31 +++++ sfruit/sft.sig.pd | 12 ++ sfruit/storebang-help.pd | 20 +++ sfruit/storebang.pd | 30 +++++ sfruit/timerr.pd | 8 ++ sfruit/trimdirs-help.pd | 24 ++++ sfruit/trimdirs.pd | 57 +++++++++ sfruit/troute-help.pd | 47 +++++++ sfruit/troute.pd | 246 ++++++++++++++++++++++++++++++++++++ sfruit/vmetro-help.pd | 23 ++++ sfruit/vmetro.pd | 32 +++++ 272 files changed, 5115 insertions(+), 5115 deletions(-) delete mode 100644 core/SOSCroute-help.pd delete mode 100644 core/SOSCroute.pd delete mode 100644 core/audiotis.pd delete mode 100644 core/bb-help.pd delete mode 100644 core/bb.pd delete mode 100644 core/beat2frac-help.pd delete mode 100644 core/beat2frac.pd delete mode 100644 core/btn.pd delete mode 100644 core/canvasselect.pd delete mode 100644 core/color.hsl2rgb.pd delete mode 100644 core/color.random-dark-light18.pd delete mode 100644 core/color.random-dark-light24.pd delete mode 100644 core/color.rgb2pd18.pd delete mode 100644 core/color.rgb2pd24.pd delete mode 100644 core/color.rgbset-help.pd delete mode 100644 core/color.rgbset.pd delete mode 100644 core/countseq-help.pd delete mode 100644 core/countseq.pd delete mode 100644 core/cpugraph-help.pd delete mode 100644 core/cpugraph.pd delete mode 100644 core/deeprouteOSC.pd delete mode 100644 core/dialog.under-cursor-help.pd delete mode 100644 core/dialog.under-cursor.pd delete mode 100644 core/dialog.yes-no.pd delete mode 100644 core/donecanvasdialog-help.pd delete mode 100644 core/dotrouteOSC.pd delete mode 100644 core/ds-begin-help.pd delete mode 100644 core/ds-begin.pd delete mode 100644 core/ds-dump-array.pd delete mode 100644 core/ds-dump-help.pd delete mode 100644 core/ds-dump-only-help.pd delete mode 100644 core/ds-dump-only.pd delete mode 100644 core/ds-dump.pd delete mode 100644 core/ds-end-help.pd delete mode 100644 core/ds-end.pd delete mode 100644 core/ds-first-help.pd delete mode 100644 core/ds-first.pd delete mode 100644 core/ds-get-list.pd delete mode 100644 core/ds-idx-only-help.pd delete mode 100644 core/ds-idx-only.pd delete mode 100644 core/ds-idx.pd delete mode 100644 core/ds-next-element.pd delete mode 100644 core/ds-raise-help.pd delete mode 100644 core/ds-raise.pd delete mode 100644 core/ds-select-help.pd delete mode 100644 core/ds-select.pd delete mode 100644 core/dynamic-gui-messages-help.pd delete mode 100644 core/eqpowmix~.pd delete mode 100644 core/gemkeycommand.pd delete mode 100644 core/gemkeynamedown.pd delete mode 100644 core/gop-edit.pd delete mode 100644 core/guilink-help.pd delete mode 100644 core/guilink.pd delete mode 100644 core/hotpack-help.pd delete mode 100644 core/hotpack.pd delete mode 100644 core/if-help.pd delete mode 100644 core/if.pd delete mode 100644 core/ifspigot-help.pd delete mode 100644 core/ifspigot.pd delete mode 100644 core/instance-help.pd delete mode 100644 core/instance.pd delete mode 100644 core/keycommand-help.pd delete mode 100644 core/keycommand.pd delete mode 100644 core/keymodroute-help.pd delete mode 100644 core/keymodroute.pd delete mode 100644 core/keynamedown-help.pd delete mode 100644 core/keynamedown.pd delete mode 100644 core/keynameonly-help.pd delete mode 100644 core/keynameonly.pd delete mode 100644 core/list-dripx-help.pd delete mode 100644 core/list-dripx.pd delete mode 100644 core/list-idx-list-help.pd delete mode 100644 core/list-idx-list.pd delete mode 100644 core/list-idx-many-help.pd delete mode 100644 core/list-idx-many.pd delete mode 100644 core/list-proc-insert-help.pd delete mode 100644 core/list-proc-insert.pd delete mode 100644 core/list-range-help.pd delete mode 100644 core/list-range.pd delete mode 100644 core/list-remove-help.pd delete mode 100644 core/list-remove.pd delete mode 100644 core/list-sample-help.pd delete mode 100644 core/list-sample.pd delete mode 100644 core/list-shuffle-help.pd delete mode 100644 core/list-shuffle.pd delete mode 100644 core/list-slice-help.pd delete mode 100644 core/list-slice.pd delete mode 100644 core/list-split-at-help.pd delete mode 100644 core/list-split-at.pd delete mode 100644 core/list-swap-help.pd delete mode 100644 core/list-swap.pd delete mode 100644 core/list-value-extend-help.pd delete mode 100644 core/list-value-extend.pd delete mode 100644 core/list-value-help.pd delete mode 100644 core/list-value.pd delete mode 100644 core/list-zip-help.pd delete mode 100644 core/list-zip.pd delete mode 100644 core/makedollarsym.pd delete mode 100644 core/mate.pd delete mode 100644 core/menubar.pd delete mode 100644 core/midi-coarsefine.pd delete mode 100644 core/myifspigot-help.pd delete mode 100644 core/myifspigot.pd delete mode 100644 core/oscinify.pd delete mode 100644 core/oscoutify.pd delete mode 100644 core/pausetimer-help.pd delete mode 100644 core/pausetimer.pd delete mode 100644 core/pcount.pd delete mode 100644 core/round-help.pd delete mode 100644 core/round.pd delete mode 100644 core/rprint-help.pd delete mode 100644 core/rprint.pd delete mode 100644 core/s2l-explode-help.pd delete mode 100644 core/s2l-explode.pd delete mode 100644 core/s2l-shorten.pd delete mode 100644 core/savebang-help.pd delete mode 100644 core/savebang.pd delete mode 100644 core/saveclear-help.pd delete mode 100644 core/saveclear.pd delete mode 100644 core/screendimens.pd delete mode 100644 core/sdeeprouteOSC.pd delete mode 100644 core/sendmany-osc.pd delete mode 100644 core/sendmany.pd delete mode 100644 core/setabng-help.pd delete mode 100644 core/setabng.pd delete mode 100644 core/sft.seqnames.pd delete mode 100644 core/sft.sig.pd delete mode 100644 core/storebang-help.pd delete mode 100644 core/storebang.pd delete mode 100644 core/timerr.pd delete mode 100644 core/trimdirs-help.pd delete mode 100644 core/trimdirs.pd delete mode 100644 core/troute-help.pd delete mode 100644 core/troute.pd delete mode 100644 core/vmetro-help.pd delete mode 100644 core/vmetro.pd create mode 100644 sfruit/SOSCroute-help.pd create mode 100644 sfruit/SOSCroute.pd create mode 100644 sfruit/audiotis.pd create mode 100644 sfruit/bb-help.pd create mode 100644 sfruit/bb.pd create mode 100644 sfruit/beat2frac-help.pd create mode 100644 sfruit/beat2frac.pd create mode 100644 sfruit/btn.pd create mode 100644 sfruit/canvasselect.pd create mode 100644 sfruit/color.hsl2rgb.pd create mode 100644 sfruit/color.random-dark-light18.pd create mode 100644 sfruit/color.random-dark-light24.pd create mode 100644 sfruit/color.rgb2pd18.pd create mode 100644 sfruit/color.rgb2pd24.pd create mode 100644 sfruit/color.rgbset-help.pd create mode 100644 sfruit/color.rgbset.pd create mode 100644 sfruit/countseq-help.pd create mode 100644 sfruit/countseq.pd create mode 100644 sfruit/cpugraph-help.pd create mode 100644 sfruit/cpugraph.pd create mode 100644 sfruit/deeprouteOSC.pd create mode 100644 sfruit/dialog.under-cursor-help.pd create mode 100644 sfruit/dialog.under-cursor.pd create mode 100644 sfruit/dialog.yes-no.pd create mode 100644 sfruit/donecanvasdialog-help.pd create mode 100644 sfruit/dotrouteOSC.pd create mode 100644 sfruit/ds-begin-help.pd create mode 100644 sfruit/ds-begin.pd create mode 100644 sfruit/ds-dump-array.pd create mode 100644 sfruit/ds-dump-help.pd create mode 100644 sfruit/ds-dump-only-help.pd create mode 100644 sfruit/ds-dump-only.pd create mode 100644 sfruit/ds-dump.pd create mode 100644 sfruit/ds-end-help.pd create mode 100644 sfruit/ds-end.pd create mode 100644 sfruit/ds-first-help.pd create mode 100644 sfruit/ds-first.pd create mode 100644 sfruit/ds-get-list.pd create mode 100644 sfruit/ds-idx-only-help.pd create mode 100644 sfruit/ds-idx-only.pd create mode 100644 sfruit/ds-idx.pd create mode 100644 sfruit/ds-next-element.pd create mode 100644 sfruit/ds-raise-help.pd create mode 100644 sfruit/ds-raise.pd create mode 100644 sfruit/ds-select-help.pd create mode 100644 sfruit/ds-select.pd create mode 100644 sfruit/dynamic-gui-messages-help.pd create mode 100644 sfruit/eqpowmix~.pd create mode 100644 sfruit/gemkeycommand.pd create mode 100644 sfruit/gemkeynamedown.pd create mode 100644 sfruit/gop-edit.pd create mode 100644 sfruit/guilink-help.pd create mode 100644 sfruit/guilink.pd create mode 100644 sfruit/hotpack-help.pd create mode 100644 sfruit/hotpack.pd create mode 100644 sfruit/if-help.pd create mode 100644 sfruit/if.pd create mode 100644 sfruit/ifspigot-help.pd create mode 100644 sfruit/ifspigot.pd create mode 100644 sfruit/instance-help.pd create mode 100644 sfruit/instance.pd create mode 100644 sfruit/keycommand-help.pd create mode 100644 sfruit/keycommand.pd create mode 100644 sfruit/keymodroute-help.pd create mode 100644 sfruit/keymodroute.pd create mode 100644 sfruit/keynamedown-help.pd create mode 100644 sfruit/keynamedown.pd create mode 100644 sfruit/keynameonly-help.pd create mode 100644 sfruit/keynameonly.pd create mode 100644 sfruit/list-dripx-help.pd create mode 100644 sfruit/list-dripx.pd create mode 100644 sfruit/list-idx-list-help.pd create mode 100644 sfruit/list-idx-list.pd create mode 100644 sfruit/list-idx-many-help.pd create mode 100644 sfruit/list-idx-many.pd create mode 100644 sfruit/list-proc-insert-help.pd create mode 100644 sfruit/list-proc-insert.pd create mode 100644 sfruit/list-range-help.pd create mode 100644 sfruit/list-range.pd create mode 100644 sfruit/list-remove-help.pd create mode 100644 sfruit/list-remove.pd create mode 100644 sfruit/list-sample-help.pd create mode 100644 sfruit/list-sample.pd create mode 100644 sfruit/list-shuffle-help.pd create mode 100644 sfruit/list-shuffle.pd create mode 100644 sfruit/list-slice-help.pd create mode 100644 sfruit/list-slice.pd create mode 100644 sfruit/list-split-at-help.pd create mode 100644 sfruit/list-split-at.pd create mode 100644 sfruit/list-swap-help.pd create mode 100644 sfruit/list-swap.pd create mode 100644 sfruit/list-value-extend-help.pd create mode 100644 sfruit/list-value-extend.pd create mode 100644 sfruit/list-value-help.pd create mode 100644 sfruit/list-value.pd create mode 100644 sfruit/list-zip-help.pd create mode 100644 sfruit/list-zip.pd create mode 100644 sfruit/makedollarsym.pd create mode 100644 sfruit/mate.pd create mode 100644 sfruit/menubar.pd create mode 100644 sfruit/midi-coarsefine.pd create mode 100644 sfruit/myifspigot-help.pd create mode 100644 sfruit/myifspigot.pd create mode 100644 sfruit/oscinify.pd create mode 100644 sfruit/oscoutify.pd create mode 100644 sfruit/pausetimer-help.pd create mode 100644 sfruit/pausetimer.pd create mode 100644 sfruit/pcount.pd create mode 100644 sfruit/round-help.pd create mode 100644 sfruit/round.pd create mode 100644 sfruit/rprint-help.pd create mode 100644 sfruit/rprint.pd create mode 100644 sfruit/s2l-explode-help.pd create mode 100644 sfruit/s2l-explode.pd create mode 100644 sfruit/s2l-shorten.pd create mode 100644 sfruit/savebang-help.pd create mode 100644 sfruit/savebang.pd create mode 100644 sfruit/saveclear-help.pd create mode 100644 sfruit/saveclear.pd create mode 100644 sfruit/screendimens.pd create mode 100644 sfruit/sdeeprouteOSC.pd create mode 100644 sfruit/sendmany-osc.pd create mode 100644 sfruit/sendmany.pd create mode 100644 sfruit/setabng-help.pd create mode 100644 sfruit/setabng.pd create mode 100644 sfruit/sft.seqnames.pd create mode 100644 sfruit/sft.sig.pd create mode 100644 sfruit/storebang-help.pd create mode 100644 sfruit/storebang.pd create mode 100644 sfruit/timerr.pd create mode 100644 sfruit/trimdirs-help.pd create mode 100644 sfruit/trimdirs.pd create mode 100644 sfruit/troute-help.pd create mode 100644 sfruit/troute.pd create mode 100644 sfruit/vmetro-help.pd create mode 100644 sfruit/vmetro.pd diff --git a/core/SOSCroute-help.pd b/core/SOSCroute-help.pd deleted file mode 100644 index d51a417..0000000 --- a/core/SOSCroute-help.pd +++ /dev/null @@ -1,30 +0,0 @@ -#N canvas 707 400 454 373 10; -#X msg 262 44 /otherthang; -#X msg 23 18 /mythang 100; -#X msg 58 39 /otherthang ohyeah; -#X floatatom 93 186 5 0 0 0 - - -; -#X symbolatom 136 186 10 0 0 0 - - -; -#X obj 103 145 list; -#X obj 224 144 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 --1 -1; -#X obj 71 145 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 --1; -#X text 290 317 SOSCroute 0.1; -#X text 290 333 2007 Luke Iannini; -#X obj 103 101 SOSCroute /mythang; -#X text 8 215 SOSCroute is the same as OSCroute \, but with one addition: -it has a right-inlet for changing the route.; -#X obj 302 101 OSCroute /onlythang; -#X text 9 262 For 0.1 \, that addition comes with the subtraction of -using multiple arguments for multiple routes (that's harder : ) ). -; -#X msg 245 24 /mythang; -#X connect 0 0 10 1; -#X connect 1 0 10 0; -#X connect 2 0 10 0; -#X connect 5 0 4 0; -#X connect 5 0 3 0; -#X connect 10 0 5 0; -#X connect 10 0 7 0; -#X connect 10 1 6 0; -#X connect 14 0 10 1; diff --git a/core/SOSCroute.pd b/core/SOSCroute.pd deleted file mode 100644 index db4ac79..0000000 --- a/core/SOSCroute.pd +++ /dev/null @@ -1,63 +0,0 @@ -#N canvas 192 314 908 508 10; -#X obj 301 159 \$0; -#X obj 267 261 \$0; -#X obj 43 33 inlet; -#X obj 43 67 s \$0-inlet; -#X obj 363 424 s pd-\$0OSCroute; -#N canvas 279 88 285 163 \$0OSCroute 0; -#X obj 20 20 r 39957-inlet; -#X obj 20 50 deeprouteOSC /chptrA/interp-constrained-to-0-1; -#X obj 20 80 s 39957-outlet1; -#X obj 160 100 s 39957-outlet2; -#X connect 0 0 1 0; -#X connect 1 0 2 0; -#X restore 45 240 pd \$0OSCroute; -#X obj 37 442 outlet; -#X msg 301 186 obj 20 20 r \$1-inlet; -#X msg 319 134 clear; -#X obj 233 45 list append \$1; -#X obj 391 35 inlet; -#X obj 391 61 list; -#X obj 233 77 t b b b a b b; -#X msg 267 287 obj 20 80 s \$1-outlet1; -#X obj 37 414 r \$0-outlet1; -#X obj 192 414 r \$0-outlet2; -#X obj 192 443 outlet; -#X msg 233 376 connect 0 0 1 0 \, connect 1 0 2 0 \, connect 1 1 3 -0; -#X obj 250 321 \$0; -#X msg 250 347 obj 160 100 s \$1-outlet2; -#X obj 487 35 loadbang; -#X obj 487 59 list append \$2; -#X obj 487 81 sel 0; -#X obj 485 144 print SOSCroute; -#X msg 485 111 Sorry - SOSCroute currently only supports one argument! -; -#X obj 233 12 initbang; -#X msg 284 234 obj 20 50 routeOSC \$1; -#X connect 0 0 7 0; -#X connect 1 0 13 0; -#X connect 2 0 3 0; -#X connect 7 0 4 0; -#X connect 8 0 4 0; -#X connect 9 0 12 0; -#X connect 10 0 11 0; -#X connect 11 0 12 0; -#X connect 12 0 17 0; -#X connect 12 1 18 0; -#X connect 12 2 1 0; -#X connect 12 3 26 0; -#X connect 12 4 0 0; -#X connect 12 5 8 0; -#X connect 13 0 4 0; -#X connect 14 0 6 0; -#X connect 15 0 16 0; -#X connect 17 0 4 0; -#X connect 18 0 19 0; -#X connect 19 0 4 0; -#X connect 20 0 21 0; -#X connect 21 0 22 0; -#X connect 22 1 24 0; -#X connect 24 0 23 0; -#X connect 25 0 9 0; -#X connect 26 0 4 0; diff --git a/core/audiotis.pd b/core/audiotis.pd deleted file mode 100644 index bf08310..0000000 --- a/core/audiotis.pd +++ /dev/null @@ -1,40 +0,0 @@ -#N canvas 615 28 193 280 10; -#X obj 25 88 snapshot~; -#X obj 13 18 loadbang; -#X obj 112 112 hradio 15 1 0 2 \$0nullS \$0nullR empty 0 -8 0 10 -262144 --4160 -1 0; -#X obj 25 202 sel 1; -#X obj 25 237 f; -#X obj 55 238 + 1; -#X obj 103 139 hradio 8 1 0 6 \$0nullS \$0nullR empty 0 -8 0 10 -261234 --1 -1 0; -#X obj 88 239 mod 6; -#X obj 123 128 bng 9 250 50 0 \$0nulls \$0nullr empty 17 7 0 10 -260097 --1 -1; -#X obj 80 9 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 --1; -#X obj 25 62 noise~; -#X obj 25 110 change; -#X obj 13 40 metro 250; -#X obj 25 132 t b; -#X obj 25 172 f; -#X obj 51 172 + 1; -#X obj 77 172 mod 2; -#X connect 0 0 11 0; -#X connect 1 0 12 0; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 4 0 6 0; -#X connect 5 0 7 0; -#X connect 7 0 4 1; -#X connect 9 0 12 0; -#X connect 10 0 0 0; -#X connect 11 0 13 0; -#X connect 12 0 0 0; -#X connect 13 0 14 0; -#X connect 14 0 3 0; -#X connect 14 0 15 0; -#X connect 14 0 2 0; -#X connect 15 0 16 0; -#X connect 16 0 14 1; -#X coords 0 -1 1 1 54 60 2 100 100; diff --git a/core/bb-help.pd b/core/bb-help.pd deleted file mode 100644 index a63a07b..0000000 --- a/core/bb-help.pd +++ /dev/null @@ -1,9 +0,0 @@ -#N canvas 0 22 450 300 10; -#X obj 70 115 bb \$0.googly-moogly; -#X obj 243 181 r \$0.googly-moogly; -#X obj 243 205 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 --1 -1; -#X text 16 20 [bb] - Simply \, a bang with a set send destination. -Handy for rapid prototyping. Use like [bb receiver-name].; -#X text 284 274 2008 Luke Iannini; -#X connect 1 0 2 0; diff --git a/core/bb.pd b/core/bb.pd deleted file mode 100644 index 9e5fa39..0000000 --- a/core/bb.pd +++ /dev/null @@ -1,8 +0,0 @@ -#N canvas 984 292 179 107 10; -#X obj 11 11 bng 15 250 50 0 \$1 \$0null empty 17 7 0 10 -262144 -1 --1; -#X obj 11 36 s \$1; -#X obj 41 10 inlet; -#X connect 0 0 1 0; -#X connect 2 0 1 0; -#X coords 0 -1 1 1 17 17 1 10 10; diff --git a/core/beat2frac-help.pd b/core/beat2frac-help.pd deleted file mode 100644 index d61d727..0000000 --- a/core/beat2frac-help.pd +++ /dev/null @@ -1,34 +0,0 @@ -#N canvas 452 388 367 355 10; -#X text 7 4 [beat2frac]; -#X text 8 27 Given a beat division \, outputs the length as a fraction -of a quarter note \, so that multiplied by 60secs/BPM gives length -in seconds of a beat of that division.; -#X msg 24 75 1/4; -#X floatatom 174 180 5 0 0 0 - - -; -#X msg 174 149 90; -#X obj 64 255 *; -#X obj 174 217 expr 60000 / $f1; -#X floatatom 64 294 8 0 0 0 ms - -; -#X msg 207 149 120; -#X msg 43 96 1/4T; -#X obj 64 146 beat2frac; -#X obj 64 234 f; -#X obj 89 234 t b a; -#X text 251 309 2008 Luke Iannini; -#X text 251 323 proyekto.net; -#X text 75 95 also accepts triplets (T or t); -#X text 211 171 Tempo; -#X text 97 116 accepts any arbitrary division; -#X msg 64 117 9/17; -#X connect 2 0 10 0; -#X connect 3 0 6 0; -#X connect 4 0 3 0; -#X connect 5 0 7 0; -#X connect 6 0 12 0; -#X connect 8 0 3 0; -#X connect 9 0 10 0; -#X connect 10 0 11 0; -#X connect 11 0 5 0; -#X connect 12 0 11 0; -#X connect 12 1 5 1; -#X connect 18 0 10 0; diff --git a/core/beat2frac.pd b/core/beat2frac.pd deleted file mode 100644 index 546d4ad..0000000 --- a/core/beat2frac.pd +++ /dev/null @@ -1,83 +0,0 @@ -#N canvas 594 98 330 547 10; -#X declare -lib zexy -lib list-abs; -#X obj 95 480 * 4; -#X obj 95 503 outlet; -#X obj 27 81 s2l-explode; -#X obj 27 19 inlet; -#X obj 163 172 list-splat -1; -#X obj 27 107 list-split-at /; -#X msg 84 130 reset; -#X obj 27 189 list-l2s; -#X obj 200 198 sel T t; -#X obj 200 249 s \$0triplet?; -#X obj 163 277 list append; -#X obj 163 300 list-l2s; -#X obj 163 327 atoi; -#X obj 27 283 atoi; -#X obj 95 405 f; -#X obj 95 429 /; -#X obj 131 364 t b a; -#X msg 269 222 1; -#X obj 95 455 * 1; -#X obj 121 455 r \$0triplet?; -#X obj 27 47 t a b; -#X obj 75 48 s \$0reset; -#X obj 238 277 r \$0reset; -#X msg 200 221 0.666667; -#N canvas 933 375 193 260 trigger 1; -#X obj 115 109 == 0; -#X obj 90 109 f 0; -#X msg 105 65 0; -#X obj 95 188 spigot; -#X obj 23 189 spigot; -#X obj 46 56 t a b; -#X obj 95 216 outlet; -#X obj 23 216 outlet; -#X obj 46 27 inlet; -#X obj 105 27 inlet; -#X obj 56 163 == 0; -#X connect 0 0 1 1; -#X connect 1 0 0 0; -#X connect 1 0 10 0; -#X connect 1 0 3 1; -#X connect 2 0 1 1; -#X connect 3 0 6 0; -#X connect 4 0 7 0; -#X connect 5 0 4 0; -#X connect 5 0 3 0; -#X connect 5 1 1 0; -#X connect 8 0 5 0; -#X connect 9 0 2 0; -#X connect 10 0 4 1; -#X restore 27 155 pd trigger; -#X obj 178 46 import zexy list-abs; -#X connect 0 0 1 0; -#X connect 2 0 5 0; -#X connect 3 0 20 0; -#X connect 4 0 10 0; -#X connect 4 1 8 0; -#X connect 5 0 24 0; -#X connect 5 1 6 0; -#X connect 6 0 24 1; -#X connect 7 0 13 0; -#X connect 8 0 23 0; -#X connect 8 1 23 0; -#X connect 8 2 17 0; -#X connect 8 2 10 1; -#X connect 10 0 11 0; -#X connect 11 0 12 0; -#X connect 12 0 16 0; -#X connect 13 0 14 1; -#X connect 14 0 15 0; -#X connect 15 0 18 0; -#X connect 16 0 14 0; -#X connect 16 1 15 1; -#X connect 17 0 9 0; -#X connect 18 0 0 0; -#X connect 19 0 18 1; -#X connect 20 0 2 0; -#X connect 20 1 21 0; -#X connect 22 0 10 1; -#X connect 23 0 9 0; -#X connect 24 0 7 0; -#X connect 24 1 4 0; diff --git a/core/btn.pd b/core/btn.pd deleted file mode 100644 index 0d9051a..0000000 --- a/core/btn.pd +++ /dev/null @@ -1,47 +0,0 @@ -#N canvas 361 196 433 465 10; -#X declare -lib list-abs; -#X text -117 -87 at size 11 letters are 7px wide; -#X obj -50 348 hradio 15 1 0 4 \$0radio \$0radioR empty 0 -8 0 10 -262144 --1 -1 0; -#X obj -49 349 cnv 13 118 13 empty \$0canvas boobies 3 6 0 11 -233017 --66577 0; -#X text -118 -45 subtract difference add half to text xoffset; -#X text -117 -67 div result + 2 \, then add 1 extra radio; -#X obj -61 38 s2l-explode; -#X msg -61 -2 boobies; -#X obj -61 17 t a a; -#X obj 65 17 s \$0canvas; -#X obj -61 59 list-len; -#X obj -61 80 * 7; -#X obj -61 124 t a a; -#X obj -34 146 div 15; -#X obj -61 102 + 2; -#X obj -34 168 + 1; -#X msg 19 242 vis_size \$1 13; -#X obj 19 201 * 15; -#X obj 19 222 - 2; -#X obj 19 263 s \$0canvas; -#X obj -34 203 t a a; -#X obj -22 17 prepent label; -#X msg -34 291 number \$1; -#X obj -34 314 s \$0radioR; -#X floatatom 33 159 5 0 0 0 - - -; -#X obj 185 -61 import list-abs; -#X connect 5 0 9 0; -#X connect 6 0 7 0; -#X connect 7 0 5 0; -#X connect 7 1 20 0; -#X connect 9 0 10 0; -#X connect 10 0 13 0; -#X connect 11 1 12 0; -#X connect 12 0 14 0; -#X connect 13 0 11 0; -#X connect 14 0 19 0; -#X connect 15 0 18 0; -#X connect 16 0 17 0; -#X connect 17 0 15 0; -#X connect 19 0 21 0; -#X connect 19 1 16 0; -#X connect 20 0 8 0; -#X connect 21 0 22 0; -#X connect 23 0 16 0; diff --git a/core/canvasselect.pd b/core/canvasselect.pd deleted file mode 100644 index 1a82d7d..0000000 --- a/core/canvasselect.pd +++ /dev/null @@ -1,42 +0,0 @@ -#N canvas 0 22 450 300 10; -#X declare -lib iemguts -lib list-abs; -#X obj 9 14 import iemguts list-abs; -#X obj 203 154 list-map; -#X obj 176 174 list-map; -#X obj 176 132 t a a; -#X obj 258 154 - 1; -#X obj 231 174 + 1; -#X msg 203 198 mouse \$1 \$2 0 0; -#X msg 236 105 vis 1 \, editmode 1; -#X msg 176 219 mouseup \$1 \$2 0; -#X obj 176 38 inlet; -#N canvas 35 286 450 300 canvasposition 0; -#X obj 172 58 inlet; -#X obj 172 103 outlet; -#X obj 172 81 canvasposition \$1; -#X text 84 8 subpatch'd so its argument lines up with sendcanvas's -(sendcanvas defaults to its immediate parent \, canvas position defaults -to its grandparent); -#X connect 0 0 2 0; -#X connect 2 0 1 0; -#X restore 176 82 pd canvasposition; -#X obj 176 61 t b; -#X obj 236 125 sendcanvas \$1; -#X obj 176 246 sendcanvas \$1; -#X obj 176 105 t a b; -#X connect 1 0 6 0; -#X connect 1 1 4 0; -#X connect 2 0 8 0; -#X connect 2 1 5 0; -#X connect 3 0 2 0; -#X connect 3 1 1 0; -#X connect 4 0 1 1; -#X connect 5 0 2 1; -#X connect 6 0 13 0; -#X connect 7 0 12 0; -#X connect 8 0 13 0; -#X connect 9 0 11 0; -#X connect 10 0 14 0; -#X connect 11 0 10 0; -#X connect 14 0 3 0; -#X connect 14 1 7 0; diff --git a/core/color.hsl2rgb.pd b/core/color.hsl2rgb.pd deleted file mode 100644 index 01bf336..0000000 --- a/core/color.hsl2rgb.pd +++ /dev/null @@ -1,161 +0,0 @@ -#N canvas 662 22 695 753 10; -#X declare -lib list-abs; -#X obj 121 143 moses 0.5; -#X obj 190 79 v \$0h; -#X obj 224 79 v \$0s; -#X obj 259 79 v \$0l; -#X obj 190 40 unpack f f f; -#X obj 121 110 v \$0l; -#X obj 181 293 v \$0q; -#X obj 121 229 *; -#X obj 148 212 + 1; -#X obj 148 188 v \$0s; -#X obj 121 166 t f b; -#X obj 251 214 *; -#X obj 256 184 v \$0s; -#X obj 216 251 -; -#X obj 216 215 +; -#X obj 217 160 t f f b; -#X obj 51 119 v \$0l; -#X obj 51 144 * 2; -#X obj 51 168 t f b; -#X obj 66 194 v \$0q; -#X obj 51 221 -; -#X obj 51 244 v \$0p; -#X obj 34 17 inlet; -#X obj 34 274 v \$0h; -#X obj 34 332 + 0.33333; -#X obj 34 305 t f f f; -#X obj 73 361 - 0.33333; -#X obj 34 76 t b b b a; -#X obj 34 395 pack f f f; -#X obj 34 424 list-map; -#X obj 34 505 list-map; -#X obj 315 482 moses 0.5; -#X obj 315 515 t b; -#X obj 315 546 v \$0q; -#X obj 167 657 +; -#X obj 182 635 v \$0p; -#X obj 167 606 t f b; -#X obj 222 562 v \$0q; -#X obj 261 562 v \$0p; -#X obj 167 505 * 6; -#X obj 167 529 t f b b; -#X obj 167 482 moses 0.166667; -#X obj 222 589 -; -#X obj 167 572 *; -#X obj 167 683 s \$0colorCalced; -#X obj 315 571 s \$0colorCalced; -#X obj 437 482 moses 0.666667; -#X obj 437 687 +; -#X obj 452 665 v \$0p; -#X obj 437 636 t f b; -#X obj 492 592 v \$0q; -#X obj 531 592 v \$0p; -#X obj 437 535 * 6; -#X obj 437 559 t f b b; -#X obj 492 619 -; -#X obj 437 602 *; -#X obj 437 713 s \$0colorCalced; -#X obj 437 509 expr 0.666667 - $f1; -#X obj 582 481 t b; -#X obj 582 537 s \$0colorCalced; -#X obj 582 512 v \$0p; -#X obj 79 459 r \$0colorCalced; -#X obj 34 717 outlet; -#N canvas 0 22 182 204 restrict 0; -#X obj 25 26 inlet; -#X obj 25 162 outlet; -#X obj 91 98 div 1; -#X obj 64 119 -; -#X obj 64 74 t f f; -#X obj 25 48 moses 0; -#X obj 25 97 + 1; -#X connect 0 0 5 0; -#X connect 2 0 3 1; -#X connect 3 0 1 0; -#X connect 4 0 3 0; -#X connect 4 1 2 0; -#X connect 5 0 6 0; -#X connect 5 1 4 0; -#X connect 6 0 1 0; -#X restore 97 424 pd restrict; -#X obj 372 52 import list-abs; -#X connect 0 0 10 0; -#X connect 0 1 15 0; -#X connect 4 0 1 0; -#X connect 4 1 2 0; -#X connect 4 2 3 0; -#X connect 5 0 0 0; -#X connect 7 0 6 0; -#X connect 8 0 7 1; -#X connect 9 0 8 0; -#X connect 10 0 7 0; -#X connect 10 1 9 0; -#X connect 11 0 13 1; -#X connect 12 0 11 1; -#X connect 12 0 14 1; -#X connect 13 0 6 0; -#X connect 14 0 13 0; -#X connect 15 0 14 0; -#X connect 15 1 11 0; -#X connect 15 2 12 0; -#X connect 16 0 17 0; -#X connect 17 0 18 0; -#X connect 18 0 20 0; -#X connect 18 1 19 0; -#X connect 19 0 20 1; -#X connect 20 0 21 0; -#X connect 22 0 27 0; -#X connect 23 0 25 0; -#X connect 24 0 28 0; -#X connect 25 0 24 0; -#X connect 25 1 28 1; -#X connect 25 2 26 0; -#X connect 26 0 28 2; -#X connect 27 0 23 0; -#X connect 27 1 16 0; -#X connect 27 2 5 0; -#X connect 27 3 4 0; -#X connect 28 0 29 0; -#X connect 29 0 30 0; -#X connect 29 1 63 0; -#X connect 30 0 62 0; -#X connect 30 1 41 0; -#X connect 31 0 32 0; -#X connect 31 1 46 0; -#X connect 32 0 33 0; -#X connect 33 0 45 0; -#X connect 34 0 44 0; -#X connect 35 0 34 1; -#X connect 36 0 34 0; -#X connect 36 1 35 0; -#X connect 37 0 42 0; -#X connect 38 0 42 1; -#X connect 39 0 40 0; -#X connect 40 0 43 0; -#X connect 40 1 37 0; -#X connect 40 2 38 0; -#X connect 41 0 39 0; -#X connect 41 1 31 0; -#X connect 42 0 43 1; -#X connect 43 0 36 0; -#X connect 46 0 57 0; -#X connect 46 1 58 0; -#X connect 47 0 56 0; -#X connect 48 0 47 1; -#X connect 49 0 47 0; -#X connect 49 1 48 0; -#X connect 50 0 54 0; -#X connect 51 0 54 1; -#X connect 52 0 53 0; -#X connect 53 0 55 0; -#X connect 53 1 50 0; -#X connect 53 2 51 0; -#X connect 54 0 55 1; -#X connect 55 0 49 0; -#X connect 57 0 52 0; -#X connect 58 0 60 0; -#X connect 60 0 59 0; -#X connect 61 0 30 1; -#X connect 63 0 29 1; diff --git a/core/color.random-dark-light18.pd b/core/color.random-dark-light18.pd deleted file mode 100644 index f19c324..0000000 --- a/core/color.random-dark-light18.pd +++ /dev/null @@ -1,50 +0,0 @@ -#N canvas 231 105 422 404 10; -#X declare -lib list-abs; -#X declare -lib list-abs; -#X declare -lib list-abs; -#X obj 76 184 pack f f f; -#X obj 133 47 t b b b; -#X obj 185 184 pack f f f; -#X obj 76 365 outlet; -#X obj 185 365 outlet; -#X obj 133 21 inlet; -#X obj 76 85 random 1000; -#X obj 185 230 list-map; -#X obj 241 230 / 1000; -#X obj 76 230 list-map; -#X obj 132 230 / 1000; -#X obj 76 267 color.hsl2rgb; -#X obj 185 267 color.hsl2rgb; -#X obj 185 321 color.rgb2pd18; -#X obj 76 321 color.rgb2pd18; -#X obj 76 122 t a a; -#X obj 318 85 random 100; -#X obj 318 147 + 100; -#X obj 318 115 + 600; -#X obj 152 100 float_argument \$1 900; -#X obj 261 25 import list-abs; -#X connect 0 0 9 0; -#X connect 1 0 6 0; -#X connect 1 1 19 0; -#X connect 1 2 16 0; -#X connect 2 0 7 0; -#X connect 5 0 1 0; -#X connect 6 0 15 0; -#X connect 7 0 12 0; -#X connect 7 1 8 0; -#X connect 8 0 7 1; -#X connect 9 0 11 0; -#X connect 9 1 10 0; -#X connect 10 0 9 1; -#X connect 11 0 14 0; -#X connect 12 0 13 0; -#X connect 13 0 4 0; -#X connect 14 0 3 0; -#X connect 15 0 0 0; -#X connect 15 1 2 0; -#X connect 16 0 18 0; -#X connect 17 0 2 2; -#X connect 18 0 0 2; -#X connect 18 0 17 0; -#X connect 19 0 2 1; -#X connect 19 0 0 1; diff --git a/core/color.random-dark-light24.pd b/core/color.random-dark-light24.pd deleted file mode 100644 index 746d401..0000000 --- a/core/color.random-dark-light24.pd +++ /dev/null @@ -1,50 +0,0 @@ -#N canvas 231 105 359 415 10; -#X declare -lib list-abs; -#X declare -lib list-abs; -#X declare -lib list-abs; -#X obj 76 184 pack f f f; -#X obj 76 57 t b b b; -#X obj 185 184 pack f f f; -#X obj 76 365 outlet; -#X obj 185 365 outlet; -#X obj 76 21 inlet; -#X obj 76 85 random 1000; -#X obj 152 85 random 1000; -#X obj 228 83 random 200; -#X obj 228 116 + 600; -#X obj 242 152 + 200; -#X obj 185 230 list-map; -#X obj 241 230 / 1000; -#X obj 76 230 list-map; -#X obj 132 230 / 1000; -#X obj 76 267 color.hsl2rgb; -#X obj 76 321 color.rgb2pd24; -#X obj 185 321 color.rgb2pd24; -#X obj 185 267 color.hsl2rgb; -#X obj 76 122 t a a; -#X obj 192 21 import list-abs; -#X connect 0 0 13 0; -#X connect 1 0 6 0; -#X connect 1 1 7 0; -#X connect 1 2 8 0; -#X connect 2 0 11 0; -#X connect 5 0 1 0; -#X connect 6 0 19 0; -#X connect 7 0 0 1; -#X connect 7 0 2 1; -#X connect 8 0 9 0; -#X connect 9 0 0 2; -#X connect 9 0 10 0; -#X connect 10 0 2 2; -#X connect 11 0 18 0; -#X connect 11 1 12 0; -#X connect 12 0 11 1; -#X connect 13 0 15 0; -#X connect 13 1 14 0; -#X connect 14 0 13 1; -#X connect 15 0 16 0; -#X connect 16 0 3 0; -#X connect 17 0 4 0; -#X connect 18 0 17 0; -#X connect 19 0 0 0; -#X connect 19 1 2 0; diff --git a/core/color.rgb2pd18.pd b/core/color.rgb2pd18.pd deleted file mode 100644 index e5c1809..0000000 --- a/core/color.rgb2pd18.pd +++ /dev/null @@ -1,18 +0,0 @@ -#N canvas 373 62 364 212 10; -#X obj 46 77 unpack f f f; -#X obj 46 48 inlet; -#X obj 46 173 outlet; -#X obj 46 109 * 63; -#X obj 155 109 * 63; -#X obj 265 109 * 63; -#X text 296 110 2^6; -#X obj 46 141 expr -4096 * $i1 - 64 * $i2 - $i3 -1 \;; -#X text 80 156 2^12 (18-6); -#X connect 0 0 3 0; -#X connect 0 1 4 0; -#X connect 0 2 5 0; -#X connect 1 0 0 0; -#X connect 3 0 7 0; -#X connect 4 0 7 1; -#X connect 5 0 7 2; -#X connect 7 0 2 0; diff --git a/core/color.rgb2pd24.pd b/core/color.rgb2pd24.pd deleted file mode 100644 index d3b25c6..0000000 --- a/core/color.rgb2pd24.pd +++ /dev/null @@ -1,27 +0,0 @@ -#N canvas 553 56 206 305 10; -#X obj 43 76 unpack f f f; -#X obj 43 150 * -65536; -#X obj 92 104 * -1; -#X obj 43 197 +; -#X obj 77 180 +; -#X obj 43 227 - 1; -#X obj 43 260 outlet; -#X obj 43 11 inlet; -#X obj 77 129 * -256; -#X obj 43 38 list-map; -#X obj 107 27 * 255; -#X obj 107 49 int; -#X connect 0 0 1 0; -#X connect 0 1 8 0; -#X connect 0 2 2 0; -#X connect 1 0 3 0; -#X connect 2 0 4 1; -#X connect 3 0 5 0; -#X connect 4 0 3 1; -#X connect 5 0 6 0; -#X connect 7 0 9 0; -#X connect 8 0 4 0; -#X connect 9 0 0 0; -#X connect 9 1 10 0; -#X connect 10 0 11 0; -#X connect 11 0 9 1; diff --git a/core/color.rgbset-help.pd b/core/color.rgbset-help.pd deleted file mode 100644 index 95cea80..0000000 --- a/core/color.rgbset-help.pd +++ /dev/null @@ -1,19 +0,0 @@ -#N canvas 0 22 483 336 10; -#X obj 59 101 color.rgbset; -#X msg 128 228; -#X msg 59 68 245 22 201; -#X text 57 50 Takes a triplet of 0-255 RGB values to set; -#X text 139 102 Orange bang re-outputs current values; -#X text 140 116 Radio-dial selects back \, front or label; -#X text 6 9 [color.rgbset] - Easily work with and set colors for GUI -objects; -#X obj 59 258 hradio 20 1 0 2 empty empty empty 0 -8 0 10 -262144 -1 --1 0; -#X text 141 181 right outlet makes a "color # # #" message (connect -a message box to it) that you can cut and paste to dynamically set -your GUI colors; -#X text 58 284 Left outlet connects directly to GUI objects to change -their colors; -#X connect 0 0 7 0; -#X connect 0 1 1 0; -#X connect 2 0 0 0; diff --git a/core/color.rgbset.pd b/core/color.rgbset.pd deleted file mode 100644 index a93382f..0000000 --- a/core/color.rgbset.pd +++ /dev/null @@ -1,156 +0,0 @@ -#N canvas 185 89 559 602 10; -#X obj 30 173 cnv 15 18 15 empty \$0dispcol1 empty 20 12 0 14 -128992 --262144 0; -#X obj 218 73 * -65536; -#X obj 281 73 * -256; -#X obj 351 73 * -1; -#X obj 351 98 t b f; -#X obj 281 130 +; -#X obj 281 161 t b f; -#X obj 282 194 +; -#X obj 282 221 - 1; -#X obj 282 252 list prepend; -#X obj 282 276 list trim; -#X obj 282 301 route 0 1 2; -#X obj 282 388 f; -#X obj 310 388 f; -#X obj 338 388 f; -#X obj 351 336 t b b f; -#X obj 287 336 t b f b; -#X obj 225 337 t f b b; -#X obj 279 473 pack f f f; -#X obj 279 500 list prepend color; -#X obj 30 106 vsl 15 60 0 255 0 0 \$0red \$0redR empty 0 -8 0 8 -258049 --1 -1 2938 1; -#X obj 50 106 vsl 15 60 0 255 0 0 \$0green \$0greenR empty 0 -8 0 8 --4033 -1 -1 2938 1; -#X obj 70 106 vsl 15 60 0 255 0 0 \$0blue \$0blueR empty 0 -8 0 8 -64 --1 -1 2938 1; -#X obj 279 526 list trim; -#X obj 52 90 hradio 10 1 0 3 \$0layer \$0layerr back 0 -4 0 8 -1 -262144 --1 0; -#X obj 361 224 r \$0layer; -#X obj 218 47 int; -#X obj 281 47 int; -#X obj 351 48 int; -#X obj 218 21 r \$0red; -#X obj 281 21 r \$0green; -#X obj 351 21 r \$0blue; -#X obj 30 85 bng 15 250 50 0 \$0nullS \$0nullR empty 0 -6 0 8 -260033 --1 -1; -#X obj 35 288 r \$0layer; -#X obj 35 313 sel 0 1 2; -#X msg 35 396 back; -#X msg 55 376 front; -#X msg 73 356 label; -#X obj 36 434 list prepend label; -#X obj 36 478 s \$0layerr; -#X obj 36 457 list trim; -#X obj 279 552 outlet; -#X msg 205 421 color \$1; -#X msg 294 422 color \$1; -#X obj 205 442 s \$0dispcol1; -#X obj 295 442 s \$0dispcol2; -#X msg 384 422 color \$1; -#X obj 385 442 s \$0dispcol3; -#X obj 49 173 cnv 15 18 15 empty \$0dispcol2 empty 20 12 0 14 -1 -262144 -0; -#X obj 68 173 cnv 15 18 15 empty \$0dispcol3 empty 20 12 0 14 -1 -262144 -0; -#X obj 421 500 list prepend set; -#X obj 421 526 list trim; -#X obj 421 552 outlet; -#N canvas 1016 679 458 308 init 0; -#X obj 130 260 s \$0layer; -#X msg 100 207 0; -#X msg 130 207 1; -#X msg 161 207 2; -#X msg 232 191 0; -#X obj 232 226 s \$0redR; -#X obj 232 244 s \$0greenR; -#X obj 232 262 s \$0blueR; -#X msg 202 191 127; -#X obj 89 57 t b b b b b b; -#X obj 89 33 loadbang; -#X connect 1 0 0 0; -#X connect 2 0 0 0; -#X connect 3 0 0 0; -#X connect 4 0 5 0; -#X connect 4 0 6 0; -#X connect 4 0 7 0; -#X connect 8 0 5 0; -#X connect 8 0 6 0; -#X connect 8 0 7 0; -#X connect 9 0 8 0; -#X connect 9 1 1 0; -#X connect 9 2 4 0; -#X connect 9 3 2 0; -#X connect 9 4 4 0; -#X connect 9 5 3 0; -#X connect 10 0 9 0; -#X restore 81 536 pd init; -#X obj 30 26 inlet; -#X obj 30 51 unpack f f f; -#X connect 1 0 7 0; -#X connect 2 0 5 0; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 4 1 5 1; -#X connect 5 0 6 0; -#X connect 6 0 7 0; -#X connect 6 1 7 1; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 9 0 10 0; -#X connect 10 0 11 0; -#X connect 11 0 17 0; -#X connect 11 1 16 0; -#X connect 11 2 15 0; -#X connect 12 0 18 0; -#X connect 12 0 42 0; -#X connect 13 0 18 1; -#X connect 13 0 43 0; -#X connect 14 0 18 2; -#X connect 14 0 46 0; -#X connect 15 0 12 0; -#X connect 15 1 13 0; -#X connect 15 2 14 0; -#X connect 16 0 12 0; -#X connect 16 1 13 0; -#X connect 16 2 14 0; -#X connect 17 0 12 0; -#X connect 17 1 13 0; -#X connect 17 2 14 0; -#X connect 18 0 19 0; -#X connect 19 0 23 0; -#X connect 19 0 50 0; -#X connect 23 0 41 0; -#X connect 25 0 9 1; -#X connect 26 0 1 0; -#X connect 27 0 2 0; -#X connect 28 0 3 0; -#X connect 29 0 26 0; -#X connect 30 0 27 0; -#X connect 31 0 28 0; -#X connect 32 0 20 0; -#X connect 32 0 21 0; -#X connect 32 0 22 0; -#X connect 33 0 34 0; -#X connect 34 0 35 0; -#X connect 34 1 36 0; -#X connect 34 2 37 0; -#X connect 35 0 38 0; -#X connect 36 0 38 0; -#X connect 37 0 38 0; -#X connect 38 0 40 0; -#X connect 40 0 39 0; -#X connect 42 0 44 0; -#X connect 43 0 45 0; -#X connect 46 0 47 0; -#X connect 50 0 51 0; -#X connect 51 0 52 0; -#X connect 54 0 55 0; -#X connect 55 0 20 0; -#X connect 55 1 21 0; -#X connect 55 2 22 0; -#X coords 0 -1 1 1 56 109 2 30 80; diff --git a/core/countseq-help.pd b/core/countseq-help.pd deleted file mode 100644 index 5cad812..0000000 --- a/core/countseq-help.pd +++ /dev/null @@ -1,29 +0,0 @@ -#N canvas 897 724 526 351 10; -#X floatatom 136 196 5 0 0 0 - - -; -#X obj 25 295 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 --1; -#X obj 62 261 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 --1; -#X obj 99 232 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 --1; -#X obj 25 140 metro 250; -#X obj 25 118 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 -1; -#X text 21 9 countseq - count beats in a measure with accents on specific -notes; -#X text 21 41 First arg - notes per measure.; -#X text 22 64 Rest of args - beat numbers you'd like a separate bang -for (2nd outlet) or an "accented" bang (3rd outlet). Prefix "accented" -beats with the letter "a" \, like "a4"; -#X text 141 291 Coming soon - a helper object to generate lists of -common beat definitions \, like "16 beats with separate bangs every -4 and accented bangs every 8"; -#X text 170 198 index; -#X text 166 130 All counts start at 1; -#X obj 25 174 countseq 16 5 a9 13; -#X connect 4 0 12 0; -#X connect 5 0 4 0; -#X connect 12 0 1 0; -#X connect 12 1 2 0; -#X connect 12 2 3 0; -#X connect 12 3 0 0; diff --git a/core/countseq.pd b/core/countseq.pd deleted file mode 100644 index b5d32b5..0000000 --- a/core/countseq.pd +++ /dev/null @@ -1,105 +0,0 @@ -#N canvas 974 303 373 390 10; -#X declare -lib list-abs -lib iemlib; -#X obj 26 159 f; -#X obj 81 83 sel restart; -#X msg 81 108 0; -#X obj 112 108 t b; -#X obj 28 10 inlet; -#X obj 163 40 inlet; -#X obj 130 159 mod \$1; -#X obj 232 147 dollarg; -#X obj 232 124 loadbang; -#X obj 232 171 list split 1; -#X obj 88 285 list-find; -#N canvas 712 115 568 364 split-symbols 0; -#X obj 160 159 route symbol float; -#X obj 84 159 list-filter; -#X obj 84 53 inlet; -#X obj 84 77 t a a; -#X msg 160 182 0; -#X msg 265 184 0; -#X msg 212 183 1; -#X obj 383 158 route symbol float; -#X obj 307 158 list-filter; -#X msg 488 183 0; -#X msg 383 181 1; -#X msg 435 182 0; -#X obj 307 288 outlet; -#X obj 84 249 outlet; -#X obj 307 252 list-map; -#X obj 384 233 s2l-explode; -#X obj 384 253 list split 1; -#X obj 418 274 list-l2s; -#X obj 418 295 atoi; -#X text 349 312 remove leading "accent" identifier; -#X connect 0 0 4 0; -#X connect 0 1 6 0; -#X connect 0 2 5 0; -#X connect 1 0 13 0; -#X connect 1 1 0 0; -#X connect 2 0 3 0; -#X connect 3 0 1 0; -#X connect 3 1 8 0; -#X connect 4 0 1 1; -#X connect 5 0 1 1; -#X connect 6 0 1 1; -#X connect 7 0 10 0; -#X connect 7 1 11 0; -#X connect 7 2 9 0; -#X connect 8 0 14 0; -#X connect 8 1 7 0; -#X connect 9 0 8 1; -#X connect 10 0 8 1; -#X connect 11 0 8 1; -#X connect 14 0 12 0; -#X connect 14 1 15 0; -#X connect 15 0 16 0; -#X connect 16 1 17 0; -#X connect 17 0 18 0; -#X connect 18 0 14 1; -#X restore 208 199 pd split-symbols; -#X obj 159 285 list-find; -#X obj 26 194 t a a a; -#X obj 26 312 sel 0; -#X obj 26 354 outlet; -#X obj 88 354 outlet; -#X obj 159 354 outlet; -#X obj 208 40 inlet; -#X obj 58 159 + 1; -#X obj 282 331 + 1; -#X obj 282 354 outlet; -#X obj 210 255 list-apply - 1; -#X obj 139 228 list-apply - 1; -#X obj 80 63 list; -#X obj 28 32 route bang seek; -#X obj 180 9 import list-abs iemlib; -#X connect 0 0 13 0; -#X connect 0 0 19 0; -#X connect 0 0 20 0; -#X connect 1 0 2 0; -#X connect 1 1 3 0; -#X connect 2 0 0 1; -#X connect 3 0 0 0; -#X connect 4 0 25 0; -#X connect 5 0 6 1; -#X connect 6 0 0 1; -#X connect 7 0 9 0; -#X connect 8 0 7 0; -#X connect 9 1 11 0; -#X connect 10 0 16 0; -#X connect 11 0 23 0; -#X connect 11 1 22 0; -#X connect 12 0 17 0; -#X connect 13 0 14 0; -#X connect 13 1 10 0; -#X connect 13 2 12 0; -#X connect 14 0 15 0; -#X connect 18 0 11 0; -#X connect 19 0 6 0; -#X connect 20 0 21 0; -#X connect 22 0 12 1; -#X connect 23 0 10 1; -#X connect 24 0 1 0; -#X connect 25 0 0 0; -#X connect 25 1 0 1; -#X connect 25 2 24 0; diff --git a/core/cpugraph-help.pd b/core/cpugraph-help.pd deleted file mode 100644 index fbef5e8..0000000 --- a/core/cpugraph-help.pd +++ /dev/null @@ -1,6 +0,0 @@ -#N canvas 0 22 370 270 10; -#X obj 115 94 cpugraph; -#X text 16 11 [cpugraph] - A nice GOP widget for monitoring CPU usage. -Use the "Mark" button to note down the current value to compare to -later.; -#X text 231 237 2008 Luke Iannini; diff --git a/core/cpugraph.pd b/core/cpugraph.pd deleted file mode 100644 index c95efa2..0000000 --- a/core/cpugraph.pd +++ /dev/null @@ -1,95 +0,0 @@ -#N canvas 172 176 741 586 10; -#X declare -lib maxlib; -#X obj 52 260 cnv 15 100 50 empty \$0cpucnv empty 20 12 0 14 -225271 --262144 0; -#X floatatom 104 312 4 0 0 1 Now #0now #0nullS; -#X obj 288 163 cputime; -#X obj 288 53 loadbang; -#X msg 288 81 1; -#X obj 288 135 t b b; -#X obj 288 223 * 0.1; -#X obj 288 192 int; -#X floatatom 52 312 4 0 0 1 Avg #0avg #0nullS; -#X obj 349 240 average 10; -#X obj 110 243 bng 15 250 50 0 \$0markbang \$0nullR empty 17 7 0 10 --261682 -1 -1; -#X obj 96 176 f; -#X obj 96 205 print CPU; -#N canvas 0 22 454 304 (subpatch) 0; -#X array \$0cpu 100 float 0; -#X coords 0 1 99 0 100 50 1; -#X restore 52 260 graph; -#X obj 288 262 * 0.01; -#X obj 288 345 until; -#X obj 288 472 tabread \$0cpu; -#X obj 288 534 tabwrite \$0cpu; -#X obj 288 379 f; -#X obj 321 379 + 1; -#X obj 369 443 - 1; -#X obj 288 426 t a a; -#X obj 439 389 t b a; -#X obj 369 325 f; -#X obj 288 294 t b b a; -#X msg 328 325 1; -#X obj 288 401 sel 100; -#X msg 288 325 100; -#X obj 476 243 sel 0 1; -#X msg 476 273 color 6; -#X msg 527 273 color 13; -#X obj 476 307 s \$0cpucnv; -#X obj 476 219 change; -#X obj 476 196 > 99; -#X obj 288 107 metro 500; -#X floatatom 52 242 4 0 0 1 Mark> #0mark #0nullS; -#X obj 239 223 s \$0now; -#X obj 349 273 s \$0avg; -#X obj 111 154 r \$0avg; -#X obj 121 176 s \$0mark; -#X obj 26 155 r \$0markbang; -#X obj 288 501 min 1; -#X msg 377 397 100; -#X obj 436 72 import maxlib; -#X connect 2 0 7 0; -#X connect 3 0 4 0; -#X connect 4 0 34 0; -#X connect 5 0 2 0; -#X connect 5 1 2 1; -#X connect 6 0 9 0; -#X connect 6 0 14 0; -#X connect 6 0 33 0; -#X connect 6 0 36 0; -#X connect 7 0 6 0; -#X connect 9 0 37 0; -#X connect 11 0 12 0; -#X connect 11 0 39 0; -#X connect 14 0 24 0; -#X connect 15 0 18 0; -#X connect 16 0 41 0; -#X connect 18 0 19 0; -#X connect 18 0 26 0; -#X connect 19 0 18 1; -#X connect 20 0 17 1; -#X connect 21 0 16 0; -#X connect 21 1 20 0; -#X connect 22 0 23 0; -#X connect 22 1 17 1; -#X connect 23 0 41 0; -#X connect 24 0 27 0; -#X connect 24 1 25 0; -#X connect 24 2 23 1; -#X connect 25 0 18 1; -#X connect 26 0 42 0; -#X connect 26 1 21 0; -#X connect 27 0 15 0; -#X connect 28 0 29 0; -#X connect 28 1 30 0; -#X connect 29 0 31 0; -#X connect 30 0 31 0; -#X connect 32 0 28 0; -#X connect 33 0 32 0; -#X connect 34 0 5 0; -#X connect 38 0 11 1; -#X connect 40 0 11 0; -#X connect 41 0 17 0; -#X connect 42 0 22 0; -#X coords 0 -1 1 1 104 100 1 50 230; diff --git a/core/deeprouteOSC.pd b/core/deeprouteOSC.pd deleted file mode 100644 index f59a382..0000000 --- a/core/deeprouteOSC.pd +++ /dev/null @@ -1,96 +0,0 @@ -#N canvas 368 88 344 571 10; -#X declare -lib zexy -lib list-abs -lib mrpeach; -#X obj 207 43 namecanvas \$0self; -#N canvas 208 132 808 593 constructor 0; -#X obj 401 113 symbol2list /; -#X obj 440 364 s2l-explode; -#X obj 440 385 list prepend /; -#X obj 440 406 list-l2s; -#X obj 377 466 list append; -#X obj 377 533 s \$0self; -#X obj 377 364 f; -#X obj 401 242 list split 1; -#X obj 401 209 list; -#X obj 401 175 t b a; -#X obj 401 283 t b b a; -#X obj 358 243 b; -#X obj 377 415 * 30; -#X obj 403 364 + 1; -#X obj 259 460 pack f f; -#X msg 259 489 connect \$1 0 \$2 0; -#X msg 496 243 0; -#X msg 482 156 obj 30 20 inlet; -#X obj 401 139 t a b b; -#X obj 482 179 s \$0self; -#X obj 590 460 + 30; -#X obj 590 439 f; -#X msg 590 489 obj 30 \$1 outlet; -#X obj 390 442 s \$0y; -#X obj 605 418 r \$0y; -#X obj 335 398 + 2; -#X obj 227 335 r \$0out; -#X obj 227 360 f; -#X obj 259 407 t a a; -#X obj 259 381 t a a; -#X obj 227 381 + 1; -#X obj 563 360 t b b; -#X obj 563 386 s \$0out; -#X obj 401 46 list append \$1; -#X obj 401 69 sel 0; -#X obj 401 23 initbang; -#X msg 319 86 symbol /null; -#X obj 553 20 import zexy list-abs mrpeach; -#X msg 377 489 obj 30 \$1 routeOSC \$2; -#X obj 259 433 + 2; -#X obj 292 433 + 3; -#X connect 0 0 18 0; -#X connect 1 0 2 0; -#X connect 2 0 3 0; -#X connect 3 0 4 1; -#X connect 4 0 38 0; -#X connect 6 0 13 0; -#X connect 6 0 27 1; -#X connect 6 0 29 0; -#X connect 7 0 10 0; -#X connect 7 1 8 1; -#X connect 7 2 31 0; -#X connect 8 0 7 0; -#X connect 9 0 8 0; -#X connect 9 1 8 1; -#X connect 10 0 11 0; -#X connect 10 1 6 0; -#X connect 10 2 1 0; -#X connect 11 0 8 0; -#X connect 12 0 4 0; -#X connect 12 0 23 0; -#X connect 13 0 6 1; -#X connect 14 0 15 0; -#X connect 15 0 5 0; -#X connect 16 0 6 1; -#X connect 17 0 19 0; -#X connect 18 0 9 0; -#X connect 18 1 16 0; -#X connect 18 2 17 0; -#X connect 20 0 22 0; -#X connect 21 0 20 0; -#X connect 22 0 5 0; -#X connect 24 0 21 1; -#X connect 25 0 12 0; -#X connect 26 0 27 0; -#X connect 27 0 30 0; -#X connect 28 0 39 0; -#X connect 28 1 40 0; -#X connect 29 0 28 0; -#X connect 29 1 25 0; -#X connect 30 0 28 0; -#X connect 31 0 32 0; -#X connect 31 1 21 0; -#X connect 33 0 34 0; -#X connect 34 0 36 0; -#X connect 34 1 0 0; -#X connect 35 0 33 0; -#X connect 36 0 0 0; -#X connect 38 0 5 0; -#X connect 39 0 14 0; -#X connect 40 0 14 1; -#X restore 207 21 pd constructor; diff --git a/core/dialog.under-cursor-help.pd b/core/dialog.under-cursor-help.pd deleted file mode 100644 index 3d410c8..0000000 --- a/core/dialog.under-cursor-help.pd +++ /dev/null @@ -1,17 +0,0 @@ -#N canvas 677 392 419 249 10; -#X text 4 8 [dialog.under-cursor] constructs the appropriate message -to spawn a pd-window under the cursor's current position.; -#X text 5 46 Required arguments are the dimensions of the window you'd -like to spawn (a necessity require by the message to Pd); -#X obj 45 173 dialog.under-cursor 330 115; -#X obj 45 197 s pd-\$0.my-dialog; -#N canvas 563 580 330 115 \$0.my-dialog 0; -#X text 45 22 Hallo there!; -#X restore 287 193 pd \$0.my-dialog; -#X obj 45 151 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 --1; -#X text 6 85 The window will automatically stay within your screen's -boundaries.; -#X text 273 220 2008 Luke Iannini; -#X connect 2 0 3 0; -#X connect 5 0 2 0; diff --git a/core/dialog.under-cursor.pd b/core/dialog.under-cursor.pd deleted file mode 100644 index 4633d5a..0000000 --- a/core/dialog.under-cursor.pd +++ /dev/null @@ -1,63 +0,0 @@ -#N canvas 518 38 492 494 10; -#X declare -lib toxy; -#X declare -lib hcs; -#X obj 38 10 inlet; -#X obj 38 53 cursor; -#X obj 38 74 route motion; -#X obj 38 449 outlet; -#X obj 38 96 unpack f f; -#X obj 38 277 pack f f; -#X obj 111 195 + 10; -#X text 174 81 1/2 window width; -#X text 162 299 window dimens; -#X msg 38 328 relocate \$1x\$2+0+0 0x0+\$3+\$4; -#X obj 38 303 list prepend \$1 \$2; -#X obj 148 93 / 2; -#X obj 38 252 clip 0 1140; -#X obj 262 21 loadbang; -#X obj 38 176 -; -#X obj 148 70 \$1; -#X obj 238 159 - \$1; -#X obj 278 180 - \$2; -#X obj 38 202 int; -#X obj 38 355 t b a b; -#X msg 77 380 vis 0; -#X obj 38 398 del 10; -#X msg 38 420 vis 1; -#X obj 111 252 clip 20 650; -#X obj 278 201 - 100; -#X text 265 222 Dock/Menubar/Taskbar/Windowtitlebar; -#X obj 262 106 screendimens; -#X obj 262 127 unpack f f; -#X obj 38 31 t b; -#X obj 351 21 import hcs; -#X connect 0 0 28 0; -#X connect 1 0 2 0; -#X connect 2 0 4 0; -#X connect 4 0 14 0; -#X connect 4 1 6 0; -#X connect 5 0 10 0; -#X connect 6 0 23 0; -#X connect 9 0 19 0; -#X connect 10 0 9 0; -#X connect 11 0 14 1; -#X connect 12 0 5 0; -#X connect 13 0 15 0; -#X connect 13 0 26 0; -#X connect 14 0 18 0; -#X connect 15 0 11 0; -#X connect 16 0 12 2; -#X connect 17 0 24 0; -#X connect 18 0 12 0; -#X connect 19 0 21 0; -#X connect 19 1 3 0; -#X connect 19 2 20 0; -#X connect 20 0 3 0; -#X connect 21 0 22 0; -#X connect 22 0 3 0; -#X connect 23 0 5 1; -#X connect 24 0 23 2; -#X connect 26 0 27 0; -#X connect 27 0 16 0; -#X connect 27 1 17 0; -#X connect 28 0 1 0; diff --git a/core/dialog.yes-no.pd b/core/dialog.yes-no.pd deleted file mode 100644 index 409fe01..0000000 --- a/core/dialog.yes-no.pd +++ /dev/null @@ -1,51 +0,0 @@ -#N canvas 266 442 628 346 10; -#X declare -lib toxy; -#X declare -lib hcs; -#X declare -lib list-abs; -#N canvas 781 650 305 105 \$0.dialog-box 0; -#X obj 2 2 cnv 15 300 30 empty \$0.line1 Are_you_sure? 20 12 0 14 -262144 --1 0; -#X obj 2 33 cnv 15 300 30 empty \$0.line2 empty 20 12 0 14 -262144 --1 0; -#X obj 74 71 bng 30 250 50 0 \$0.yes-s \$0.yes-r Yes. 35 15 0 10 -4032 --1 -1; -#X obj 184 71 bng 30 250 50 0 \$0.no-s \$0.no-r No. 35 15 0 10 -86853 --1 -1; -#X restore 49 308 pd \$0.dialog-box; -#X obj 31 22 inlet; -#X obj 33 159 r \$0.yes-s; -#X obj 73 179 r \$0.no-s; -#X msg 33 203 1; -#X msg 73 203 vis 0; -#X obj 33 252 outlet; -#X obj 344 40 loadbang; -#X obj 344 87 s2l-explode; -#X obj 344 113 list split 30; -#X obj 344 223 list-l2s; -#X obj 381 144 list-l2s; -#X obj 344 248 prepent label; -#X obj 381 165 prepent label; -#X obj 344 274 s \$0.line1; -#X obj 381 187 s \$0.line2; -#X obj 73 225 s pd-\$0.dialog-box; -#X obj 31 67 s pd-\$0.dialog-box; -#X obj 31 45 dialog.under-cursor 305 105 1440 900; -#X obj 344 62 list-onearg \$1 Are_you_sure?; -#X obj 481 22 import list-abs; -#X connect 1 0 18 0; -#X connect 2 0 4 0; -#X connect 2 0 5 0; -#X connect 3 0 5 0; -#X connect 4 0 6 0; -#X connect 5 0 16 0; -#X connect 7 0 19 0; -#X connect 8 0 9 0; -#X connect 9 0 10 0; -#X connect 9 1 11 0; -#X connect 9 2 10 0; -#X connect 10 0 12 0; -#X connect 11 0 13 0; -#X connect 12 0 14 0; -#X connect 13 0 15 0; -#X connect 18 0 17 0; -#X connect 19 0 8 0; diff --git a/core/donecanvasdialog-help.pd b/core/donecanvasdialog-help.pd deleted file mode 100644 index 4795b26..0000000 --- a/core/donecanvasdialog-help.pd +++ /dev/null @@ -1,4 +0,0 @@ -#N canvas 576 113 450 300 10; -#X msg 57 145 donecanvasdialog 1 -1 1 0 -1 1 1 85 60 100 100; -#X msg 57 105 donecanvasdialog xUnits yUnits GOP(1)GOPandHide(2) xFrom -yFrom xTo yTo xSize ySize xMargin yMargin; diff --git a/core/dotrouteOSC.pd b/core/dotrouteOSC.pd deleted file mode 100644 index 7aacea8..0000000 --- a/core/dotrouteOSC.pd +++ /dev/null @@ -1,20 +0,0 @@ -#N canvas 0 22 350 222 10; -#X declare -lib zexy; -#X obj 123 68 loadbang; -#X obj 123 88 list append \$1; -#X obj 48 190 outlet; -#X obj 48 169 sdeeprouteOSC; -#X msg 123 148 /\$1; -#X obj 48 144 inlet; -#X obj 94 47 inlet; -#X obj 123 128 list2symbol /; -#X obj 123 108 symbol2list .; -#X obj 193 35 import zexy; -#X connect 0 0 1 0; -#X connect 1 0 8 0; -#X connect 3 0 2 0; -#X connect 4 0 3 1; -#X connect 5 0 3 0; -#X connect 6 0 8 0; -#X connect 7 0 4 0; -#X connect 8 0 7 0; diff --git a/core/ds-begin-help.pd b/core/ds-begin-help.pd deleted file mode 100644 index b17158d..0000000 --- a/core/ds-begin-help.pd +++ /dev/null @@ -1,41 +0,0 @@ -#N struct 1631datatemplate float x float y; -#N canvas 544 342 450 300 10; -#X obj 127 140 ds-begin pd-\$0mydata; -#N canvas 0 22 450 300 \$0datatemplate 0; -#X obj 99 58 drawpolygon 90 3 0 0 0 10 10 10 10 0 0 0; -#X obj 112 95 loadbang; -#X obj 112 124 t b b b; -#X msg 188 127 clear; -#X obj 188 149 s pd-\$0mydata; -#X msg 112 182 0 0 \, 20 0 \, 40 0; -#X obj 131 213 ds-begin pd-\$0mydata; -#X obj 90 247 append \$0datatemplate x y; -#X obj 94 96 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 --1; -#X obj 99 32 struct \$0datatemplate float x float y; -#X connect 1 0 2 0; -#X connect 2 0 5 0; -#X connect 2 1 6 0; -#X connect 2 2 3 0; -#X connect 3 0 4 0; -#X connect 5 0 7 0; -#X connect 6 0 7 2; -#X connect 8 0 2 0; -#X restore 293 88 pd \$0datatemplate; -#N canvas 3 345 126 108 \$0mydata 1; -#X scalar 1631datatemplate 0 0 \;; -#X scalar 1631datatemplate 20 0 \;; -#X scalar 1631datatemplate 40 0 \;; -#X restore 293 110 pd \$0mydata; -#X obj 50 177 append \$0datatemplate x y; -#X obj 50 99 t b b; -#X obj 50 68 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 --1; -#X msg 50 140 20 20; -#X text 8 5 Convenience abstraction for the common task of outputting -the head of a data structure subpatch.; -#X connect 0 0 3 2; -#X connect 4 0 6 0; -#X connect 4 1 0 0; -#X connect 5 0 4 0; -#X connect 6 0 3 0; diff --git a/core/ds-begin.pd b/core/ds-begin.pd deleted file mode 100644 index d2322ff..0000000 --- a/core/ds-begin.pd +++ /dev/null @@ -1,13 +0,0 @@ -#N canvas 339 80 224 198 10; -#X obj 48 65 list append traverse \$1; -#X obj 48 88 list trim; -#X obj 21 13 inlet; -#X obj 21 36 t b b; -#X obj 21 156 outlet; -#X obj 21 120 pointer; -#X connect 0 0 1 0; -#X connect 1 0 5 0; -#X connect 2 0 3 0; -#X connect 3 0 5 0; -#X connect 3 1 0 0; -#X connect 5 0 4 0; diff --git a/core/ds-dump-array.pd b/core/ds-dump-array.pd deleted file mode 100644 index f27db40..0000000 --- a/core/ds-dump-array.pd +++ /dev/null @@ -1,20 +0,0 @@ -#N canvas 1004 477 263 225 10; -#X declare -lib list-abs; -#X declare -lib list-abs; -#X obj 81 29 inlet; -#X obj 81 78 getsize \$1 \$2; -#X obj 81 50 t p p; -#X obj 81 156 element \$1 \$2; -#X obj 81 185 outlet; -#X obj 81 106 list-range; -#X obj 81 131 list-drip; -#X obj 132 185 outlet; -#X obj 140 33 import list-abs; -#X connect 0 0 2 0; -#X connect 1 0 5 0; -#X connect 2 0 1 0; -#X connect 2 1 3 1; -#X connect 3 0 4 0; -#X connect 5 0 6 0; -#X connect 6 0 3 0; -#X connect 6 1 7 0; diff --git a/core/ds-dump-help.pd b/core/ds-dump-help.pd deleted file mode 100644 index aa8d298..0000000 --- a/core/ds-dump-help.pd +++ /dev/null @@ -1,58 +0,0 @@ -#N struct datatemplate float x float y; -#N canvas 471 25 394 302 10; -#X text 12 13 Outputs all (input bang) or first n (input float n) pointers -in a subpatch. Takes a subpatch as its argument.; -#X obj 55 136 ds-dump pd-\$0data; -#X obj 55 86 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 --1; -#X text 13 48 Right outlet bangs at end of data.; -#X obj 55 174 get datatemplate x; -#N canvas 450 363 128 100 \$0data 1; -#X scalar datatemplate 10 10 \;; -#X scalar datatemplate 20 20 \;; -#X scalar datatemplate 30 30 \;; -#X scalar datatemplate 40 40 \;; -#X restore 271 116 pd \$0data; -#N canvas 10 355 450 300 datatemplate 0; -#X msg 190 198 traverse pd-\$1data \, bang; -#X obj 190 224 pointer; -#X obj 163 128 loadbang; -#X obj 79 279 append datatemplate x y; -#X msg 17 208 10 10 \, 20 20 \, 30 30 \, 40 40; -#X obj 48 18 struct datatemplate float x float y; -#X obj 48 41 drawpolygon 0 3 0 0 0 10 10 10 10 0 0 0; -#X obj 144 129 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 --1 -1; -#X obj 190 175 \$0; -#X obj 163 153 t b b b; -#X msg 229 153 clear; -#X obj 229 176 s pd-\$0data; -#X connect 0 0 1 0; -#X connect 1 0 3 2; -#X connect 2 0 9 0; -#X connect 4 0 3 0; -#X connect 7 0 9 0; -#X connect 8 0 0 0; -#X connect 9 0 4 0; -#X connect 9 1 8 0; -#X connect 9 2 10 0; -#X connect 10 0 11 0; -#X restore 272 141 pd datatemplate; -#X obj 55 110 t a b; -#X obj 55 200 list-extend; -#X obj 55 224 prepent set; -#X msg 80 85 2; -#X text 269 260 2008 Luke Iannini; -#X text 272 274 proyekto.net; -#X obj 169 137 bng 15 250 50 0 empty empty end 17 7 0 10 -262144 -1 --1; -#X msg 55 251; -#X connect 1 0 4 0; -#X connect 1 1 13 0; -#X connect 2 0 7 0; -#X connect 4 0 8 0; -#X connect 7 0 1 0; -#X connect 7 1 8 1; -#X connect 8 0 9 0; -#X connect 9 0 14 0; -#X connect 10 0 7 0; diff --git a/core/ds-dump-only-help.pd b/core/ds-dump-only-help.pd deleted file mode 100644 index 3fe50c1..0000000 --- a/core/ds-dump-only-help.pd +++ /dev/null @@ -1,84 +0,0 @@ -#N struct datatemplatered float x float y; -#N struct datatemplateblue float x float y; -#N canvas 447 356 450 300 10; -#X obj 55 86 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 --1; -#X text 13 48 Right outlet bangs at end of data.; -#N canvas 963 339 134 109 \$0data 1; -#X scalar datatemplatered 30 10 \;; -#X scalar datatemplatered 40 20 \;; -#X scalar datatemplatered 50 30 \;; -#X scalar datatemplatered 60 40 \;; -#X scalar datatemplateblue 10 10 \;; -#X scalar datatemplateblue 20 20 \;; -#X scalar datatemplateblue 30 30 \;; -#X scalar datatemplateblue 40 40 \;; -#X restore 321 56 pd \$0data; -#X obj 55 110 t a b; -#X obj 55 200 list-extend; -#X obj 55 224 prepent set; -#X text 269 260 2008 Luke Iannini; -#X text 272 274 proyekto.net; -#X obj 298 142 bng 15 250 50 0 empty empty end 17 7 0 10 -262144 -1 --1; -#X msg 55 251; -#N canvas 10 355 450 300 datatemplateblue 0; -#X msg 190 198 traverse pd-\$1data \, bang; -#X obj 190 224 pointer; -#X obj 163 128 loadbang; -#X msg 17 208 10 10 \, 20 20 \, 30 30 \, 40 40; -#X obj 144 129 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 --1 -1; -#X obj 190 175 \$0; -#X msg 229 153 clear; -#X obj 229 176 s pd-\$0data; -#X obj 48 18 struct datatemplateblue float x float y; -#X obj 79 279 append datatemplateblue x y; -#X obj 48 41 drawpolygon 9 3 0 0 0 10 10 10 10 0 0 0; -#X obj 163 153 t b b b b; -#X obj 89 153 s \$0makeRed; -#X connect 0 0 1 0; -#X connect 1 0 9 2; -#X connect 2 0 11 0; -#X connect 3 0 9 0; -#X connect 4 0 11 0; -#X connect 5 0 0 0; -#X connect 6 0 7 0; -#X connect 11 0 12 0; -#X connect 11 1 3 0; -#X connect 11 2 5 0; -#X connect 11 3 6 0; -#X restore 322 81 pd datatemplateblue; -#N canvas 10 355 450 300 datatemplatered 0; -#X msg 190 198 traverse pd-\$1data \, bang; -#X obj 190 224 pointer; -#X obj 144 129 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 --1 -1; -#X obj 190 175 \$0; -#X obj 79 279 append datatemplatered x y; -#X obj 48 18 struct datatemplatered float x float y; -#X obj 48 41 drawpolygon 900 3 0 0 0 10 10 10 10 0 0 0; -#X msg 17 208 30 10 \, 40 20 \, 50 30 \, 60 40; -#X obj 163 152 t b b; -#X obj 163 128 r \$0makeRed; -#X connect 0 0 1 0; -#X connect 1 0 4 2; -#X connect 2 0 8 0; -#X connect 3 0 0 0; -#X connect 7 0 4 0; -#X connect 8 0 7 0; -#X connect 8 1 3 0; -#X connect 9 0 8 0; -#X restore 322 101 pd datatemplatered; -#X text 12 13 Outputs all pointers in a subpatch conforming to a specific -template \, with the rest coming out the middle outlet.; -#X obj 55 174 get datatemplatered x; -#X obj 55 141 ds-dump-only pd-\$0data datatemplatered; -#X connect 0 0 3 0; -#X connect 3 0 14 0; -#X connect 3 1 4 1; -#X connect 4 0 5 0; -#X connect 5 0 9 0; -#X connect 13 0 4 0; -#X connect 14 0 13 0; -#X connect 14 2 8 0; diff --git a/core/ds-dump-only.pd b/core/ds-dump-only.pd deleted file mode 100644 index ce3a454..0000000 --- a/core/ds-dump-only.pd +++ /dev/null @@ -1,26 +0,0 @@ -#N canvas 480 22 450 300 10; -#X declare -lib list-abs; -#X obj 182 135 until; -#X msg 182 156 next; -#X obj 56 90 list append \$1; -#X obj 56 113 prepent traverse; -#X obj 56 53 loadbang; -#X obj 182 22 inlet; -#X obj 182 242 outlet; -#X obj 336 242 outlet; -#X obj 317 40 t b b b; -#X obj 242 242 outlet; -#X obj 182 179 pointer \$2; -#X obj 318 18 import list-abs; -#X connect 0 0 1 0; -#X connect 1 0 10 0; -#X connect 2 0 3 0; -#X connect 3 0 10 0; -#X connect 4 0 2 0; -#X connect 5 0 0 0; -#X connect 8 0 2 0; -#X connect 8 1 7 0; -#X connect 8 2 0 1; -#X connect 10 0 6 0; -#X connect 10 1 9 0; -#X connect 10 2 8 0; diff --git a/core/ds-dump.pd b/core/ds-dump.pd deleted file mode 100644 index 43171b9..0000000 --- a/core/ds-dump.pd +++ /dev/null @@ -1,27 +0,0 @@ -#N canvas 0 22 450 300 10; -#X declare -lib list-abs; -#X obj 182 135 until; -#X obj 182 179 pointer; -#X msg 182 156 next; -#X obj 56 90 list append \$1; -#X obj 56 113 prepent traverse; -#X obj 56 53 loadbang; -#X obj 182 16 inlet; -#X obj 182 242 outlet; -#X obj 336 242 outlet; -#X obj 317 40 t b b b; -#X obj 182 46 t a b; -#X obj 293 16 import list-abs; -#X connect 0 0 2 0; -#X connect 1 0 7 0; -#X connect 1 1 9 0; -#X connect 2 0 1 0; -#X connect 3 0 4 0; -#X connect 4 0 1 0; -#X connect 5 0 3 0; -#X connect 6 0 10 0; -#X connect 9 0 3 0; -#X connect 9 1 8 0; -#X connect 9 2 0 1; -#X connect 10 0 0 0; -#X connect 10 1 3 0; diff --git a/core/ds-end-help.pd b/core/ds-end-help.pd deleted file mode 100644 index 085b8fd..0000000 --- a/core/ds-end-help.pd +++ /dev/null @@ -1,41 +0,0 @@ -#N struct 1635datatemplate float x float y; -#N canvas 0 22 450 300 10; -#N canvas 0 22 450 300 \$0datatemplate 0; -#X obj 99 58 drawpolygon 90 3 0 0 0 10 10 10 10 0 0 0; -#X obj 112 95 loadbang; -#X obj 112 124 t b b b; -#X msg 188 127 clear; -#X obj 188 149 s pd-\$0mydata; -#X msg 112 182 0 0 \, 20 0 \, 40 0; -#X obj 131 213 ds-begin pd-\$0mydata; -#X obj 90 247 append \$0datatemplate x y; -#X obj 94 96 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 --1; -#X obj 99 32 struct \$0datatemplate float x float y; -#X connect 1 0 2 0; -#X connect 2 0 5 0; -#X connect 2 1 6 0; -#X connect 2 2 3 0; -#X connect 3 0 4 0; -#X connect 5 0 7 0; -#X connect 6 0 7 2; -#X connect 8 0 2 0; -#X restore 293 88 pd \$0datatemplate; -#N canvas 3 345 126 108 \$0mydata 1; -#X scalar 1635datatemplate 0 0 \;; -#X scalar 1635datatemplate 20 0 \;; -#X scalar 1635datatemplate 40 0 \;; -#X restore 293 110 pd \$0mydata; -#X obj 50 177 append \$0datatemplate x y; -#X obj 50 99 t b b; -#X obj 50 68 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 --1; -#X obj 127 140 ds-end pd-\$0mydata; -#X msg 50 140 60 0; -#X text 8 4 Outputs the last pointer in a data structure so that one -can append after it.; -#X connect 3 0 6 0; -#X connect 3 1 5 0; -#X connect 4 0 3 0; -#X connect 5 0 2 2; -#X connect 6 0 2 0; diff --git a/core/ds-end.pd b/core/ds-end.pd deleted file mode 100644 index df873b1..0000000 --- a/core/ds-end.pd +++ /dev/null @@ -1,26 +0,0 @@ -#N canvas 61 377 261 305 10; -#X declare -lib list-abs; -#X obj 139 175 pointer; -#X obj 139 37 inlet; -#X obj 100 228 pointer; -#X obj 32 113 list append \$1; -#X obj 32 137 prepent traverse; -#X obj 139 60 t b b b; -#X obj 139 110 until; -#X msg 139 140 next; -#X obj 178 198 t b b; -#X obj 100 255 outlet; -#X obj 27 19 import list-abs; -#X connect 0 0 2 1; -#X connect 0 1 8 0; -#X connect 1 0 5 0; -#X connect 2 0 9 0; -#X connect 3 0 4 0; -#X connect 4 0 0 0; -#X connect 5 0 6 0; -#X connect 5 1 0 0; -#X connect 5 2 3 0; -#X connect 6 0 7 0; -#X connect 7 0 0 0; -#X connect 8 0 2 0; -#X connect 8 1 6 1; diff --git a/core/ds-first-help.pd b/core/ds-first-help.pd deleted file mode 100644 index a372af1..0000000 --- a/core/ds-first-help.pd +++ /dev/null @@ -1,84 +0,0 @@ -#N struct datatemplatered float x float y; -#N struct datatemplateblue float x float y; -#N canvas 0 22 450 300 10; -#X obj 360 250 ds-first; -#X obj 55 86 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 --1; -#X text 11 30 Right outlet bangs at end of data.; -#N canvas 963 339 134 109 \$0data 1; -#X scalar datatemplatered 30 10 \;; -#X scalar datatemplatered 40 20 \;; -#X scalar datatemplatered 50 30 \;; -#X scalar datatemplatered 60 40 \;; -#X scalar datatemplateblue 10 10 \;; -#X scalar datatemplateblue 20 20 \;; -#X scalar datatemplateblue 30 30 \;; -#X scalar datatemplateblue 40 40 \;; -#X restore 321 56 pd \$0data; -#X obj 55 110 t a b; -#X obj 55 200 list-extend; -#X obj 55 224 prepent set; -#X text 269 260 2008 Luke Iannini; -#X text 272 274 proyekto.net; -#X obj 298 142 bng 15 250 50 0 empty empty end 17 7 0 10 -262144 -1 --1; -#X msg 55 251 30; -#N canvas 10 355 450 300 datatemplateblue 0; -#X msg 190 198 traverse pd-\$1data \, bang; -#X obj 190 224 pointer; -#X obj 163 128 loadbang; -#X msg 17 208 10 10 \, 20 20 \, 30 30 \, 40 40; -#X obj 144 129 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 --1 -1; -#X obj 190 175 \$0; -#X msg 229 153 clear; -#X obj 229 176 s pd-\$0data; -#X obj 48 18 struct datatemplateblue float x float y; -#X obj 79 279 append datatemplateblue x y; -#X obj 48 41 drawpolygon 9 3 0 0 0 10 10 10 10 0 0 0; -#X obj 163 153 t b b b b; -#X obj 89 153 s \$0makeRed; -#X connect 0 0 1 0; -#X connect 1 0 9 2; -#X connect 2 0 11 0; -#X connect 3 0 9 0; -#X connect 4 0 11 0; -#X connect 5 0 0 0; -#X connect 6 0 7 0; -#X connect 11 0 12 0; -#X connect 11 1 3 0; -#X connect 11 2 5 0; -#X connect 11 3 6 0; -#X restore 322 81 pd datatemplateblue; -#N canvas 10 355 450 300 datatemplatered 0; -#X msg 190 198 traverse pd-\$1data \, bang; -#X obj 190 224 pointer; -#X obj 144 129 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 --1 -1; -#X obj 190 175 \$0; -#X obj 79 279 append datatemplatered x y; -#X obj 48 18 struct datatemplatered float x float y; -#X obj 48 41 drawpolygon 900 3 0 0 0 10 10 10 10 0 0 0; -#X msg 17 208 30 10 \, 40 20 \, 50 30 \, 60 40; -#X obj 163 152 t b b; -#X obj 163 128 r \$0makeRed; -#X connect 0 0 1 0; -#X connect 1 0 4 2; -#X connect 2 0 8 0; -#X connect 3 0 0 0; -#X connect 7 0 4 0; -#X connect 8 0 7 0; -#X connect 8 1 3 0; -#X connect 9 0 8 0; -#X restore 322 101 pd datatemplatered; -#X obj 55 174 get datatemplatered x; -#X text 12 13 Outputs first encountered pointer of a template.; -#X obj 55 141 ds-first pd-\$0data datatemplatered; -#X connect 1 0 4 0; -#X connect 4 0 15 0; -#X connect 4 1 5 1; -#X connect 5 0 6 0; -#X connect 6 0 10 0; -#X connect 13 0 5 0; -#X connect 15 0 13 0; -#X connect 15 1 9 0; diff --git a/core/ds-first.pd b/core/ds-first.pd deleted file mode 100644 index 9f02641..0000000 --- a/core/ds-first.pd +++ /dev/null @@ -1,29 +0,0 @@ -#N canvas 540 376 450 300 10; -#X declare -lib list-abs; -#X obj 182 135 until; -#X msg 182 156 next; -#X obj 56 90 list append \$1; -#X obj 56 113 prepent traverse; -#X obj 56 53 loadbang; -#X obj 182 22 inlet; -#X obj 209 242 outlet; -#X obj 336 242 outlet; -#X obj 182 179 pointer \$2; -#X obj 182 206 t b a; -#X obj 182 52 t b b; -#X obj 297 50 t b b; -#X obj 289 17 import list-abs; -#X connect 0 0 1 0; -#X connect 1 0 8 0; -#X connect 2 0 3 0; -#X connect 3 0 8 0; -#X connect 4 0 2 0; -#X connect 5 0 10 0; -#X connect 8 0 9 0; -#X connect 8 2 11 0; -#X connect 9 0 11 0; -#X connect 9 1 6 0; -#X connect 10 0 0 0; -#X connect 10 1 2 0; -#X connect 11 0 7 0; -#X connect 11 1 0 1; diff --git a/core/ds-get-list.pd b/core/ds-get-list.pd deleted file mode 100644 index b1d4a0e..0000000 --- a/core/ds-get-list.pd +++ /dev/null @@ -1,70 +0,0 @@ -#N canvas 539 101 566 566 10; -#X declare -lib list-abs; -#X declare -lib iemlib -lib list-abs; -#N canvas 936 317 494 366 builder 1; -#X obj 182 56 dollarg; -#X obj 182 30 initbang; -#X obj 209 277 s \$0self; -#N canvas 381 63 155 275 makepack 0; -#X obj 11 26 inlet; -#X obj 32 99 until; -#X obj 32 155 list-extend; -#X msg 95 100 pack; -#X msg 32 127 f; -#X obj 11 182 list; -#X obj 11 73 t b a b; -#X obj 11 208 list prepend obj 10 200; -#X obj 11 238 list trim; -#X obj 11 269 outlet; -#X connect 0 0 6 0; -#X connect 1 0 4 0; -#X connect 2 0 5 1; -#X connect 3 0 2 1; -#X connect 4 0 2 0; -#X connect 5 0 7 0; -#X connect 6 0 5 0; -#X connect 6 1 1 0; -#X connect 6 2 3 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X restore 131 164 pd makepack; -#X msg 221 114 obj 10 10 inlet; -#X msg 111 185 obj 10 300 outlet; -#X obj 126 104 - 1; -#X text 304 73 first arg is template; -#X obj 126 82 f; -#X obj 92 141 t a b a; -#X obj 182 82 t b a b; -#X msg -10 168 connect 2 0 3 0; -#X obj 34 200 list-range; -#X obj 34 221 list-drip; -#X msg 34 252 connect 3 \$1 4 \$1; -#X msg -6 282 connect 4 0 5 0; -#X obj 202 158 list trim; -#X obj 202 135 list prepend obj 10 100 get; -#X obj 310 29 import iemlib list-abs; -#X connect 0 0 10 0; -#X connect 0 1 8 1; -#X connect 1 0 0 0; -#X connect 3 0 2 0; -#X connect 4 0 2 0; -#X connect 5 0 2 0; -#X connect 6 0 9 0; -#X connect 8 0 6 0; -#X connect 9 0 12 0; -#X connect 9 0 11 0; -#X connect 9 0 15 0; -#X connect 9 1 5 0; -#X connect 9 2 3 0; -#X connect 10 0 8 0; -#X connect 10 1 17 0; -#X connect 10 2 4 0; -#X connect 11 0 2 0; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 14 0 2 0; -#X connect 15 0 2 0; -#X connect 16 0 2 0; -#X connect 17 0 16 0; -#X restore 311 39 pd builder; -#X obj 310 16 namecanvas \$0self; diff --git a/core/ds-idx-only-help.pd b/core/ds-idx-only-help.pd deleted file mode 100644 index 02f3c23..0000000 --- a/core/ds-idx-only-help.pd +++ /dev/null @@ -1,23 +0,0 @@ -#N canvas 0 22 450 300 10; -#X text 16 11 ds-idx-only; -#X text 274 254 2008 Luke Iannini; -#X obj 105 89 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 --1; -#X text 123 88 bang for last used index; -#X msg 54 88 10; -#X obj 54 126 ds-idx-only pd-\$0data datatemplate5 3; -#X obj 273 153 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 --1 -1; -#X text 16 35 outputs the nth pointer of a certain template type \, -or a bang from the right outlet if the nth pointer does not exist. -; -#X obj 54 170 get datatemplate5 x; -#X obj 70 198 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 --1; -#X floatatom 54 223 5 0 0 0 - - -; -#X connect 2 0 5 0; -#X connect 4 0 5 0; -#X connect 5 0 8 0; -#X connect 5 1 6 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; diff --git a/core/ds-idx-only.pd b/core/ds-idx-only.pd deleted file mode 100644 index cf1a76f..0000000 --- a/core/ds-idx-only.pd +++ /dev/null @@ -1,58 +0,0 @@ -#N canvas 869 295 378 463 10; -#X declare -lib list-abs -lib iemlib; -#X obj 197 233 sel \$3; -#X obj 197 210 f; -#X obj 221 210 + 1; -#X obj 116 289 pointer; -#X obj 162 346 once; -#X msg 183 325 reset; -#X obj 162 426 outlet; -#X obj 240 75 list append \$1; -#X obj 240 98 prepent traverse; -#X msg 212 187 0; -#X obj 38 85 until; -#X msg 38 109 next; -#X obj 127 102 t b; -#X obj 224 161 route bang; -#X obj 38 131 pointer \$2; -#X obj 144 8 inlet; -#X obj 128 172 t b p; -#X obj 197 255 t b b; -#X obj 183 138 t b b a; -#X obj 144 37 t b b a; -#X obj 127 80 r \$0stop; -#X obj 224 278 s \$0stop; -#X obj 162 375 route bang; -#X obj 232 426 outlet; -#X obj 206 17 import list-abs iemlib; -#X connect 0 0 17 0; -#X connect 1 0 2 0; -#X connect 1 0 0 0; -#X connect 2 0 1 1; -#X connect 3 0 4 0; -#X connect 4 0 22 0; -#X connect 5 0 4 1; -#X connect 7 0 8 0; -#X connect 8 0 14 0; -#X connect 9 0 1 1; -#X connect 10 0 11 0; -#X connect 11 0 14 0; -#X connect 12 0 10 1; -#X connect 13 1 0 1; -#X connect 14 0 16 0; -#X connect 14 2 12 0; -#X connect 14 2 4 0; -#X connect 15 0 19 0; -#X connect 16 0 1 0; -#X connect 16 1 3 1; -#X connect 17 0 3 0; -#X connect 17 1 21 0; -#X connect 18 0 5 0; -#X connect 18 1 9 0; -#X connect 18 2 13 0; -#X connect 19 0 10 0; -#X connect 19 1 7 0; -#X connect 19 2 18 0; -#X connect 20 0 12 0; -#X connect 22 0 23 0; -#X connect 22 1 6 0; diff --git a/core/ds-idx.pd b/core/ds-idx.pd deleted file mode 100644 index d6955f1..0000000 --- a/core/ds-idx.pd +++ /dev/null @@ -1,36 +0,0 @@ -#N canvas 692 40 319 298 10; -#X declare -lib list-abs; -#X obj 64 28 inlet; -#X obj 166 134 list append \$1; -#X obj 166 157 prepent traverse; -#X obj 64 56 t a b; -#X obj 103 195 pointer; -#X obj 64 234 pointer; -#X msg 103 170 next; -#X obj 103 136 until; -#X obj 64 92 t b a; -#X obj 64 261 outlet; -#X obj 142 262 outlet; -#X obj 142 234 t b b; -#X obj 136 87 list append \$1; -#X obj 91 114 spigot 1; -#X obj 136 65 loadbang; -#X text 192 69 until protection; -#X obj 146 34 import list-abs; -#X connect 0 0 3 0; -#X connect 1 0 2 0; -#X connect 2 0 4 0; -#X connect 3 0 8 0; -#X connect 3 1 1 0; -#X connect 4 0 5 1; -#X connect 4 1 11 0; -#X connect 5 0 9 0; -#X connect 6 0 4 0; -#X connect 7 0 6 0; -#X connect 8 0 5 0; -#X connect 8 1 13 0; -#X connect 11 0 10 0; -#X connect 11 1 7 1; -#X connect 12 0 13 1; -#X connect 13 0 7 0; -#X connect 14 0 12 0; diff --git a/core/ds-next-element.pd b/core/ds-next-element.pd deleted file mode 100644 index 43c7d4b..0000000 --- a/core/ds-next-element.pd +++ /dev/null @@ -1,154 +0,0 @@ -#N canvas 453 22 467 768 10; -#X declare -lib iemlib; -#X obj 133 259 f; -#X obj 160 259 + 1; -#X obj 133 237 until; -#X obj 118 701 once; -#X obj 199 603 t a; -#X obj 133 579 &&; -#X obj 160 327 + 1; -#X obj 133 640 f; -#X obj 133 600 sel 1; -#X obj 91 9 inlet; -#X obj 170 527 r \$0findValue; -#X obj 137 30 s \$0findValue; -#X msg 148 215 0; -#X obj 118 736 outlet; -#X obj 91 73 t p p; -#X obj 133 552 <=; -#X obj 160 552 >; -#X obj 133 306 t a a; -#X obj 133 665 t a b; -#X obj 172 665 s \$0stopLooking; -#X obj 170 237 r \$0stopLooking; -#X obj 160 346 t a a a; -#X obj 296 554 sel 1; -#X obj 296 382 >; -#X obj 311 358 - 1; -#X obj 91 116 sel 1; -#X obj 137 74 s \$0pointer; -#X obj 225 404 r \$0pointer; -#X obj 133 281 sel 0; -#X obj 245 467 t a b; -#N canvas 0 22 448 336 earliest? 0; -#X obj 82 74 inlet; -#X obj 157 97 r \$0pointer; -#X msg 82 100 0; -#X obj 97 178 r \$0findValue; -#X obj 82 206 >; -#X obj 82 232 sel 1; -#X obj 129 294 outlet; -#X msg 129 270 0; -#X msg 55 270 0; -#X obj 55 294 outlet; -#X obj 82 129 element \$1 \$2; -#X obj 82 154 get \$3 \$4; -#X connect 0 0 2 0; -#X connect 1 0 10 1; -#X connect 2 0 10 0; -#X connect 3 0 4 1; -#X connect 4 0 5 0; -#X connect 5 0 7 0; -#X connect 5 1 8 0; -#X connect 7 0 6 0; -#X connect 8 0 9 0; -#X connect 10 0 11 0; -#X connect 11 0 4 0; -#X restore 174 293 pd earliest?; -#X obj 272 513 s \$0stopLooking; -#X obj 245 642 t a; -#N canvas 848 394 186 293 first 0; -#X obj 13 10 inlet; -#X obj 88 41 r \$0pointer; -#X obj 27 252 outlet; -#X obj 13 90 t p p; -#X obj 28 139 r \$0findValue; -#X obj 13 188 sel 1; -#X obj 13 162 >; -#X msg 13 43 0; -#X msg 13 218 0; -#X msg 40 218 1; -#X obj 13 115 get \$3 \$4; -#X obj 13 68 element \$1 \$2; -#X connect 0 0 7 0; -#X connect 1 0 11 1; -#X connect 3 0 10 0; -#X connect 4 0 6 1; -#X connect 5 0 8 0; -#X connect 5 1 9 0; -#X connect 6 0 5 0; -#X connect 7 0 11 0; -#X connect 8 0 2 0; -#X connect 9 0 2 0; -#X connect 10 0 6 0; -#X connect 11 0 3 0; -#X restore 18 372 pd first; -#X obj 91 96 getsize \$1 \$2; -#X obj 160 434 element \$1 \$2; -#X obj 133 481 element \$1 \$2; -#X obj 160 453 get \$3 \$4; -#X obj 133 504 get \$3 \$4; -#X text 240 48 takes a pointer to an array; -#X obj 200 147 s \$0reset; -#X obj 118 147 t b a b a b; -#X obj 151 701 r \$0reset; -#X obj 315 34 inlet; -#X obj 91 51 pointer; -#X obj 91 30 t b a; -#X obj 282 128 import iemlib; -#X connect 0 0 1 0; -#X connect 0 0 28 0; -#X connect 1 0 0 1; -#X connect 2 0 0 0; -#X connect 3 0 13 0; -#X connect 4 0 7 1; -#X connect 5 0 8 0; -#X connect 6 0 21 0; -#X connect 7 0 18 0; -#X connect 8 0 7 0; -#X connect 9 0 45 0; -#X connect 10 0 15 1; -#X connect 10 0 16 1; -#X connect 12 0 0 1; -#X connect 14 0 34 0; -#X connect 14 1 26 0; -#X connect 15 0 5 0; -#X connect 16 0 5 1; -#X connect 17 0 36 0; -#X connect 17 1 6 0; -#X connect 18 0 3 0; -#X connect 18 1 19 0; -#X connect 20 0 2 1; -#X connect 21 0 35 0; -#X connect 21 1 23 0; -#X connect 21 2 4 0; -#X connect 22 0 7 0; -#X connect 23 0 22 0; -#X connect 24 0 23 1; -#X connect 25 0 33 0; -#X connect 25 1 41 0; -#X connect 27 0 35 1; -#X connect 27 0 36 1; -#X connect 28 0 30 0; -#X connect 28 1 17 0; -#X connect 29 0 32 0; -#X connect 29 1 31 0; -#X connect 30 0 17 0; -#X connect 30 1 29 0; -#X connect 32 0 3 0; -#X connect 33 0 13 0; -#X connect 34 0 25 0; -#X connect 35 0 37 0; -#X connect 36 0 38 0; -#X connect 37 0 16 0; -#X connect 38 0 15 0; -#X connect 41 0 3 0; -#X connect 41 1 2 0; -#X connect 41 2 12 0; -#X connect 41 3 24 0; -#X connect 41 4 40 0; -#X connect 42 0 3 1; -#X connect 43 0 44 1; -#X connect 44 0 14 0; -#X connect 45 0 44 0; -#X connect 45 1 11 0; diff --git a/core/ds-raise-help.pd b/core/ds-raise-help.pd deleted file mode 100644 index 224b183..0000000 --- a/core/ds-raise-help.pd +++ /dev/null @@ -1,7 +0,0 @@ -#N canvas 796 410 318 141 10; -#X obj 23 104 ds-raise pd-myData myTemplate; -#X text 7 4 [ds-raise] - hack to bring the first template in a datastructure -to the top; -#X obj 23 83 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 --1; -#X connect 2 0 0 0; diff --git a/core/ds-raise.pd b/core/ds-raise.pd deleted file mode 100644 index c51b952..0000000 --- a/core/ds-raise.pd +++ /dev/null @@ -1,11 +0,0 @@ -#N canvas 814 246 126 152 10; -#X obj 12 58 t p p; -#X obj 12 34 ds-first \$1 \$2; -#X obj 12 82 get \$2 x; -#X obj 12 107 set \$2 x; -#X obj 12 10 inlet; -#X connect 0 0 2 0; -#X connect 0 1 3 1; -#X connect 1 0 0 0; -#X connect 2 0 3 0; -#X connect 4 0 1 0; diff --git a/core/ds-select-help.pd b/core/ds-select-help.pd deleted file mode 100644 index 1143418..0000000 --- a/core/ds-select-help.pd +++ /dev/null @@ -1,39 +0,0 @@ -#N canvas 1 22 450 300 10; -#N canvas 0 22 450 300 \$0data 0; -#X restore 313 163 pd \$0data; -#N canvas 535 125 450 300 createdata 0; -#X obj 212 101 \$0; -#X msg 212 125 traverse pd-\$1data \, bang; -#X obj 212 148 pointer; -#X obj 23 181 append \$0mytemplate x y velocity; -#X obj 23 23 loadbang; -#X obj 23 44 t b b; -#X msg 23 116 50 60 70; -#X connect 0 0 1 0; -#X connect 1 0 2 0; -#X connect 2 0 3 3; -#X connect 4 0 5 0; -#X connect 5 0 6 0; -#X connect 5 1 0 0; -#X connect 6 0 3 0; -#X restore 312 199 pd createdata; -#N canvas 479 22 359 135 \$0mytemplate 0; -#X obj 17 18 struct \$0mytemplate float x float y float velocity; -#X obj 17 48 drawpolygon 900 1 0 0 0 10 10 10 10 0 0 0; -#X restore 312 136 pd \$0mytemplate; -#X obj 19 129 ds-dump pd-\$0data; -#X obj 19 91 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 --1; -#X obj 19 163 ds-select \$0mytemplate velocity 52; -#X obj 19 188 get \$0mytemplate x y; -#X floatatom 19 218 5 0 0 0 - - -; -#X floatatom 136 218 5 0 0 0 - - -; -#X text 7 5 [ds-select] outputs pointers to elements whose attribute -value matches its arguments. Non-matching pointers are sent to the -right outlet. Call like [ds-select