Revision: 9380 http://pure-data.svn.sourceforge.net/pure-data/?rev=9380&view=rev Author: lukeiannini Date: 2008-02-08 01:51:34 -0800 (Fri, 08 Feb 2008)
Log Message: ----------- initial import from my personal svn
Added Paths: ----------- trunk/abstractions/senderfruit/ trunk/abstractions/senderfruit/controctopus/ trunk/abstractions/senderfruit/controctopus/cc-learner.pd trunk/abstractions/senderfruit/controctopus/constrain-help.pd trunk/abstractions/senderfruit/controctopus/controctopus-help.pd trunk/abstractions/senderfruit/controctopus/controctopus-multi-help.pd trunk/abstractions/senderfruit/controctopus/midi-tentacle-multi.pd trunk/abstractions/senderfruit/controctopus/midi-tentacle.pd trunk/abstractions/senderfruit/controctopus/note-learner.pd trunk/abstractions/senderfruit/controctopus/octomother-help.pd trunk/abstractions/senderfruit/controctopus/octomother-multi.pd trunk/abstractions/senderfruit/controctopus/octomother.pd trunk/abstractions/senderfruit/controctopus/rchannel-multi.pd trunk/abstractions/senderfruit/controctopus/rchannel.pd trunk/abstractions/senderfruit/controctopus/tentacle-pager.pd trunk/abstractions/senderfruit/core/ trunk/abstractions/senderfruit/core/SOSCroute-help.pd trunk/abstractions/senderfruit/core/SOSCroute.pd trunk/abstractions/senderfruit/core/audiotis.pd trunk/abstractions/senderfruit/core/clearconsole.pd trunk/abstractions/senderfruit/core/color.hsl2rgb.pd trunk/abstractions/senderfruit/core/color.random-dark-light18.pd trunk/abstractions/senderfruit/core/color.random-dark-light24.pd trunk/abstractions/senderfruit/core/color.rgb2pd18.pd trunk/abstractions/senderfruit/core/color.rgb2pd24.pd trunk/abstractions/senderfruit/core/cursormon.pd trunk/abstractions/senderfruit/core/deeprouteOSC.pd trunk/abstractions/senderfruit/core/eqpowmix~.pd trunk/abstractions/senderfruit/core/hotpack.pd trunk/abstractions/senderfruit/core/keynamedown.pd trunk/abstractions/senderfruit/core/list-remove-help.pd trunk/abstractions/senderfruit/core/list-remove.pd trunk/abstractions/senderfruit/core/list-swap-help.pd trunk/abstractions/senderfruit/core/list-swap.pd trunk/abstractions/senderfruit/core/menubar.pd trunk/abstractions/senderfruit/core/pcount.pd trunk/abstractions/senderfruit/core/round.pd trunk/abstractions/senderfruit/core/s2l-explode.pd trunk/abstractions/senderfruit/core/sft.rgb.pd trunk/abstractions/senderfruit/core/sft.rtkeep.pd trunk/abstractions/senderfruit/core/sft.seqnames.pd trunk/abstractions/senderfruit/core/sft.sig.pd trunk/abstractions/senderfruit/core/trimdirs.pd trunk/abstractions/senderfruit/core/troute-help.pd trunk/abstractions/senderfruit/core/troute.pd trunk/abstractions/senderfruit/core/untilb-help.pd trunk/abstractions/senderfruit/core/untilb.pd trunk/abstractions/senderfruit/nsend/ trunk/abstractions/senderfruit/nsend/nr-help.pd trunk/abstractions/senderfruit/nsend/nr.pd trunk/abstractions/senderfruit/nsend/nreceive-help.pd trunk/abstractions/senderfruit/nsend/nreceive-receiver.pd trunk/abstractions/senderfruit/nsend/nreceive.pd trunk/abstractions/senderfruit/nsend/ns-help.pd trunk/abstractions/senderfruit/nsend/ns.pd trunk/abstractions/senderfruit/nsend/nsend-help.pd trunk/abstractions/senderfruit/nsend/nsend-sender.pd trunk/abstractions/senderfruit/nsend/nsend.pd trunk/abstractions/senderfruit/pdsvn/ trunk/abstractions/senderfruit/pdsvn/pdsvn.pd trunk/abstractions/senderfruit/pdsvn/pdsvndir.pd trunk/abstractions/senderfruit/semento/ trunk/abstractions/senderfruit/semento/polaroid-help.pd trunk/abstractions/senderfruit/semento/polaroid.pd trunk/abstractions/senderfruit/semento/sft.careGUI-help.pd trunk/abstractions/senderfruit/semento/sft.careGUI.pd trunk/abstractions/senderfruit/semento/sft.commun.ez.pd trunk/abstractions/senderfruit/semento/sft.commun.pd trunk/abstractions/senderfruit/semento/sft.commun.sc-help.pd trunk/abstractions/senderfruit/semento/sft.commun.sc.ez.pd trunk/abstractions/senderfruit/semento/sft.commun.sc.pd trunk/abstractions/senderfruit/semento/sft.commun.x-help.pd trunk/abstractions/senderfruit/semento/sft.commun.x.pd trunk/abstractions/senderfruit/semento/sft.originator.pd trunk/abstractions/senderfruit/semento/sft.rradical.state.pd
Added: trunk/abstractions/senderfruit/controctopus/cc-learner.pd =================================================================== --- trunk/abstractions/senderfruit/controctopus/cc-learner.pd (rev 0) +++ trunk/abstractions/senderfruit/controctopus/cc-learner.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,146 @@ +#N canvas 730 32 629 668 10; +#X obj 60 46 nbx 3 14 0 127 0 1 $0-ccNumber $0-ccNumberLearn CC 42 +8 0 11 -194624 -1 -1 1 256; +#X obj 63 64 bng 13 250 50 0 $0-learnOn $0nullR empty 0 -6 0 8 -259541 +-1 -1; +#X obj 353 200 r $0-ccNumber; +#X obj 81 67 bng 8 250 50 0 empty $0lite1 empty 0 -6 0 8 -1 -262085 +-1; +#X obj 92 67 bng 8 250 50 0 empty $0lite2 empty 0 -6 0 8 -1 -262085 +-1; +#X obj 103 67 bng 8 250 50 0 empty $0lite3 empty 0 -6 0 8 -1 -262085 +-1; +#X obj 300 -1 ctlin; +#X obj 60 81 nbx 2 14 1 64 0 0 $0devNo $1/devNo Dev 32 8 0 11 -110565 +-1 -1 1 256; +#X obj 315 181 spigot; +#X obj 300 257 spigot; +#X obj 268 181 / 127; +#N canvas 0 22 458 308 midiLearn 0; +#X obj 217 143 inlet; +#X obj 162 38 r $0-learnOn; +#X obj 217 177 spigot; +#X obj 74 188 metro 250; +#X obj 58 221 count 3; +#X obj 29 126 t b b; +#X msg 29 189 reset; +#X obj 217 199 s $0-ccNumberLearn; +#X obj 162 75 pipe 1000; +#X msg 255 74 1; +#X msg 274 118 0; +#X msg 74 150 0; +#X msg 106 150 1; +#X obj 58 251 sel 0 1 2; +#X obj 58 281 s $0lite1; +#X obj 138 281 s $0lite2; +#X obj 218 281 s $0lite3; +#X connect 0 0 2 0; +#X connect 1 0 8 0; +#X connect 1 0 9 0; +#X connect 1 0 12 0; +#X connect 2 0 7 0; +#X connect 3 0 4 0; +#X connect 4 0 13 0; +#X connect 5 0 6 0; +#X connect 5 1 11 0; +#X connect 6 0 4 0; +#X connect 8 0 5 0; +#X connect 8 0 10 0; +#X connect 9 0 2 1; +#X connect 10 0 2 1; +#X connect 11 0 3 0; +#X connect 12 0 3 0; +#X connect 13 0 14 0; +#X connect 13 1 15 0; +#X connect 13 2 16 0; +#X restore 178 180 pd midiLearn; +#X obj 337 229 ==; +#X obj 352 101 div 16; +#X obj 352 161 ==; +#X obj 368 139 r $0devNo; +#X obj 443 115 mod 16; +#X obj 413 85 t f f; +#X obj 349 566 list append; +#X obj 333 611 s; +#X obj 443 135 s $0channel; +#X msg 224 287 set $1; +#X obj 300 365 s $0data; +#X obj 210 467 r $0data; +#X obj 333 431 r $0data; +#X obj 493 17 loadbang; +#X msg 493 39 1; +#X obj 391 544 t b f; +#X obj 391 522 r $0channel; +#X obj 352 120 + 1; +#X obj 349 500 list append $2; +#X obj 10 570 r $1/getControls; +#X obj 10 620 s $1/controlsList; +#X obj 10 594 list append $2; +#X obj 224 307 s $1$2/GUIR; +#X obj 210 567 s $1$2; +#X obj 224 338 r $1$2/GUI; +#X msg 349 587 symbol $1$2/Ch$3; +#X obj 349 478 list append $1; +#X text 208 594 Omni; +#X obj 10 492 r $1/setChannel; +#X obj 10 517 s $0channel; +#X obj 51 31 cnv 12 75 12 empty empty $2 2 7 0 11 -83692 -262144 0 +; +#X obj 32 129 sft.commun $2-cc $0; +#X obj 32 151 sft.commun $2-device $0; +#X obj 315 98 t a; +#X obj 268 98 t a; +#X obj 352 69 t a; +#X obj 198 1 r sft.ctlin; +#X obj 198 28 unpack f f f; +#X obj 493 65 s $0channel; +#X obj 222 493 outlet; +#X obj 39 327 sft.originator $1 $0; +#X obj 51 98 cnv 10 75 10 empty empty $1 1 6 0 8 -66577 -171136 0 +; +#X connect 0 0 43 0; +#X connect 2 0 12 1; +#X connect 6 0 46 0; +#X connect 6 1 45 0; +#X connect 6 2 47 0; +#X connect 7 0 44 0; +#X connect 8 0 12 0; +#X connect 9 0 21 0; +#X connect 9 0 22 0; +#X connect 10 0 9 0; +#X connect 12 0 9 1; +#X connect 13 0 29 0; +#X connect 14 0 8 1; +#X connect 15 0 14 1; +#X connect 16 0 20 0; +#X connect 17 0 13 0; +#X connect 17 1 16 0; +#X connect 18 0 37 0; +#X connect 21 0 34 0; +#X connect 23 0 35 0; +#X connect 23 0 51 0; +#X connect 24 0 19 0; +#X connect 25 0 26 0; +#X connect 26 0 50 0; +#X connect 27 0 38 0; +#X connect 27 1 18 1; +#X connect 28 0 27 0; +#X connect 29 0 14 0; +#X connect 30 0 18 0; +#X connect 31 0 33 0; +#X connect 33 0 32 0; +#X connect 36 0 22 0; +#X connect 37 0 19 1; +#X connect 38 0 30 0; +#X connect 40 0 41 0; +#X connect 43 0 0 0; +#X connect 44 0 7 0; +#X connect 45 0 11 0; +#X connect 45 0 8 0; +#X connect 46 0 10 0; +#X connect 47 0 17 0; +#X connect 48 0 49 0; +#X connect 49 0 46 0; +#X connect 49 1 45 0; +#X connect 49 2 47 0; +#X coords 0 -1 1 1 77 79 2 50 30;
Added: trunk/abstractions/senderfruit/controctopus/constrain-help.pd =================================================================== --- trunk/abstractions/senderfruit/controctopus/constrain-help.pd (rev 0) +++ trunk/abstractions/senderfruit/controctopus/constrain-help.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,34 @@ +#N canvas 392 32 609 332 10; +#X obj 183 92 sft.fxs.zxh /main /zxhA; +#X obj 28 103 s PDOSC; +#X msg 28 78 /main/zhzxh $1; +#X obj 31 33 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 28 253 s PDOSC; +#X obj 31 183 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X msg 28 228 /main/zhzxh-normalized $1; +#X obj 268 173 s PDOSC; +#X obj 271 63 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 2100 1; +#X obj 268 126 hotpack f f; +#X obj 271 93 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 7100 1; +#X obj 267 206 r PDOSC; +#X obj 267 275 prepent set; +#X msg 267 296 413.386 1397.64; +#X text 36 54 Deprecated; +#X text 37 206 For 0-1 control; +#X msg 268 148 /main/zxhA-zhzxhness-constrain $1 $2; +#X obj 267 245 deeprouteOSC /main/zxhA-zhzxhness-constrained-to; +#X connect 2 0 1 0; +#X connect 3 0 2 0; +#X connect 5 0 6 0; +#X connect 6 0 4 0; +#X connect 8 0 9 0; +#X connect 9 0 16 0; +#X connect 10 0 9 1; +#X connect 11 0 17 0; +#X connect 12 0 13 0; +#X connect 16 0 7 0; +#X connect 17 0 12 0;
Added: trunk/abstractions/senderfruit/controctopus/controctopus-help.pd =================================================================== --- trunk/abstractions/senderfruit/controctopus/controctopus-help.pd (rev 0) +++ trunk/abstractions/senderfruit/controctopus/controctopus-help.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,72 @@ +#N canvas 154 46 1116 743 10; +#X obj 66 220 midi-tentacle /uc33 /Knob1 /modular; +#X obj 67 12 cnv 15 340 170 empty empty Virtual_UC-33 20 12 0 14 -233017 +-66577 0; +#X floatatom 310 148 5 0 0 0 - - -; +#X obj 284 33 vsl 15 128 0 1 0 0 /uc33/Slider1/GUI /uc33/Slider1/GUIR +Slider1 0 -9 0 10 -1 -159808 -1 0 1; +#X obj 85 80 knob 32 32 0 1 0 0 /uc33/Knob1/GUI /uc33/Knob1/GUIR Knob1 +0 -8 193 11 -262144 -159808 -1 0 1; +#X floatatom 128 148 5 0 0 0 - - -; +#X obj 72 365 cnv 15 320 300 empty empty littlesynth-A 20 12 0 14 -232576 +-66577 0; +#X obj 157 456 hsl 128 20 0 5000 0 0 $0release $0releaseR release +-2 -8 0 10 -203904 -1 -1 0 1; +#X obj 195 502 r $0release; +#X obj 108 502 r $0filterCut; +#X obj 157 416 hsl 128 20 0 20000 0 0 $0filterCut $0filterCutR filter-cutoff +-2 -8 0 10 -261234 -1 -1 0 1; +#N canvas 0 22 450 300 littlesynthA 0; +#X obj 49 37 inlet; +#X obj 191 39 inlet; +#X restore 108 556 pd littlesynthA; +#X text 412 82 "Dev" is the device number , as defined in the Pd MIDI +preferences; +#X text 443 231 "Omni" means the midi-tentacle will receive all channels +and transmit to only one OSC address. "Ch.#" means the midi-tentacle +will receive each channel and transmit it to an independently assigned +OSC address. You can think of the radiobuttons as "pages"[1] - flip +through them with the tentacle-pager:; +#X text 435 358 [1] Though "Omni" is a special page that necessarily +blocks all other channels (but they'll still remember their settings!) +; +#X obj 540 307 tentacle-pager /uc33; +#X obj 245 220 midi-tentacle /uc33 /Slider1 /modular; +#X obj 535 433 polaroid /uc33 $0A; +#X obj 518 505 sft.originator /uc33 $0A; +#X obj 76 622 sft.commun.sc.ez $0B /littlesynthA filterCut 0 20000 +; +#X obj 76 642 sft.commun.sc.ez $0B /littlesynthA release 0 5000; +#X obj 76 602 sft.originator /modular $0B; +#X text 668 495 [2]; +#X obj -303 -19 cnv 15 300 30 empty empty Controctopus_Basic_Overview +20 12 0 14 -1721 -262144 0; +#X text 431 661 [2] please disregard the $0A and $0B , they're just +to allow me to show everything in one patch; +#X obj 261 557 polaroid /modular $0B; +#X text -298 44 1); +#X text -298 208 2); +#X text -296 361 3); +#X text -297 385 That should do it.; +#X text 439 529 Use [polaroid] to save controller maps separately from +patch presets , or [careGUI] to save everything together.; +#X text -298 230 First , click any of the yellow "get" buttons to +populate the midi-tentacle's popup with all controllable parameters +under the parent you specified (here , it's /modular); +#X obj 128 57 cc-learner /uc33 /Knob1; +#X obj 310 57 cc-learner /uc33 /Slider1; +#X text -295 11 2008 Luke Iannini , proyekto.net tag sndrft; +#X text -298 64 Set CC number of the MIDI controller you'd like cc-learner +to represent , or click the red button to "Learn" the controller (click +, then move the physical control); +#X text 64 304 called [midi-tentacle /uc33 /Knob1 /modular]; +#X text 69 183 called [cc-learner /uc33 /Knob1]; +#X text 413 129 The pdgui knobs and sliders work like virtual versions +of your hardware (helpful for testing). Look at their properties to +see how they interface with cc-learner.; +#X text 64 324 "/modular" is the group (as defined by sft.originator) +that I want to address; +#X connect 8 0 11 1; +#X connect 9 0 11 0; +#X connect 32 0 5 0; +#X connect 33 0 2 0;
Added: trunk/abstractions/senderfruit/controctopus/controctopus-multi-help.pd =================================================================== --- trunk/abstractions/senderfruit/controctopus/controctopus-multi-help.pd (rev 0) +++ trunk/abstractions/senderfruit/controctopus/controctopus-multi-help.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,17 @@ +#N canvas 137 140 680 506 10; +#X obj 112 93 hradio 15 1 0 8 empty empty empty 0 -8 0 10 -262144 -1 +-1 0; +#X obj 112 112 + 1; +#X obj 112 133 s /uc33/demux; +#X obj 101 205 midi-tentacle-multi /uc33 /Knob1 /drummr; +#X obj 32 385 sft.originator /drummr1 $0A; +#X obj 32 405 sft.commun.sc.ez $0A /noiseA filterCut 0 20000; +#X obj 32 425 sft.commun.sc.ez $0A /noiseA release 0 5000; +#X obj 329 385 sft.originator /drummr2 $0B; +#X obj 329 405 sft.commun.sc.ez $0B /noiseA filterCut 0 20000; +#X obj 329 425 sft.commun.sc.ez $0B /noiseA release 0 5000; +#X text 289 200 midi-tentacle-multi allows you to address multiple +identical sequentially-named groups , like /synthsystem1 , /synthsystem2 +, ... /synthsystemn.; +#X connect 0 0 1 0; +#X connect 1 0 2 0;
Added: trunk/abstractions/senderfruit/controctopus/midi-tentacle-multi.pd =================================================================== --- trunk/abstractions/senderfruit/controctopus/midi-tentacle-multi.pd (rev 0) +++ trunk/abstractions/senderfruit/controctopus/midi-tentacle-multi.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,254 @@ +#N canvas 568 138 575 657 10; +#X obj 141 91 cnv 15 158 78 empty empty $1$2->$3 4 14 0 10 -86277 +-260097 0; +#X obj 145 118 popup 150 25 #ee0000 $#++#$~~~~~> /littlesynthA-filterCut +/littlesynthA-release /littlesynthA-filterCut /littlesynthA-release +/littlesynthA-filterCut /littlesynthA-release /littlesynthA-filterCut +/littlesynthA-release /littlesynthA-filterCut /littlesynthA-release +/littlesynthA-filterCut /littlesynthA-release /littlesynthA-filterCut +/littlesynthA-release /littlesynthA-filterCut /littlesynthA-release +/littlesynthA-filterCut /littlesynthA-release; +#X obj 145 2 r sft.paramList; +#X obj 65 56 r $0popup; +#X obj 203 508 s PDOSC; +#X obj 203 480 prepent; +#X obj 152 146 hradio 10 1 0 8 $0chRow1 $0chRow1R empty 0 -8 0 10 +-118016 -62784 -166441 0; +#X obj 152 156 hradio 10 1 0 8 $0chRow2 $0chRow2R empty 0 -8 0 10 +-118016 -118016 -166441 0; +#N canvas 674 341 593 450 2RowRadio 0; +#X obj 27 287 r $0chRow1; +#X obj 277 287 r $0chRow2; +#X obj 27 377 s $0chRow1R; +#X obj 277 378 s $0chRow2R; +#X obj 297 73 r $0chRow1; +#X obj 397 73 r $0chRow2; +#X obj 349 179 s $0channel; +#X obj 25 1 r $0channelR; +#X obj 25 57 moses 9; +#X obj 69 80 - 9; +#X obj 25 124 s $0chRow1R; +#X obj 69 102 s $0chRow2R; +#X obj 25 89 - 1; +#X obj 25 30 clip 1 16; +#X obj 397 107 + 8; +#X obj 297 106 + 0; +#X obj 349 207 r $0channel; +#X msg 349 250 label Ch.$1; +#X obj 349 272 s $0channelDisp; +#X obj 349 228 + 1; +#X obj 452 189 s $0channelSet; +#X obj 349 150 t a a; +#X obj 452 166 + 1; +#X msg 27 315 color -7.39328e+06 18 1; +#X msg 27 348 color -7.39328e+06 -7.39328e+06 1; +#X msg 277 315 color -7.39328e+06 18 1; +#X msg 277 348 color -7.39328e+06 -7.39328e+06 1; +#X connect 0 0 23 0; +#X connect 0 0 24 0; +#X connect 1 0 25 0; +#X connect 1 0 26 0; +#X connect 4 0 15 0; +#X connect 5 0 14 0; +#X connect 7 0 13 0; +#X connect 8 0 12 0; +#X connect 8 1 9 0; +#X connect 9 0 11 0; +#X connect 12 0 10 0; +#X connect 13 0 8 0; +#X connect 14 0 21 0; +#X connect 15 0 21 0; +#X connect 16 0 19 0; +#X connect 17 0 18 0; +#X connect 19 0 17 0; +#X connect 21 0 6 0; +#X connect 21 1 22 0; +#X connect 22 0 20 0; +#X connect 23 0 2 0; +#X connect 24 0 3 0; +#X connect 25 0 3 0; +#X connect 26 0 2 0; +#X restore 31 383 pd 2RowRadio; +#X obj 235 149 cnv 15 37 15 empty $0channelDisp Ch.1 2 7 0 10 -49933 +-204544 0; +#N canvas 259 247 494 344 init 0; +#X obj 41 141 s $0assgnList; +#X msg 41 119 a b c d e f g h i j k l m n o p; +#X msg 288 122 1; +#X obj 288 143 s $0channelR; +#X msg 160 243 options; +#X obj 160 265 s $0popup; +#X obj 41 97 initbang; +#X obj 288 101 initbang; +#X obj 160 187 initbang; +#X msg 160 209 bgcolour #ee0000; +#X msg 160 226 name $#++#$~~~~~>; +#X connect 1 0 0 0; +#X connect 2 0 3 0; +#X connect 4 0 5 0; +#X connect 6 0 1 0; +#X connect 7 0 2 0; +#X connect 8 0 10 0; +#X connect 8 0 4 0; +#X connect 8 0 9 0; +#X connect 9 0 5 0; +#X connect 10 0 5 0; +#X restore 31 361 pd init; +#X obj 288 187 s $0popOut; +#X obj 288 64 r $0setPopup; +#N canvas 667 135 255 293 memento 0; +#X obj 14 10 sft.originator $1 $0; +#X obj 14 55 r $0assgnList; +#X obj 14 109 s $0assgnList; +#X obj 15 175 r $0params; +#X obj 15 259 s $0popup; +#X obj 14 82 sft.commun $2-assignments $0; +#X obj 15 207 sft.commun $2-parameters $0; +#X obj 15 231 list trim; +#X connect 1 0 5 0; +#X connect 3 0 6 0; +#X connect 5 0 2 0; +#X connect 6 0 7 0; +#X connect 7 0 4 0; +#X restore 31 339 pd memento; +#X obj 156 69 s $0params; +#N canvas 55 208 632 552 listops 0; +#X obj 35 207 list-idx; +#X obj 35 119 r $0channel; +#X obj 35 182 list; +#X obj 35 143 t b f; +#X obj 402 256 list-delete; +#X obj 330 355 list-insert; +#X obj 474 230 r $0channel; +#X obj 366 301 r $0channel; +#X obj 402 209 list; +#X obj 425 186 r $0assgnList; +#X obj 330 193 t a b; +#X obj 330 381 s $0assgnList; +#X obj 88 166 r $0assgnList; +#X obj 330 161 r $0popOut; +#X text 43 239 don't set the placeholders (see init); +#X obj 35 284 route a b c d; +#X obj 35 323 route e f g h; +#X obj 35 363 route i j k l; +#X obj 35 403 route m n o p; +#X obj 35 256 list trim; +#X obj 35 483 s $0setPopup; +#X obj 35 443 list; +#X obj 142 379 s $0popup; +#X msg 142 357 name $#++#$; +#X connect 0 0 19 0; +#X connect 1 0 3 0; +#X connect 2 0 0 0; +#X connect 3 0 2 0; +#X connect 3 1 0 1; +#X connect 4 0 5 2; +#X connect 5 0 11 0; +#X connect 6 0 4 1; +#X connect 7 0 5 1; +#X connect 8 0 4 0; +#X connect 9 0 8 1; +#X connect 10 0 5 0; +#X connect 10 1 8 0; +#X connect 12 0 2 1; +#X connect 13 0 10 0; +#X connect 15 0 23 0; +#X connect 15 1 23 0; +#X connect 15 2 23 0; +#X connect 15 3 23 0; +#X connect 15 4 16 0; +#X connect 16 0 23 0; +#X connect 16 1 23 0; +#X connect 16 2 23 0; +#X connect 16 3 23 0; +#X connect 16 4 17 0; +#X connect 17 0 23 0; +#X connect 17 1 23 0; +#X connect 17 2 23 0; +#X connect 17 3 23 0; +#X connect 17 4 18 0; +#X connect 18 0 23 0; +#X connect 18 1 23 0; +#X connect 18 2 23 0; +#X connect 18 3 23 0; +#X connect 18 4 21 0; +#X connect 19 0 15 0; +#X connect 21 0 20 0; +#X connect 23 0 22 0; +#X restore 31 315 pd listops; +#X obj 145 187 route bang; +#N canvas 713 160 242 368 16channelOuts 0; +#X obj 18 23 rchannel-multi $0 $1 $2 $3 $4 1; +#X obj 18 43 rchannel-multi $0 $1 $2 $3 $4 2; +#X obj 18 63 rchannel-multi $0 $1 $2 $3 $4 3; +#X obj 18 83 rchannel-multi $0 $1 $2 $3 $4 4; +#X obj 18 103 rchannel-multi $0 $1 $2 $3 $4 5; +#X obj 18 123 rchannel-multi $0 $1 $2 $3 $4 6; +#X obj 18 143 rchannel-multi $0 $1 $2 $3 $4 7; +#X obj 18 163 rchannel-multi $0 $1 $2 $3 $4 8; +#X obj 18 183 rchannel-multi $0 $1 $2 $3 $4 9; +#X obj 18 203 rchannel-multi $0 $1 $2 $3 $4 10; +#X obj 18 223 rchannel-multi $0 $1 $2 $3 $4 11; +#X obj 18 263 rchannel-multi $0 $1 $2 $3 $4 13; +#X obj 18 283 rchannel-multi $0 $1 $2 $3 $4 14; +#X obj 18 303 rchannel-multi $0 $1 $2 $3 $4 15; +#X obj 18 323 rchannel-multi $0 $1 $2 $3 $4 16; +#X obj 18 243 rchannel-multi $0 $1 $2 $3 $4 12; +#X restore 31 293 pd 16channelOuts; +#X obj 11 433 r $1/gotoChannel; +#X obj 11 458 s $0channelR; +#X obj 145 24 list-extend; +#X obj 145 45 prepent options; +#X obj 281 151 bng 8 250 50 0 $0getParams $0getParamsR get 0 12 1 +7 -249808 -1 -262144; +#X obj 11 507 r $0getParams; +#X obj 203 433 r $1$2; +#X obj 26 550 loadbang; +#X obj 26 573 list append $3 1; +#X obj 341 364 t b a; +#X obj 287 395 symbol /none; +#X obj 341 343 r $1/demux; +#X obj 287 418 list prepend 1; +#X obj 287 439 list prepend $3; +#X msg 287 463 $1$2$3; +#X obj 287 283 r $0popOut; +#X obj 387 439 s $0demuxDisplay; +#X obj 280 96 cnv 15 15 15 empty $0demuxDisplay 1 1 9 0 11 -261234 +-33289 0; +#X obj 387 395 list-l2s; +#X obj 387 418 prepent label; +#X obj 11 620 s; +#X msg 26 597 symbol $1$2/getParams; +#X obj 11 530 t b b; +#X obj 231 23 r $1/clearParams; +#X obj 49 530 s $1/clearParams; +#X connect 1 0 16 0; +#X connect 1 1 11 0; +#X connect 2 0 20 0; +#X connect 3 0 1 0; +#X connect 5 0 4 0; +#X connect 12 0 1 1; +#X connect 18 0 19 0; +#X connect 20 0 21 0; +#X connect 21 0 1 0; +#X connect 21 0 14 0; +#X connect 23 0 40 0; +#X connect 24 0 5 0; +#X connect 25 0 26 0; +#X connect 26 0 39 0; +#X connect 27 0 28 0; +#X connect 27 1 30 1; +#X connect 27 1 36 0; +#X connect 28 0 30 0; +#X connect 29 0 27 0; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 32 0 5 1; +#X connect 33 0 28 0; +#X connect 36 0 37 0; +#X connect 37 0 34 0; +#X connect 39 0 38 1; +#X connect 40 0 38 0; +#X connect 40 1 42 0; +#X connect 41 0 20 1; +#X coords 0 -1 1 1 160 80 2 140 90;
Added: trunk/abstractions/senderfruit/controctopus/midi-tentacle.pd =================================================================== --- trunk/abstractions/senderfruit/controctopus/midi-tentacle.pd (rev 0) +++ trunk/abstractions/senderfruit/controctopus/midi-tentacle.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,272 @@ +#N canvas 228 148 514 657 10; +#X obj 141 91 cnv 15 158 78 empty empty $1$2->$3 4 14 0 10 -86277 +-260097 0; +#X obj 145 118 popup 150 25 #ee0000 No-Destination; +#X obj 65 56 r $0popup; +#X obj 203 508 s PDOSC; +#X obj 203 480 prepent; +#X obj 157 146 hradio 10 1 0 8 $0chRow1 $0chRow1R empty 0 -8 0 10 +-118016 -62784 -166441 1; +#X obj 157 156 hradio 10 1 0 8 $0chRow2 $0chRow2R empty 0 -8 0 10 +-118016 -118016 -166441 7; +#X obj 240 149 cnv 15 37 15 empty $0channelDisp Ch.2 2 7 0 10 -66577 +-225280 0; +#N canvas 259 247 494 344 init 0; +#X obj 41 141 s $0assgnList; +#X obj 288 143 s $0channelR; +#X msg 160 243 options; +#X obj 160 265 s $0popup; +#X obj 41 97 initbang; +#X obj 288 101 initbang; +#X obj 160 187 initbang; +#X msg 160 209 bgcolour #ee0000; +#X msg 160 226 name $#++#$~~~~~>; +#X msg 41 119 a b c d e f g h i j k l m n o p q; +#X msg 288 122 0; +#X connect 2 0 3 0; +#X connect 4 0 9 0; +#X connect 5 0 10 0; +#X connect 6 0 8 0; +#X connect 6 0 2 0; +#X connect 6 0 7 0; +#X connect 7 0 3 0; +#X connect 8 0 3 0; +#X connect 9 0 0 0; +#X connect 10 0 1 0; +#X restore 31 361 pd init; +#X obj 338 283 r $0popOut; +#X obj 288 187 s $0popOut; +#X obj 288 64 r $0setPopup; +#N canvas 667 135 255 293 memento 0; +#X obj 14 55 r $0assgnList; +#X obj 14 109 s $0assgnList; +#X obj 15 175 r $0params; +#X obj 15 259 s $0popup; +#X obj 14 82 sft.commun $2-assignments $0; +#X obj 15 207 sft.commun $2-parameters $0; +#X obj 15 231 list trim; +#X obj 14 10 sft.originator $1 $0; +#X connect 0 0 4 0; +#X connect 2 0 5 0; +#X connect 4 0 1 0; +#X connect 5 0 6 0; +#X connect 6 0 3 0; +#X restore 31 339 pd memento; +#X obj 156 69 s $0params; +#N canvas 738 69 632 552 listops 0; +#X obj 35 207 list-idx; +#X obj 35 119 r $0channel; +#X obj 35 182 list; +#X obj 35 143 t b f; +#X obj 393 257 list-delete; +#X obj 330 355 list-insert; +#X obj 424 231 r $0channel; +#X obj 361 301 r $0channel; +#X obj 393 210 list; +#X obj 414 187 r $0assgnList; +#X obj 330 193 t a b; +#X obj 330 381 s $0assgnList; +#X obj 88 165 r $0assgnList; +#X obj 330 161 r $0popOut; +#X text 43 239 don't set the placeholders (see init); +#X obj 35 284 route a b c d; +#X obj 35 323 route e f g h; +#X obj 35 363 route i j k l; +#X obj 35 403 route m n o p; +#X obj 35 256 list trim; +#X obj 35 504 s $0setPopup; +#X obj 35 464 list; +#X obj 142 379 s $0popup; +#X obj 35 437 route q; +#X msg 142 357 name No-Destination; +#X connect 0 0 19 0; +#X connect 1 0 3 0; +#X connect 2 0 0 0; +#X connect 3 0 2 0; +#X connect 3 1 0 1; +#X connect 4 0 5 2; +#X connect 5 0 11 0; +#X connect 6 0 4 1; +#X connect 7 0 5 1; +#X connect 8 0 4 0; +#X connect 9 0 8 1; +#X connect 10 0 5 0; +#X connect 10 1 8 0; +#X connect 12 0 2 1; +#X connect 13 0 10 0; +#X connect 15 0 24 0; +#X connect 15 1 24 0; +#X connect 15 2 24 0; +#X connect 15 3 24 0; +#X connect 15 4 16 0; +#X connect 16 0 24 0; +#X connect 16 1 24 0; +#X connect 16 2 24 0; +#X connect 16 3 24 0; +#X connect 16 4 17 0; +#X connect 17 0 24 0; +#X connect 17 1 24 0; +#X connect 17 2 24 0; +#X connect 17 3 24 0; +#X connect 17 4 18 0; +#X connect 18 0 24 0; +#X connect 18 1 24 0; +#X connect 18 2 24 0; +#X connect 18 3 24 0; +#X connect 18 4 23 0; +#X connect 19 0 15 0; +#X connect 21 0 20 0; +#X connect 23 0 24 0; +#X connect 23 1 21 0; +#X connect 24 0 22 0; +#X restore 31 315 pd listops; +#X obj 145 187 route bang; +#X obj 31 478 s $0channelR; +#X obj 145 24 list-extend; +#X obj 145 45 prepent options; +#X obj 283 151 bng 8 250 50 0 $0getParams $0getParamsR get 0 12 1 +7 -249808 -1 -262144; +#X obj 31 527 r $0getParams; +#X obj 203 353 r $1$2; +#X obj 338 439 list prepend $3; +#X msg 338 463 $1$2; +#N canvas 713 160 242 368 16channelOuts 0; +#X obj 18 23 rchannel $0 $1 $2 $3 $4 1; +#X obj 18 43 rchannel $0 $1 $2 $3 $4 2; +#X obj 18 63 rchannel $0 $1 $2 $3 $4 3; +#X obj 18 83 rchannel $0 $1 $2 $3 $4 4; +#X obj 18 103 rchannel $0 $1 $2 $3 $4 5; +#X obj 18 123 rchannel $0 $1 $2 $3 $4 6; +#X obj 18 143 rchannel $0 $1 $2 $3 $4 7; +#X obj 18 163 rchannel $0 $1 $2 $3 $4 8; +#X obj 18 183 rchannel $0 $1 $2 $3 $4 9; +#X obj 18 203 rchannel $0 $1 $2 $3 $4 10; +#X obj 18 223 rchannel $0 $1 $2 $3 $4 11; +#X obj 18 263 rchannel $0 $1 $2 $3 $4 13; +#X obj 18 283 rchannel $0 $1 $2 $3 $4 14; +#X obj 18 303 rchannel $0 $1 $2 $3 $4 15; +#X obj 18 323 rchannel $0 $1 $2 $3 $4 16; +#X obj 18 243 rchannel $0 $1 $2 $3 $4 12; +#X restore 31 293 pd 16channelOuts; +#X obj 31 620 s $3/getParams; +#X obj 31 573 t b b; +#X obj 220 24 r $1/clearParams; +#X obj 73 573 s $1/clearParams; +#X obj 145 150 hradio 12 1 0 1 $0chRow0 $0chRow0R empty 0 -8 0 10 +-166441 -166441 -166441 0; +#X obj 203 442 spigot 0; +#N canvas 0 65 921 562 3RowRadio 0; +#X obj 258 324 r $0chRow1; +#X obj 508 334 r $0chRow2; +#X obj 258 454 s $0chRow1R; +#X obj 508 455 s $0chRow2R; +#X obj 297 53 r $0chRow1; +#X obj 397 53 r $0chRow2; +#X obj 368 189 s $0channel; +#X obj 25 1 r $0channelR; +#X obj 64 77 moses 9; +#X obj 108 100 - 9; +#X obj 64 144 s $0chRow1R; +#X obj 108 122 s $0chRow2R; +#X obj 64 109 - 1; +#X obj 397 87 + 8; +#X obj 297 86 + 0; +#X obj 379 235 r $0channel; +#X msg 452 280 label Ch.$1; +#X obj 379 302 s $0channelDisp; +#X obj 433 167 s $0channelSet; +#X msg 258 372 color -7.39328e+06 18 1; +#X msg 268 395 color -7.39328e+06 -7.39328e+06 1; +#X msg 508 372 color -7.39328e+06 18 1; +#X msg 518 395 color -7.39328e+06 -7.39328e+06 1; +#X obj 349 128 + 1; +#X obj 379 258 sel 0; +#X msg 379 280 label Omni; +#X obj 217 53 r $0chRow0; +#X obj 28 334 r $0chRow0; +#X obj 25 54 moses 1; +#X obj 25 166 s $0chRow0R; +#X obj 28 454 s $0chRow0R; +#X msg 284 419 color 1 1 1; +#X msg 38 395 color 1 1 1; +#X msg 534 419 color 1 1 1; +#X obj 288 167 == 0; +#X obj 288 189 s $0omni; +#X obj 349 150 t a a a; +#X obj 559 199 r $0omni; +#X obj 559 222 sel 0 1; +#X obj 559 282 s $0channelDisp; +#X msg 559 250 color 2 7; +#X msg 623 250 color 2 14; +#X msg 28 372 color 14 18 1; +#X connect 0 0 19 0; +#X connect 0 0 20 0; +#X connect 0 0 31 0; +#X connect 1 0 21 0; +#X connect 1 0 22 0; +#X connect 1 0 33 0; +#X connect 4 0 14 0; +#X connect 5 0 13 0; +#X connect 7 0 28 0; +#X connect 8 0 12 0; +#X connect 8 1 9 0; +#X connect 9 0 11 0; +#X connect 12 0 10 0; +#X connect 13 0 23 0; +#X connect 14 0 23 0; +#X connect 15 0 24 0; +#X connect 16 0 17 0; +#X connect 19 0 2 0; +#X connect 20 0 3 0; +#X connect 21 0 3 0; +#X connect 22 0 2 0; +#X connect 23 0 36 0; +#X connect 24 0 25 0; +#X connect 24 1 16 0; +#X connect 25 0 17 0; +#X connect 26 0 36 0; +#X connect 27 0 42 0; +#X connect 27 0 32 0; +#X connect 28 0 29 0; +#X connect 28 1 8 0; +#X connect 31 0 30 0; +#X connect 32 0 2 0; +#X connect 32 0 3 0; +#X connect 33 0 30 0; +#X connect 34 0 35 0; +#X connect 36 0 34 0; +#X connect 36 1 6 0; +#X connect 36 2 18 0; +#X connect 37 0 38 0; +#X connect 38 0 40 0; +#X connect 38 1 41 0; +#X connect 40 0 39 0; +#X connect 41 0 39 0; +#X connect 42 0 30 0; +#X restore 31 383 pd 3RowRadio; +#X obj 248 403 r $0omni; +#X obj 31 433 r $1/showChannel; +#X obj 145 2 r $3/paramsList; +#X obj 31 456 clip 0 16; +#X connect 1 0 15 0; +#X connect 1 1 10 0; +#X connect 2 0 1 0; +#X connect 4 0 3 0; +#X connect 9 0 22 0; +#X connect 11 0 1 1; +#X connect 17 0 18 0; +#X connect 18 0 1 0; +#X connect 18 0 13 0; +#X connect 20 0 26 0; +#X connect 21 0 30 0; +#X connect 22 0 23 0; +#X connect 23 0 4 1; +#X connect 26 0 25 0; +#X connect 26 1 28 0; +#X connect 27 0 17 1; +#X connect 30 0 4 0; +#X connect 32 0 30 1; +#X connect 33 0 35 0; +#X connect 34 0 17 0; +#X connect 35 0 16 0; +#X coords 0 -1 1 1 160 80 2 140 90;
Added: trunk/abstractions/senderfruit/controctopus/note-learner.pd =================================================================== --- trunk/abstractions/senderfruit/controctopus/note-learner.pd (rev 0) +++ trunk/abstractions/senderfruit/controctopus/note-learner.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,222 @@ +#N canvas 198 173 1083 643 10; +#X obj 358 266 select; +#X obj 388 327 f; +#X msg 358 327 1; +#X obj 358 359 pack; +#X obj 358 297 t b b; +#X msg 238 311 set $1; +#X obj 102 293 nbx 2 14 1 128 0 0 $0-padNumber $0-padNumberR Pad +32 7 0 11 -154432 -1 -1 1 256; +#X obj 102 276 nbx 2 14 0 127 0 0 $0-noteNumber $0-noteNumberLearn +Note 32 7 0 11 -260624 -1 -1 0 256; +#X obj 442 375 outlet; +#X obj 137 263 bng 13 250 50 0 $0-learnOn empty empty 0 -6 0 8 -259541 +-1 -1; +#X obj 103 265 bng 8 250 50 0 empty empty empty 0 -6 0 8 -1 -262085 +-1; +#X obj 114 265 bng 8 250 50 0 empty empty empty 0 -6 0 8 -1 -262085 +-1; +#X obj 125 265 bng 8 250 50 0 empty empty empty 0 -6 0 8 -1 -262085 +-1; +#X obj 412 250 r $0-noteNumber; +#X obj 238 286 r $0-padNumber; +#X obj 358 229 spigot; +#X obj 152 263 nbx 2 13 1 64 0 0 $0devNo $1/devNo empty 0 -6 0 10 +-110565 -1 -1 1 256; +#X msg 733 461 1; +#X obj 733 493 pack; +#X msg 792 445 set $1; +#X obj 804 337 r $0-noteNumber; +#X obj 792 421 r $0-padNumber; +#X obj 758 314 spigot; +#X obj 722 62 polytouchin; +#X obj 722 383 spigot; +#X obj 733 435 t b f; +#X obj 41 470 sft.originator $1 $0; +#X obj 405 457 list; +#X obj 398 386 t b l; +#X obj 405 480 list trim; +#X obj 405 432 r $1/bangr; +#X obj 398 410 s $1/bang; +#X obj 227 434 s lastPad; +#X obj 41 411 sft.instance lnote; +#X obj 41 436 s $0-padNumberR; +#X obj 722 284 / 127; +#X obj 404 302 / 127; +#X obj 227 407 spigot; +#X obj 264 382 r lastPadTgl; +#N canvas 73 463 470 331 midiLearn 0; +#X text 288 89 Route Number; +#X obj 24 18 r $0-learnOn; +#X obj 230 119 spigot; +#X obj 267 95 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 24 170 metro 250; +#X obj 24 198 count 3; +#X obj 24 227 route 0 1 2; +#X obj 73 80 t b b; +#X obj 24 145 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X msg 73 141 reset; +#X text 337 62 Learn Time-Window; +#X obj 230 141 s $0-noteNumberLearn; +#X obj 267 62 pipe 1000; +#X obj 24 300 outlet; +#X obj 48 280 outlet; +#X obj 72 260 outlet; +#X obj 230 14 inlet; +#X connect 1 0 3 0; +#X connect 1 0 8 0; +#X connect 1 0 12 0; +#X connect 2 0 11 0; +#X connect 3 0 2 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 13 0; +#X connect 6 1 14 0; +#X connect 6 2 15 0; +#X connect 7 0 9 0; +#X connect 7 1 8 0; +#X connect 8 0 4 0; +#X connect 9 0 5 0; +#X connect 12 0 3 0; +#X connect 12 0 7 0; +#X connect 16 0 2 0; +#X restore 75 164 pd midiLearn; +#X obj 336 106 t a; +#X obj 365 106 t a; +#X obj 395 106 t a; +#X obj 347 55 notein; +#X text 351 17 Intercepts for looping back MIDI (e.g. from sft.schoen) +; +#X obj 758 353 ==; +#X obj 358 592 s; +#X msg 374 570 symbol /sfs$1/note/in; +#X obj 374 547 r $0-padNumber; +#X obj 738 547 r $0-padNumber; +#X obj 722 590 s; +#X msg 738 568 symbol /sfs$1/polytouch/in; +#X obj 395 138 div 16; +#X obj 395 198 ==; +#X obj 411 176 r $0devNo; +#X obj 486 152 mod 16; +#X obj 456 122 t f f; +#X obj 486 172 s $0channel; +#X obj 579 134 loadbang; +#X msg 579 156 1; +#X obj 395 157 + 1; +#X obj 795 224 div 16; +#X obj 795 284 ==; +#X obj 811 262 r $0devNo; +#X obj 886 238 mod 16; +#X obj 856 208 t f f; +#X obj 886 258 s $0channel; +#X obj 979 220 loadbang; +#X msg 979 242 1; +#X obj 795 243 + 1; +#X obj 405 504 s $1$2/note; +#X obj 733 522 s $1$2/tch; +#X obj 42 316 sft.commun $2-channel $0; +#X obj 42 334 sft.commun $2-note $0; +#X obj 42 352 sft.commun $2-pad $0; +#X obj 722 166 t a; +#X obj 758 166 t a; +#X obj 794 166 t a; +#X obj 722 408 t a; +#X obj 418 327 sel 0; +#X obj 459 327 s $0polyRelay; +#X obj 625 383 r $0polyRelay; +#X text 532 345 Relay initial velocity; +#X text 532 361 to polytouch to remove; +#X text 532 377 delay; +#X obj 230 56 nr sft.notein 3; +#X obj 814 62 nr sft.polytouchin 3; +#X connect 0 0 4 0; +#X connect 1 0 3 1; +#X connect 1 0 79 0; +#X connect 2 0 3 0; +#X connect 2 0 37 0; +#X connect 3 0 8 0; +#X connect 3 0 28 0; +#X connect 3 0 46 0; +#X connect 4 0 2 0; +#X connect 4 1 1 0; +#X connect 5 0 2 0; +#X connect 6 0 74 0; +#X connect 7 0 73 0; +#X connect 13 0 0 1; +#X connect 14 0 5 0; +#X connect 15 0 0 0; +#X connect 16 0 72 0; +#X connect 17 0 18 0; +#X connect 18 0 71 0; +#X connect 19 0 17 0; +#X connect 20 0 45 1; +#X connect 21 0 19 0; +#X connect 22 0 45 0; +#X connect 23 0 75 0; +#X connect 23 1 76 0; +#X connect 23 2 77 0; +#X connect 24 0 78 0; +#X connect 25 0 17 0; +#X connect 25 1 18 1; +#X connect 27 0 29 0; +#X connect 28 0 31 0; +#X connect 28 1 27 1; +#X connect 29 0 70 0; +#X connect 30 0 27 0; +#X connect 33 0 34 0; +#X connect 35 0 24 0; +#X connect 36 0 1 1; +#X connect 37 0 32 0; +#X connect 38 0 37 1; +#X connect 39 0 10 0; +#X connect 39 1 11 0; +#X connect 39 2 12 0; +#X connect 40 0 15 0; +#X connect 40 0 39 0; +#X connect 41 0 36 0; +#X connect 42 0 56 0; +#X connect 43 0 40 0; +#X connect 43 1 41 0; +#X connect 43 2 42 0; +#X connect 45 0 24 1; +#X connect 47 0 46 1; +#X connect 48 0 47 0; +#X connect 49 0 51 0; +#X connect 51 0 50 1; +#X connect 52 0 60 0; +#X connect 53 0 15 1; +#X connect 54 0 53 1; +#X connect 55 0 57 0; +#X connect 56 0 52 0; +#X connect 56 1 55 0; +#X connect 58 0 59 0; +#X connect 59 0 57 0; +#X connect 60 0 53 0; +#X connect 61 0 69 0; +#X connect 62 0 22 1; +#X connect 63 0 62 1; +#X connect 64 0 66 0; +#X connect 65 0 61 0; +#X connect 65 1 64 0; +#X connect 67 0 68 0; +#X connect 68 0 66 0; +#X connect 69 0 62 0; +#X connect 72 0 16 0; +#X connect 73 0 7 0; +#X connect 74 0 6 0; +#X connect 75 0 35 0; +#X connect 76 0 22 0; +#X connect 77 0 65 0; +#X connect 78 0 25 0; +#X connect 78 0 50 0; +#X connect 79 1 80 0; +#X connect 81 0 78 0; +#X connect 85 0 40 0; +#X connect 85 1 41 0; +#X connect 85 2 42 0; +#X connect 86 0 75 0; +#X connect 86 1 76 0; +#X connect 86 2 77 0; +#X coords 0 -1 1 1 81 60 1 100 250;
Added: trunk/abstractions/senderfruit/controctopus/octomother-help.pd =================================================================== --- trunk/abstractions/senderfruit/controctopus/octomother-help.pd (rev 0) +++ trunk/abstractions/senderfruit/controctopus/octomother-help.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,15 @@ +#N canvas 334 339 595 363 10; +#X obj 20 178 octomother /uc33 /modular; +#X obj 184 61 cc-learner /uc33 /Knob1; +#X obj 275 60 cc-learner /uc33 /Knob2; +#X obj 362 60 cc-learner /uc33 /Knob3; +#X text 19 249 call like [octomother /uc33 /modular]; +#X text 8 8 Octomother generates a set of midi-tentacles automatically +from a set of already-defined cc-learners.; +#X obj 332 339 pddplink http://proyekto.net; +#X text 272 326 2008 Luke Iannini , tag sndrft; +#X obj 450 60 cc-learner /uc33 /Knob4; +#X obj 184 146 cc-learner /uc33 /Slider1; +#X obj 274 146 cc-learner /uc33 /Slider2; +#X obj 362 146 cc-learner /uc33 /Slider3; +#X obj 450 146 cc-learner /uc33 /Slider4;
Added: trunk/abstractions/senderfruit/controctopus/octomother-multi.pd =================================================================== --- trunk/abstractions/senderfruit/controctopus/octomother-multi.pd (rev 0) +++ trunk/abstractions/senderfruit/controctopus/octomother-multi.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,86 @@ +#N canvas 719 217 501 444 10; +#X msg 35 269 obj $1 $2 midi-tentacle-multi $3 $4; +#X obj 35 84 r $1/controlsList; +#X obj 35 110 list prepend $1; +#X obj 35 243 list prepend; +#X obj 114 218 r $0x; +#X obj 35 195 list prepend; +#X obj 114 171 r $0y; +#X obj 35 136 t a b; +#X obj 251 71 f 0; +#X obj 251 146 s $0y; +#X obj 283 71 + 1; +#X obj 251 274 f 0; +#X obj 283 274 + 1; +#X obj 251 329 s $0x; +#X obj 79 136 s $0count; +#X obj 251 42 r $0count; +#X obj 251 243 r $0count; +#X obj 251 96 div 8; +#X obj 315 274 mod 8; +#N canvas 50 247 1320 500 $0controls 0; +#X restore 148 10 pd $0controls; +#X obj 339 311 loadbang; +#X msg 339 338 clear; +#X obj 339 362 s pd-$0controls; +#X obj 251 303 * 160; +#X obj 251 120 * 80; +#X msg 359 211 vis 1; +#X obj 359 236 s pd-$0controls; +#X obj 182 219 s $1/getControls; +#X obj 359 189 r $0show; +#X obj 182 187 r $0getControls; +#X obj 35 295 list append $2; +#X obj 35 317 list trim; +#X obj 35 340 s pd-$0controls; +#X obj 301 101 cnv 15 15 15 empty empty O 2 7 0 14 -231960 -66577 0 +; +#X obj 312 101 cnv 15 15 15 empty empty C 2 7 0 14 -181753 -66577 0 +; +#X obj 323 101 cnv 15 15 15 empty empty T 2 7 0 14 -232778 -66577 0 +; +#X obj 334 101 cnv 15 15 15 empty empty O 2 7 0 14 -36361 -66577 0 +; +#X obj 345 101 cnv 15 15 15 empty empty M 2 7 0 14 -32312 -66577 0 +; +#X obj 356 101 cnv 15 15 15 empty empty O 2 7 0 14 -230614 -66577 0 +; +#X obj 367 101 cnv 15 15 15 empty empty M 2 7 0 14 -230961 -66577 0 +; +#X obj 378 101 cnv 14 14 15 empty empty empty 2 7 0 14 -221241 -66577 +0; +#X obj 301 114 cnv 15 91 45 empty empty $1 2 7 0 11 -20537 -150464 +0; +#X obj 303 143 bng 15 250 50 0 $0show $0showR Show 17 7 0 11 -174336 +-1 -183899; +#X obj 303 126 bng 15 250 50 0 $0getControls $0getControlsR Generate +17 7 0 11 -49136 -1 -239456; +#X connect 0 0 30 0; +#X connect 1 0 2 0; +#X connect 2 0 7 0; +#X connect 3 0 0 0; +#X connect 4 0 3 1; +#X connect 5 0 3 0; +#X connect 6 0 5 1; +#X connect 7 0 5 0; +#X connect 7 1 14 0; +#X connect 8 0 10 0; +#X connect 8 0 17 0; +#X connect 10 0 8 1; +#X connect 11 0 12 0; +#X connect 11 0 23 0; +#X connect 12 0 18 0; +#X connect 15 0 8 0; +#X connect 16 0 11 0; +#X connect 17 0 24 0; +#X connect 18 0 11 1; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 23 0 13 0; +#X connect 24 0 9 0; +#X connect 25 0 26 0; +#X connect 28 0 25 0; +#X connect 29 0 27 0; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X coords 0 -1 1 1 93 60 2 300 100;
Added: trunk/abstractions/senderfruit/controctopus/octomother.pd =================================================================== --- trunk/abstractions/senderfruit/controctopus/octomother.pd (rev 0) +++ trunk/abstractions/senderfruit/controctopus/octomother.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,86 @@ +#N canvas 719 217 501 444 10; +#X obj 35 84 r $1/controlsList; +#X obj 35 110 list prepend $1; +#X obj 35 243 list prepend; +#X obj 114 218 r $0x; +#X obj 35 195 list prepend; +#X obj 114 171 r $0y; +#X obj 35 136 t a b; +#X obj 251 71 f 0; +#X obj 251 146 s $0y; +#X obj 283 71 + 1; +#X obj 251 274 f 0; +#X obj 283 274 + 1; +#X obj 251 329 s $0x; +#X obj 79 136 s $0count; +#X obj 251 42 r $0count; +#X obj 251 243 r $0count; +#X obj 251 96 div 8; +#X obj 315 274 mod 8; +#N canvas 50 247 1320 500 $0controls 0; +#X restore 148 10 pd $0controls; +#X obj 35 340 s pd-$0controls; +#X obj 339 311 loadbang; +#X msg 339 338 clear; +#X obj 339 362 s pd-$0controls; +#X obj 251 303 * 160; +#X obj 251 120 * 80; +#X msg 359 211 vis 1; +#X obj 359 236 s pd-$0controls; +#X obj 182 219 s $1/getControls; +#X obj 301 101 cnv 15 15 15 empty empty O 2 7 0 14 -231960 -66577 0 +; +#X obj 312 101 cnv 15 15 15 empty empty C 2 7 0 14 -181753 -66577 0 +; +#X obj 323 101 cnv 15 15 15 empty empty T 2 7 0 14 -232778 -66577 0 +; +#X obj 334 101 cnv 15 15 15 empty empty O 2 7 0 14 -36361 -66577 0 +; +#X obj 345 101 cnv 15 15 15 empty empty M 2 7 0 14 -32312 -66577 0 +; +#X obj 356 101 cnv 15 15 15 empty empty O 2 7 0 14 -230614 -66577 0 +; +#X obj 367 101 cnv 15 15 15 empty empty M 2 7 0 14 -230961 -66577 0 +; +#X obj 378 101 cnv 14 14 15 empty empty empty 2 7 0 14 -221241 -66577 +0; +#X obj 301 114 cnv 15 91 45 empty empty $1 2 7 0 11 -20537 -150464 +0; +#X obj 303 143 bng 15 250 50 0 $0show $0showR Show 17 7 0 11 -174336 +-1 -183899; +#X obj 303 126 bng 15 250 50 0 $0getControls $0getControlsR Generate +17 7 0 11 -49136 -1 -239456; +#X obj 359 189 r $0show; +#X obj 182 187 r $0getControls; +#X msg 35 269 obj $1 $2 midi-tentacle $3 $4; +#X obj 35 295 list append $2; +#X obj 35 317 list trim; +#X connect 0 0 1 0; +#X connect 1 0 6 0; +#X connect 2 0 41 0; +#X connect 3 0 2 1; +#X connect 4 0 2 0; +#X connect 5 0 4 1; +#X connect 6 0 4 0; +#X connect 6 1 13 0; +#X connect 7 0 9 0; +#X connect 7 0 16 0; +#X connect 9 0 7 1; +#X connect 10 0 11 0; +#X connect 10 0 23 0; +#X connect 11 0 17 0; +#X connect 14 0 7 0; +#X connect 15 0 10 0; +#X connect 16 0 24 0; +#X connect 17 0 10 1; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 23 0 12 0; +#X connect 24 0 8 0; +#X connect 25 0 26 0; +#X connect 39 0 25 0; +#X connect 40 0 27 0; +#X connect 41 0 42 0; +#X connect 42 0 43 0; +#X connect 43 0 19 0; +#X coords 0 -1 1 1 93 60 2 300 100;
Added: trunk/abstractions/senderfruit/controctopus/rchannel-multi.pd =================================================================== --- trunk/abstractions/senderfruit/controctopus/rchannel-multi.pd (rev 0) +++ trunk/abstractions/senderfruit/controctopus/rchannel-multi.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,33 @@ +#N canvas 587 243 295 434 10; +#X obj 66 355 prepent; +#X obj 66 387 s PDOSC; +#X obj 135 81 r $1popOut; +#X obj 180 112 r $1channelSet; +#X obj 189 222 t b a; +#X obj 135 253 symbol /none; +#X obj 135 276 list prepend 1; +#X msg 135 321 $1$2$3; +#X obj 180 134 == $5; +#X obj 66 48 r $2$3/Ch$5; +#X obj 135 297 list prepend $4; +#X obj 189 201 r $2/demux; +#X obj 135 176 spigot 0; +#X obj 66 176 spigot 1; +#X obj 80 112 r $1omni; +#X obj 80 134 == 0; +#X connect 0 0 1 0; +#X connect 2 0 12 0; +#X connect 3 0 8 0; +#X connect 4 0 5 0; +#X connect 4 1 6 1; +#X connect 5 0 6 0; +#X connect 6 0 10 0; +#X connect 7 0 0 1; +#X connect 8 0 12 1; +#X connect 9 0 13 0; +#X connect 10 0 7 0; +#X connect 11 0 4 0; +#X connect 12 0 5 0; +#X connect 13 0 0 0; +#X connect 14 0 15 0; +#X connect 15 0 13 1;
Added: trunk/abstractions/senderfruit/controctopus/rchannel.pd =================================================================== --- trunk/abstractions/senderfruit/controctopus/rchannel.pd (rev 0) +++ trunk/abstractions/senderfruit/controctopus/rchannel.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,24 @@ +#N canvas 233 249 288 411 10; +#X obj 66 325 prepent; +#X obj 66 357 s PDOSC; +#X obj 135 81 r $1popOut; +#X obj 180 112 r $1channelSet; +#X obj 180 134 == $5; +#X obj 66 48 r $2$3/Ch$5; +#X msg 135 295 $1$2; +#X obj 135 271 list prepend $4; +#X obj 135 176 spigot 0; +#X obj 66 176 spigot 1; +#X obj 79 112 r $1omni; +#X obj 79 134 == 0; +#X connect 0 0 1 0; +#X connect 2 0 8 0; +#X connect 3 0 4 0; +#X connect 4 0 8 1; +#X connect 5 0 9 0; +#X connect 6 0 0 1; +#X connect 7 0 6 0; +#X connect 8 0 7 0; +#X connect 9 0 0 0; +#X connect 10 0 11 0; +#X connect 11 0 9 1;
Added: trunk/abstractions/senderfruit/controctopus/tentacle-pager.pd =================================================================== --- trunk/abstractions/senderfruit/controctopus/tentacle-pager.pd (rev 0) +++ trunk/abstractions/senderfruit/controctopus/tentacle-pager.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,131 @@ +#N canvas 605 66 239 173 10; +#N canvas 895 383 458 308 logic 0; +#X obj 309 120 r $0channel; +#X obj 202 38 r $0next; +#X obj 100 38 r $0prev; +#X obj 115 70 r $0channel; +#X obj 100 99 f 1; +#X obj 202 99 f 1; +#X obj 202 126 + 1; +#X obj 100 126 - 1; +#X obj 152 252 s $0channelR; +#X obj 217 70 r $0channel; +#X obj 152 225 + 1; +#X obj 309 143 s $1/showChannel; +#X obj 152 178 - 1; +#X obj 152 200 mod 16; +#X connect 0 0 11 0; +#X connect 1 0 5 0; +#X connect 2 0 4 0; +#X connect 3 0 4 1; +#X connect 4 0 7 0; +#X connect 5 0 6 0; +#X connect 6 0 12 0; +#X connect 7 0 12 0; +#X connect 9 0 5 1; +#X connect 10 0 8 0; +#X connect 12 0 13 0; +#X connect 13 0 10 0; +#X restore 138 146 pd logic; +#X obj 35 44 hradio 10 1 0 8 $0chRow1 $0chRow1R empty 0 -8 0 10 -118016 +-62784 -166441 1; +#X obj 35 54 hradio 10 1 0 8 $0chRow2 $0chRow2R empty 0 -8 0 10 -118016 +-118016 -166441 7; +#N canvas 340 243 921 562 3RowRadio 0; +#X obj 258 324 r $0chRow1; +#X obj 508 334 r $0chRow2; +#X obj 258 454 s $0chRow1R; +#X obj 508 455 s $0chRow2R; +#X obj 297 53 r $0chRow1; +#X obj 397 53 r $0chRow2; +#X obj 368 189 s $0channel; +#X obj 25 1 r $0channelR; +#X obj 64 77 moses 9; +#X obj 103 100 - 9; +#X obj 64 144 s $0chRow1R; +#X obj 103 122 s $0chRow2R; +#X obj 64 109 - 1; +#X obj 572 116 r $0channel; +#X msg 645 159 label Ch.$1; +#X obj 572 181 s $0channelDisp; +#X obj 433 167 s $0channelSet; +#X msg 258 372 color -7.39328e+06 18 1; +#X msg 268 395 color -7.39328e+06 -7.39328e+06 1; +#X msg 508 372 color -7.39328e+06 18 1; +#X msg 518 395 color -7.39328e+06 -7.39328e+06 1; +#X obj 349 128 + 1; +#X obj 572 137 sel 0; +#X msg 572 159 label Omni; +#X obj 217 53 r $0chRow0; +#X obj 28 334 r $0chRow0; +#X obj 25 54 moses 1; +#X obj 25 166 s $0chRow0R; +#X obj 28 454 s $0chRow0R; +#X msg 284 419 color 1 1 1; +#X msg 38 395 color 1 1 1; +#X msg 534 419 color 1 1 1; +#X obj 288 167 == 0; +#X obj 288 189 s $0omni; +#X obj 349 150 t a a a; +#X obj 752 98 r $0omni; +#X obj 752 121 sel 0 1; +#X obj 752 181 s $0channelDisp; +#X msg 752 149 color 2 7; +#X msg 816 149 color 2 14; +#X msg 28 372 color 14 18 1; +#X obj 297 86 + 0; +#X obj 397 87 + 8; +#X connect 0 0 17 0; +#X connect 0 0 18 0; +#X connect 0 0 29 0; +#X connect 1 0 19 0; +#X connect 1 0 20 0; +#X connect 1 0 31 0; +#X connect 4 0 41 0; +#X connect 5 0 42 0; +#X connect 7 0 26 0; +#X connect 8 0 12 0; +#X connect 8 1 9 0; +#X connect 9 0 11 0; +#X connect 12 0 10 0; +#X connect 13 0 22 0; +#X connect 14 0 15 0; +#X connect 17 0 2 0; +#X connect 18 0 3 0; +#X connect 19 0 3 0; +#X connect 20 0 2 0; +#X connect 21 0 34 0; +#X connect 22 0 23 0; +#X connect 22 1 14 0; +#X connect 23 0 15 0; +#X connect 24 0 34 0; +#X connect 25 0 40 0; +#X connect 25 0 30 0; +#X connect 26 0 27 0; +#X connect 26 1 8 0; +#X connect 29 0 28 0; +#X connect 30 0 2 0; +#X connect 30 0 3 0; +#X connect 31 0 28 0; +#X connect 32 0 33 0; +#X connect 34 0 32 0; +#X connect 34 1 6 0; +#X connect 34 2 16 0; +#X connect 35 0 36 0; +#X connect 36 0 38 0; +#X connect 36 1 39 0; +#X connect 38 0 37 0; +#X connect 39 0 37 0; +#X connect 40 0 28 0; +#X connect 41 0 21 0; +#X connect 42 0 21 0; +#X restore 138 123 pd 3RowRadio; +#X obj 23 48 hradio 12 1 0 1 $0chRow0 $0chRow0R empty 0 -8 0 10 -166441 +-166441 -166441 0; +#X obj 22 24 cnv 12 40 12 empty empty $1 1 6 0 8 -262144 -66577 0 +; +#X obj 78 23 bng 15 250 50 0 $0next $0nextR > 5 8 1 11 -261441 -1 +-1; +#X obj 57 23 bng 15 250 50 0 $0prev $0prevR < 5 8 1 11 -261441 -1 +-1; +#X coords 0 -1 1 1 98 47 2 20 20;
Added: trunk/abstractions/senderfruit/core/SOSCroute-help.pd =================================================================== --- trunk/abstractions/senderfruit/core/SOSCroute-help.pd (rev 0) +++ trunk/abstractions/senderfruit/core/SOSCroute-help.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,30 @@ +#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;
Added: trunk/abstractions/senderfruit/core/SOSCroute.pd =================================================================== --- trunk/abstractions/senderfruit/core/SOSCroute.pd (rev 0) +++ trunk/abstractions/senderfruit/core/SOSCroute.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,57 @@ +#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 1; +#X restore 45 240 pd $0OSCroute; +#X obj 37 442 outlet; +#X msg 284 234 obj 20 50 OSCroute $1; +#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 connect 0 0 8 0; +#X connect 1 0 14 0; +#X connect 2 0 3 0; +#X connect 7 0 4 0; +#X connect 8 0 4 0; +#X connect 9 0 4 0; +#X connect 10 0 13 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 13 0 18 0; +#X connect 13 1 19 0; +#X connect 13 2 1 0; +#X connect 13 3 7 0; +#X connect 13 4 0 0; +#X connect 13 5 9 0; +#X connect 14 0 4 0; +#X connect 15 0 6 0; +#X connect 16 0 17 0; +#X connect 18 0 4 0; +#X connect 19 0 20 0; +#X connect 20 0 4 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 23 1 25 0; +#X connect 25 0 24 0; +#X connect 26 0 10 0;
Added: trunk/abstractions/senderfruit/core/audiotis.pd =================================================================== --- trunk/abstractions/senderfruit/core/audiotis.pd (rev 0) +++ trunk/abstractions/senderfruit/core/audiotis.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,40 @@ +#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;
Added: trunk/abstractions/senderfruit/core/clearconsole.pd =================================================================== --- trunk/abstractions/senderfruit/core/clearconsole.pd (rev 0) +++ trunk/abstractions/senderfruit/core/clearconsole.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,17 @@ +#N canvas 765 341 576 286 10; +#X obj 150 100 cnv 19 19 19 empty empty empty 20 12 0 14 -115257 -66577 +0; +#X obj 66 168 print; +#X msg 66 81 30; +#X obj 66 110 until; +#X obj 66 44 loadbang; +#X obj 152 102 bng 15 250 50 0 $0 $0r empty 0 -6 0 8 -259744 -154956 +-1; +#X msg 66 139 ....................((&&&&&&&&&&&&&))...................... +; +#X connect 2 0 3 0; +#X connect 3 0 6 0; +#X connect 4 0 2 0; +#X connect 5 0 2 0; +#X connect 6 0 1 0; +#X coords 0 -1 1 1 19 19 2 150 100;
Added: trunk/abstractions/senderfruit/core/color.hsl2rgb.pd =================================================================== --- trunk/abstractions/senderfruit/core/color.hsl2rgb.pd (rev 0) +++ trunk/abstractions/senderfruit/core/color.hsl2rgb.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,159 @@ +#N canvas 662 22 695 753 10; +#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 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;
Added: trunk/abstractions/senderfruit/core/color.random-dark-light18.pd =================================================================== --- trunk/abstractions/senderfruit/core/color.random-dark-light18.pd (rev 0) +++ trunk/abstractions/senderfruit/core/color.random-dark-light18.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,46 @@ +#N canvas 231 105 422 404 10; +#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 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;
Added: trunk/abstractions/senderfruit/core/color.random-dark-light24.pd =================================================================== --- trunk/abstractions/senderfruit/core/color.random-dark-light24.pd (rev 0) +++ trunk/abstractions/senderfruit/core/color.random-dark-light24.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,46 @@ +#N canvas 231 105 359 415 10; +#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 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;
Added: trunk/abstractions/senderfruit/core/color.rgb2pd18.pd =================================================================== --- trunk/abstractions/senderfruit/core/color.rgb2pd18.pd (rev 0) +++ trunk/abstractions/senderfruit/core/color.rgb2pd18.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,18 @@ +#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;
Added: trunk/abstractions/senderfruit/core/color.rgb2pd24.pd =================================================================== --- trunk/abstractions/senderfruit/core/color.rgb2pd24.pd (rev 0) +++ trunk/abstractions/senderfruit/core/color.rgb2pd24.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,27 @@ +#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 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 9 0;
Added: trunk/abstractions/senderfruit/core/cursormon.pd =================================================================== --- trunk/abstractions/senderfruit/core/cursormon.pd (rev 0) +++ trunk/abstractions/senderfruit/core/cursormon.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,18 @@ +#N canvas 854 281 450 300 10; +#X obj 107 91 route motion; +#X msg 65 40 capture 1; +#X obj 65 17 loadbang; +#X floatatom 102 202 5 0 0 0 - - -; +#X obj 107 118 unpack f f f; +#X floatatom 141 202 5 0 0 0 - - -; +#X floatatom 181 202 5 0 0 0 - - -; +#X text 221 13 make a cursor icon for the GOP; +#X obj 65 62 tot .parent; +#X connect 0 0 4 0; +#X connect 1 0 8 0; +#X connect 2 0 1 0; +#X connect 4 0 3 0; +#X connect 4 1 5 0; +#X connect 4 2 6 0; +#X connect 8 2 0 0; +#X coords 0 -1 1 1 115 20 2 100 200;
Added: trunk/abstractions/senderfruit/core/deeprouteOSC.pd =================================================================== --- trunk/abstractions/senderfruit/core/deeprouteOSC.pd (rev 0) +++ trunk/abstractions/senderfruit/core/deeprouteOSC.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,92 @@ +#N canvas 368 88 717 584 10; +#X obj 401 113 symbol2list /; +#X obj 440 364 s2l-explode; +#X obj 440 385 list prepend /; +#X obj 440 406 list-l2s; +#X msg 377 489 obj 30 $1 mrpeach/routeOSC $2; +#X obj 377 466 list append; +#X obj 527 19 namecanvas $0self; +#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 259 433 + 41; +#X obj 292 433 + 42; +#X connect 0 0 20 0; +#X connect 1 0 2 0; +#X connect 2 0 3 0; +#X connect 3 0 5 1; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 8 0 15 0; +#X connect 8 0 29 1; +#X connect 8 0 31 0; +#X connect 9 0 12 0; +#X connect 9 1 10 1; +#X connect 9 2 33 0; +#X connect 10 0 9 0; +#X connect 11 0 10 0; +#X connect 11 1 10 1; +#X connect 12 0 13 0; +#X connect 12 1 8 0; +#X connect 12 2 1 0; +#X connect 13 0 10 0; +#X connect 14 0 5 0; +#X connect 14 0 25 0; +#X connect 15 0 8 1; +#X connect 16 0 17 0; +#X connect 17 0 7 0; +#X connect 18 0 8 1; +#X connect 19 0 21 0; +#X connect 20 0 11 0; +#X connect 20 1 18 0; +#X connect 20 2 19 0; +#X connect 22 0 24 0; +#X connect 23 0 22 0; +#X connect 24 0 7 0; +#X connect 26 0 23 1; +#X connect 27 0 14 0; +#X connect 28 0 29 0; +#X connect 29 0 32 0; +#X connect 30 0 39 0; +#X connect 30 1 40 0; +#X connect 31 0 30 0; +#X connect 31 1 27 0; +#X connect 32 0 30 0; +#X connect 33 0 34 0; +#X connect 33 1 23 0; +#X connect 35 0 36 0; +#X connect 36 0 38 0; +#X connect 36 1 0 0; +#X connect 37 0 35 0; +#X connect 38 0 0 0; +#X connect 39 0 16 0; +#X connect 40 0 16 1;
Added: trunk/abstractions/senderfruit/core/eqpowmix~.pd =================================================================== --- trunk/abstractions/senderfruit/core/eqpowmix~.pd (rev 0) +++ trunk/abstractions/senderfruit/core/eqpowmix~.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,56 @@ +#N canvas 259 345 452 502 10; +#X obj 308 42 inlet; +#X obj 57 174 expr cos($f1 * 3.14159 / 2); +#X obj 247 175 expr sin($f1 * 3.14159 / 2); +#X obj 308 108 clip 0 1; +#X obj 42 312 *~; +#X obj 232 311 *~; +#X obj 247 287 line~; +#X obj 57 287 line~; +#X obj 247 206 t f b; +#X obj 247 248 pack f f; +#X msg 247 268 $1 $2; +#X obj 57 206 t f b; +#X obj 84 227 f; +#X obj 57 248 pack f f; +#X msg 57 268 $1 $2; +#X obj 99 206 r $0block-ms; +#X obj 274 227 f; +#X obj 289 206 r $0block-ms; +#X obj 42 43 inlet~; +#X obj 232 41 inlet~; +#X obj 141 414 outlet~; +#X text 24 457 equal power 2-channel mixer , based on HCS's pan_core~/equal_power_pan~ +; +#X obj 356 42 loadbang; +#X msg 356 62 0.5; +#X obj 310 319 loadbang; +#X obj 310 351 blocksize_in_ms; +#X obj 310 385 s $0block-ms; +#X connect 0 0 3 0; +#X connect 1 0 11 0; +#X connect 2 0 8 0; +#X connect 3 0 1 0; +#X connect 3 0 2 0; +#X connect 4 0 20 0; +#X connect 5 0 20 0; +#X connect 6 0 5 1; +#X connect 7 0 4 1; +#X connect 8 0 9 0; +#X connect 8 1 16 0; +#X connect 9 0 10 0; +#X connect 10 0 6 0; +#X connect 11 0 13 0; +#X connect 11 1 12 0; +#X connect 12 0 13 1; +#X connect 13 0 14 0; +#X connect 14 0 7 0; +#X connect 15 0 12 1; +#X connect 16 0 9 1; +#X connect 17 0 16 1; +#X connect 18 0 4 0; +#X connect 19 0 5 0; +#X connect 22 0 23 0; +#X connect 23 0 3 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0;
Added: trunk/abstractions/senderfruit/core/hotpack.pd =================================================================== --- trunk/abstractions/senderfruit/core/hotpack.pd (rev 0) +++ trunk/abstractions/senderfruit/core/hotpack.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,173 @@ +#N canvas 4 22 859 425 10; +#N canvas 1321 240 446 500 builder 1; +#X obj -315 22 initbang; +#X obj -288 219 s $0self; +#X obj -279 128 s $0inlets; +#X obj -315 172 list trim; +#X obj -315 194 t b a; +#X obj -300 244 r $0inlets; +#X obj -93 80 t a b; +#X obj -315 270 f; +#X obj -315 318 until; +#X obj -315 294 t a b; +#X msg -278 294 0; +#X obj -250 294 s $0reset; +#X obj -300 343 r $0reset; +#X obj -315 368 f; +#X obj -283 369 + 1; +#X obj -315 45 t b b; +#X obj -244 53 v $0objects; +#X obj -315 403 sel 0; +#X obj -315 453 s $0makeFirstInlet; +#X obj -288 428 s $0makeRestOfInlets; +#X text -133 180 25; +#X obj -315 149 list prepend obj 10 100 pack; +#X obj -19 145 v $0objects; +#X msg -93 50 s s s s s; +#X msg -66 109 5; +#X msg -17 110 4; +#X msg -274 46 4; +#X obj -244 76 s $0packObjID; +#X obj -315 111 dollarg; +#X connect 0 0 15 0; +#X connect 3 0 4 0; +#X connect 4 0 7 0; +#X connect 4 1 1 0; +#X connect 5 0 7 1; +#X connect 6 0 21 0; +#X connect 6 1 24 0; +#X connect 6 1 25 0; +#X connect 7 0 9 0; +#X connect 8 0 13 0; +#X connect 9 0 8 0; +#X connect 9 1 10 0; +#X connect 10 0 11 0; +#X connect 12 0 13 1; +#X connect 13 0 14 0; +#X connect 13 0 17 0; +#X connect 14 0 13 1; +#X connect 15 0 28 0; +#X connect 15 1 26 0; +#X connect 17 0 18 0; +#X connect 17 1 19 0; +#X connect 21 0 3 0; +#X connect 23 0 6 0; +#X connect 24 0 2 0; +#X connect 25 0 22 0; +#X connect 26 0 16 0; +#X connect 26 0 27 0; +#X connect 28 0 21 0; +#X connect 28 1 2 0; +#X restore 14 315 pd builder; +#N canvas 469 248 424 330 firstinlet 0; +#X obj 131 92 s $0self; +#X obj 194 19 pack f f; +#X obj 239 -3 + 1; +#X obj 194 -40 t a a; +#X msg 194 57 connect $2 0 $1 0; +#X obj 144 -81 v $0objects; +#X obj 144 -158 r $0makeFirstInlet; +#X msg 275 -91 obj 10 10 inlet; +#X obj 117 -81 + 2; +#X msg 286 -70 obj 10 160 outlet; +#X obj 275 -47 s $0self; +#X obj 144 -130 t b b b; +#X msg 15 58 connect $1 0 $2 0; +#X obj 60 -14 + 2; +#X obj 15 13 pack f f; +#X obj 144 -57 t a a; +#X obj 15 -40 t a a; +#X connect 1 0 4 0; +#X connect 2 0 1 1; +#X connect 3 0 1 0; +#X connect 3 1 2 0; +#X connect 4 0 0 0; +#X connect 5 0 8 0; +#X connect 5 0 15 0; +#X connect 6 0 11 0; +#X connect 7 0 10 0; +#X connect 8 0 5 0; +#X connect 9 0 10 0; +#X connect 11 0 5 0; +#X connect 11 1 9 0; +#X connect 11 2 7 0; +#X connect 12 0 0 0; +#X connect 13 0 14 1; +#X connect 14 0 12 0; +#X connect 15 0 16 0; +#X connect 15 1 3 0; +#X connect 16 0 14 0; +#X connect 16 1 13 0; +#X restore 14 338 pd firstinlet; +#N canvas 394 97 493 684 restofinlets 0; +#X msg 213 232 obj $1 10 inlet; +#X obj 186 295 s $0self; +#X msg 186 261 obj $1 30 t b a; +#X obj 186 199 t a a; +#X obj 147 53 r $0makeRestOfInlets; +#X obj 186 103 * 40; +#X obj 186 131 + 10; +#X text 219 106 width of inlet object; +#X text 218 130 x offset; +#X obj 86 131 v $0objects; +#X obj 58 131 + 2; +#X obj 166 375 v $0objects; +#X obj 147 77 t b a a; +#X obj 166 325 t b a; +#X obj 193 350 s $0inletIndex; +#X obj 166 410 t a a a; +#X obj 364 500 + 1; +#X obj 364 461 t a a; +#X msg 364 554 connect $1 0 $2 0; +#X obj 364 526 pack f f; +#X obj 409 500 + 2; +#X obj 185 483 + 2; +#X obj 80 513 r $0inletIndex; +#X obj 23 460 + 2; +#X obj 185 619 s $0self; +#X obj 185 536 pack f f; +#X obj 185 453 t a b; +#X obj 212 504 f; +#X msg 185 565 connect $1 0 $2 0; +#X obj 23 536 pack f f f; +#X msg 23 567 connect $1 1 $2 $3; +#X obj 227 481 r $0packObjID; +#X obj 51 492 r $0packObjID; +#X connect 0 0 1 0; +#X connect 2 0 1 0; +#X connect 3 0 2 0; +#X connect 3 1 0 0; +#X connect 4 0 12 0; +#X connect 5 0 6 0; +#X connect 6 0 3 0; +#X connect 9 0 10 0; +#X connect 10 0 9 0; +#X connect 11 0 15 0; +#X connect 12 0 9 0; +#X connect 12 1 13 0; +#X connect 12 2 5 0; +#X connect 13 0 11 0; +#X connect 13 1 14 0; +#X connect 15 0 23 0; +#X connect 15 1 26 0; +#X connect 15 2 17 0; +#X connect 16 0 19 0; +#X connect 17 0 16 0; +#X connect 17 1 20 0; +#X connect 18 0 24 0; +#X connect 19 0 18 0; +#X connect 20 0 19 1; +#X connect 21 0 25 0; +#X connect 22 0 29 2; +#X connect 23 0 29 0; +#X connect 25 0 28 0; +#X connect 26 0 21 0; +#X connect 26 1 27 0; +#X connect 27 0 25 1; +#X connect 28 0 24 0; +#X connect 29 0 30 0; +#X connect 30 0 24 0; +#X connect 31 0 27 1; +#X connect 32 0 29 1; +#X restore 14 361 pd restofinlets; +#X obj 14 384 namecanvas $0self;
Added: trunk/abstractions/senderfruit/core/keynamedown.pd =================================================================== --- trunk/abstractions/senderfruit/core/keynamedown.pd (rev 0) +++ trunk/abstractions/senderfruit/core/keynamedown.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,16 @@ +#N canvas 688 107 173 195 10; +#X obj 26 17 keyname; +#X obj 26 120 spigot; +#X msg 85 89 1; +#X msg 45 89 0; +#X obj 26 64 sel 1 0; +#X obj 85 64 sel $1; +#X obj 26 152 outlet; +#X connect 0 0 4 0; +#X connect 0 1 5 0; +#X connect 1 0 6 0; +#X connect 2 0 1 1; +#X connect 3 0 1 1; +#X connect 4 0 1 0; +#X connect 4 1 3 0; +#X connect 5 0 2 0;
Added: trunk/abstractions/senderfruit/core/list-remove-help.pd =================================================================== --- trunk/abstractions/senderfruit/core/list-remove-help.pd (rev 0) +++ trunk/abstractions/senderfruit/core/list-remove-help.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,21 @@ +#N canvas 558 452 463 332 10; +#X obj 201 141 hradio 15 1 0 8 empty empty POS_(zero-based) 0 -6 0 +8 -262144 -1 -1 1; +#X floatatom 201 161 5 0 0 0 - - -; +#X msg 151 109 0 1 2 3 4; +#X obj 151 227 print; +#X text 36 51 Negative POS counts from the end of the list.; +#X text 35 26 list-remove: remove (n) elements at position POS from +list.; +#X text 36 72 Arguments: POS to begin removal , number of elements +to remove.; +#X floatatom 251 176 5 0 0 0 - - -; +#X text 290 176 # of elements; +#X obj 151 197 list-remove 2 2; +#X text 235 304 list-remove 2007 Luke Iannini; +#X text 5 276 helpfile based on list-abs by Frank Barknecht; +#X connect 0 0 1 0; +#X connect 1 0 9 1; +#X connect 2 0 9 0; +#X connect 7 0 9 2; +#X connect 9 0 3 0;
Added: trunk/abstractions/senderfruit/core/list-remove.pd =================================================================== --- trunk/abstractions/senderfruit/core/list-remove.pd (rev 0) +++ trunk/abstractions/senderfruit/core/list-remove.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,30 @@ +#N canvas 611 258 453 367 10; +#X obj 69 177 list split $1; +#X obj 173 178 list split; +#X obj 238 125 $1; +#X obj 238 151 + $2; +#X obj 263 125 loadbang; +#X obj 238 69 inlet; +#X obj 357 16 inlet; +#X obj 357 72 t b f; +#X obj 69 18 inlet; +#X obj 69 48 t a a; +#X obj 69 237 list append; +#X obj 69 280 outlet; +#X obj 238 221 b; +#X connect 0 0 10 0; +#X connect 1 1 10 1; +#X connect 1 2 12 0; +#X connect 2 0 3 0; +#X connect 3 0 1 1; +#X connect 4 0 2 0; +#X connect 5 0 2 0; +#X connect 5 0 0 1; +#X connect 6 0 7 0; +#X connect 7 0 2 0; +#X connect 7 1 3 1; +#X connect 8 0 9 0; +#X connect 9 0 0 0; +#X connect 9 1 1 0; +#X connect 10 0 11 0; +#X connect 12 0 10 1;
Added: trunk/abstractions/senderfruit/core/list-swap-help.pd =================================================================== --- trunk/abstractions/senderfruit/core/list-swap-help.pd (rev 0) +++ trunk/abstractions/senderfruit/core/list-swap-help.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,21 @@ +#N canvas 123 502 452 313 10; +#X msg 79 125 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; +#X msg 43 70 doodle doddle deedle; +#X obj 43 189 list-swap 2; +#X obj 43 258 print Swapped; +#X text 78 108 List you'd like altered; +#X text 43 54 Replacement items; +#X obj 115 154 hradio 15 1 0 8 empty empty empty 0 -8 0 10 -262144 +-1 -1 0; +#X floatatom 115 173 5 0 0 0 - - -; +#X text 156 173 Position to begin writing; +#X text 18 13 List-swap: overwrite a portion of a list with another +list.; +#X text 101 208 Argument is default position; +#X text 315 287 2007 Luke Iannini; +#X text 3 293 Built on list-insert by Frank Barknecht; +#X connect 0 0 2 1; +#X connect 1 0 2 0; +#X connect 2 0 3 0; +#X connect 6 0 7 0; +#X connect 7 0 2 2;
Added: trunk/abstractions/senderfruit/core/list-swap.pd =================================================================== --- trunk/abstractions/senderfruit/core/list-swap.pd (rev 0) +++ trunk/abstractions/senderfruit/core/list-swap.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,24 @@ +#N canvas 514 190 357 287 10; +#X obj 101 25 inlet; +#X obj 100 193 list-insert; +#X obj 145 92 list; +#X obj 217 24 inlet; +#X obj 168 24 inlet; +#X obj 217 112 $1; +#X obj 100 228 outlet; +#X obj 101 53 t a b b a; +#X obj 246 112 list length; +#X obj 145 162 list-remove; +#X connect 0 0 7 0; +#X connect 1 0 6 0; +#X connect 2 0 9 0; +#X connect 3 0 5 0; +#X connect 4 0 2 1; +#X connect 5 0 1 1; +#X connect 5 0 9 1; +#X connect 7 0 1 0; +#X connect 7 1 2 0; +#X connect 7 2 5 0; +#X connect 7 3 8 0; +#X connect 8 0 9 2; +#X connect 9 0 1 2;
Added: trunk/abstractions/senderfruit/core/menubar.pd =================================================================== --- trunk/abstractions/senderfruit/core/menubar.pd (rev 0) +++ trunk/abstractions/senderfruit/core/menubar.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,42 @@ +#N canvas 713 295 450 300 10; +#X msg 64 137 open $1; +#X obj 64 167 popen; +#X obj 103 18 bng 15 250 50 0 $0reveal $0revealR Reveal 17 7 0 10 +-2112 -262144 -1; +#X obj 64 80 r $0reveal; +#X obj 160 18 bng 15 250 50 0 $0edit $0editR Edit 17 7 0 10 -139998 +-262144 -1; +#X obj 284 110 getdir 1; +#X obj 284 163 list2symbol /; +#X obj 284 75 t b b; +#X obj 347 110 getpatchname 1; +#X obj 284 133 list append; +#X obj 284 51 loadbang; +#X obj 284 195 s $0fullFile; +#X obj 364 195 s $0file; +#X obj 233 196 s $0dir; +#X obj 64 110 list; +#X obj 95 110 r $0dir; +#X obj 144 167 popen; +#X obj 144 110 list; +#X obj 144 80 r $0edit; +#X obj 175 110 r $0fullFile; +#X msg 144 137 mate $1; +#X connect 0 0 1 0; +#X connect 3 0 14 0; +#X connect 5 0 9 0; +#X connect 5 0 13 0; +#X connect 6 0 11 0; +#X connect 7 0 5 0; +#X connect 7 1 8 0; +#X connect 8 0 9 1; +#X connect 8 0 12 0; +#X connect 9 0 6 0; +#X connect 10 0 7 0; +#X connect 14 0 0 0; +#X connect 15 0 14 1; +#X connect 17 0 20 0; +#X connect 18 0 17 0; +#X connect 19 0 17 1; +#X connect 20 0 16 0; +#X coords 0 -1 1 1 102 21 2 100 15;
Added: trunk/abstractions/senderfruit/core/pcount.pd =================================================================== --- trunk/abstractions/senderfruit/core/pcount.pd (rev 0) +++ trunk/abstractions/senderfruit/core/pcount.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,26 @@ +#N canvas 731 546 353 279 10; +#X obj 78 24 inlet; +#X obj 63 144 f 0; +#X msg 78 108 0; +#X obj 63 246 outlet; +#X obj 78 66 route reset; +#X obj 241 20 inlet; +#X obj 52 108 b; +#X obj 159 24 inlet; +#X obj 138 144 + $1; +#X obj 208 144 mod $2; +#X obj 171 111 init 1; +#X obj 257 111 init 1e+21; +#X connect 0 0 4 0; +#X connect 1 0 3 0; +#X connect 1 0 8 0; +#X connect 2 0 1 1; +#X connect 4 0 2 0; +#X connect 4 1 6 0; +#X connect 5 0 9 1; +#X connect 6 0 1 0; +#X connect 7 0 8 1; +#X connect 8 0 9 0; +#X connect 9 0 1 1; +#X connect 10 0 8 1; +#X connect 11 0 9 1;
Added: trunk/abstractions/senderfruit/core/round.pd =================================================================== --- trunk/abstractions/senderfruit/core/round.pd (rev 0) +++ trunk/abstractions/senderfruit/core/round.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,19 @@ +#N canvas 550 22 215 243 10; +#X obj 65 61 int; +#X obj 50 100 -; +#X obj 50 132 > 0.5; +#X obj 26 166 +; +#X obj 26 100 f; +#X obj 26 30 t b a a; +#X obj 26 192 outlet; +#X obj 26 6 inlet; +#X connect 0 0 1 1; +#X connect 0 0 4 1; +#X connect 1 0 2 0; +#X connect 2 0 3 1; +#X connect 3 0 6 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 5 1 1 0; +#X connect 5 2 0 0; +#X connect 7 0 5 0;
Added: trunk/abstractions/senderfruit/core/s2l-explode.pd =================================================================== --- trunk/abstractions/senderfruit/core/s2l-explode.pd (rev 0) +++ trunk/abstractions/senderfruit/core/s2l-explode.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,10 @@ +#N canvas 583 307 229 180 10; +#X obj 46 92 symbol2list; +#X obj 109 41 loadbang; +#X msg 109 67 symbol; +#X obj 46 41 inlet; +#X obj 46 125 outlet; +#X connect 0 0 4 0; +#X connect 1 0 2 0; +#X connect 2 0 0 1; +#X connect 3 0 0 0;
Added: trunk/abstractions/senderfruit/core/sft.rgb.pd =================================================================== --- trunk/abstractions/senderfruit/core/sft.rgb.pd (rev 0) +++ trunk/abstractions/senderfruit/core/sft.rgb.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,156 @@ +#N canvas 185 89 559 602 10; +#X obj 30 183 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 116 vsl 15 60 0 255 0 0 $0red $0redR empty 0 -8 0 8 -258049 +-1 -1 2938 1; +#X obj 50 116 vsl 15 60 0 255 0 0 $0green $0greenR empty 0 -8 0 8 +-4033 -1 -1 2938 1; +#X obj 70 116 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 100 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 95 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 183 cnv 15 18 15 empty $0dispcol2 empty 20 12 0 14 -1 -262144 +0; +#X obj 68 183 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 120 1 30 80;
Added: trunk/abstractions/senderfruit/core/sft.rtkeep.pd =================================================================== --- trunk/abstractions/senderfruit/core/sft.rtkeep.pd (rev 0) +++ trunk/abstractions/senderfruit/core/sft.rtkeep.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,13 @@ +#N canvas 0 22 470 320 10; +#X obj 143 99 inlet; +#X obj 144 124 route $1; +#X obj 143 205 pack; +#X obj 143 152 t b f; +#X obj 143 178 f $1; +#X obj 144 234 outlet; +#X connect 0 0 1 0; +#X connect 1 0 3 0; +#X connect 2 0 5 0; +#X connect 3 0 4 0; +#X connect 3 1 2 1; +#X connect 4 0 2 0;
Added: trunk/abstractions/senderfruit/core/sft.seqnames.pd =================================================================== --- trunk/abstractions/senderfruit/core/sft.seqnames.pd (rev 0) +++ trunk/abstractions/senderfruit/core/sft.seqnames.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,31 @@ +#N canvas 946 730 291 366 10; +#X obj 79 121 list append $1; +#X obj 160 74 inlet; +#X obj 15 6 inlet; +#X obj 142 190 f; +#X obj 178 190 + 1; +#X msg 157 162 0; +#X obj 84 71 sel reset; +#X obj 79 226 list append; +#X obj 79 152 t a b; +#X obj 79 310 outlet; +#X msg 79 253 $1$2; +#X obj 15 71 route bang; +#X obj 15 38 list; +#X obj 79 281 list; +#X connect 0 0 8 0; +#X connect 1 0 0 1; +#X connect 2 0 12 0; +#X connect 3 0 4 0; +#X connect 3 0 7 1; +#X connect 4 0 3 1; +#X connect 5 0 3 1; +#X connect 6 0 5 0; +#X connect 7 0 10 0; +#X connect 8 0 7 0; +#X connect 8 1 3 0; +#X connect 10 0 13 0; +#X connect 11 0 0 0; +#X connect 11 1 6 0; +#X connect 12 0 11 0; +#X connect 13 0 9 0;
Added: trunk/abstractions/senderfruit/core/sft.sig.pd =================================================================== --- trunk/abstractions/senderfruit/core/sft.sig.pd (rev 0) +++ trunk/abstractions/senderfruit/core/sft.sig.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,12 @@ +#N canvas 0 22 454 304 10; +#X obj 92 97 snapshot~; +#X obj 103 42 loadbang; +#X obj 103 70 metro 50; +#X obj 92 14 inlet~; +#X obj 102 124 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10 +-44926 -1 -1 0.694145 256; +#X connect 0 0 4 0; +#X connect 1 0 2 0; +#X connect 2 0 0 0; +#X connect 3 0 0 0; +#X coords 0 -1 1 1 58 40 1 100 100;
Added: trunk/abstractions/senderfruit/core/trimdirs.pd =================================================================== --- trunk/abstractions/senderfruit/core/trimdirs.pd (rev 0) +++ trunk/abstractions/senderfruit/core/trimdirs.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,63 @@ +#N canvas 694 125 474 478 10; +#X obj 185 137 symbol2list /; +#X obj 185 176 list-splat -1; +#X obj 156 282 list2symbol /; +#X obj 185 202 list split 1; +#X obj 21 181 symbol2list; +#X obj 21 208 list prepend /; +#X obj 21 272 list2symbol; +#X msg 84 160 symbol; +#X obj 84 139 loadbang; +#X msg 84 250 symbol; +#X obj 84 229 loadbang; +#X obj 156 251 list append; +#X obj 344 54 $1; +#X obj 344 31 loadbang; +#X obj 344 109 * -1; +#X obj 402 21 inlet; +#X obj 185 20 inlet; +#X text 32 376 Trims the last [n] directories from the end of a path. +; +#X text 33 390 With [trimdirs 1] , /Users/Me/Pd/Synths becomes /Users/Me/Pd +; +#X text 32 404 Handles spaces just fine.; +#X text 357 434 Luke Iannini 2008; +#X text 357 446 proyekto.net; +#X obj 156 343 outlet; +#X obj 344 137 sel 0; +#X obj 185 87 demultiplex; +#X obj 371 159 t a b; +#X msg 376 198 1; +#X msg 344 198 0; +#X obj 185 110 s $0passthrough; +#X obj 170 314 r $0passthrough; +#X obj 344 82 abs; +#X text 32 418 No/0 argument passes input through unchanged; +#X connect 0 0 1 0; +#X connect 1 0 3 0; +#X connect 2 0 22 0; +#X connect 3 0 4 0; +#X connect 3 1 11 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 11 0; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X connect 9 0 6 1; +#X connect 10 0 9 0; +#X connect 11 0 2 0; +#X connect 12 0 30 0; +#X connect 13 0 12 0; +#X connect 14 0 23 0; +#X connect 15 0 30 0; +#X connect 16 0 24 0; +#X connect 23 0 27 0; +#X connect 23 1 25 0; +#X connect 24 0 28 0; +#X connect 24 1 0 0; +#X connect 25 0 1 1; +#X connect 25 1 26 0; +#X connect 26 0 24 1; +#X connect 27 0 24 1; +#X connect 29 0 22 0; +#X connect 30 0 14 0;
Added: trunk/abstractions/senderfruit/core/troute-help.pd =================================================================== --- trunk/abstractions/senderfruit/core/troute-help.pd (rev 0) +++ trunk/abstractions/senderfruit/core/troute-help.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,47 @@ +#N canvas 285 348 468 386 10; +#X msg 288 85 list j f g; +#X msg 51 51 f; +#X msg 138 51 g; +#X msg 216 51 r; +#X msg 257 51 o; +#X msg 96 51 i; +#X msg 176 51 a; +#X text 321 353 2007 Luke Iannini; +#X obj 111 188 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 141 188 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 171 188 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 201 188 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X msg 288 211 list a r o; +#X obj 119 125 troute e l o; +#X text 13 10 troute 0.1; +#X text 21 247 A seTtable route. A list in the right inlet will change +the elements that route will react to. (Se)troute can add outlets to +itself to accomadate longer argument lists , but it cannot subtract +them due to limitations in Pure Data. The utility of that is arguable +, anyways (since you can just change the actual arguments).; +#X msg 288 106 list f i g; +#X msg 288 127 list f o g; +#X msg 288 148 list r a g; +#X msg 288 169 list f i r; +#X msg 288 190 list r i f; +#X connect 0 0 13 1; +#X connect 1 0 13 0; +#X connect 2 0 13 0; +#X connect 3 0 13 0; +#X connect 4 0 13 0; +#X connect 5 0 13 0; +#X connect 6 0 13 0; +#X connect 12 0 13 1; +#X connect 13 0 8 0; +#X connect 13 1 9 0; +#X connect 13 2 10 0; +#X connect 13 3 11 0; +#X connect 16 0 13 1; +#X connect 17 0 13 1; +#X connect 18 0 13 1; +#X connect 19 0 13 1; +#X connect 20 0 13 1;
Added: trunk/abstractions/senderfruit/core/troute.pd =================================================================== --- trunk/abstractions/senderfruit/core/troute.pd (rev 0) +++ trunk/abstractions/senderfruit/core/troute.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,248 @@ +#N canvas 360 268 1084 595 10; +#N canvas 122 62 399 252 $0canvas 0; +#X obj 0 20 r 1253-inlet0; +#X obj 0 50 route j f g; +#X obj 0 100 s 1253-outlet0; +#X obj 150 100 s 1253-outlet1; +#X obj 300 100 s 1253-outlet2; +#X obj 450 100 s 1253-outlet3; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 1 1 3 0; +#X connect 1 2 4 0; +#X connect 1 3 5 0; +#X restore 441 15 pd $0canvas; +#X obj 271 103 s $0totalArgs; +#X obj 480 92 t a a; +#X obj 510 116 list length; +#X obj 20 9 namecanvas $0self; +#X obj 510 137 s $0totalArgs; +#X obj 227 152 t b b a; +#N canvas 518 172 903 672 connections 0; +#X obj 362 60 inlet; +#X msg 609 107 connect 0 0 1 0; +#X obj 609 135 s pd-$0canvas; +#X msg 384 472 connect 1 $1 $2 0; +#X obj 384 320 f; +#X obj 414 320 + 1; +#X obj 384 217 until; +#X obj 384 179 f; +#X obj 456 408 + 2; +#X obj 384 441 list append; +#X obj 384 504 s pd-$0canvas; +#X obj 215 505 s $0self; +#X obj 215 391 list append; +#X msg 215 471 connect $1 0 $2 0; +#X obj 400 251 r $0reset; +#X obj 287 360 + 1; +#X obj 215 323 * 2; +#X obj 215 344 t f f; +#X obj 362 91 t b b b; +#X obj 384 352 t f f; +#X obj 216 295 f; +#X obj 246 295 + 1; +#X obj 216 192 until; +#X obj 216 134 f; +#X obj 232 111 r $0checkedArgs; +#X obj 215 429 list-apply + 21; +#X obj 232 242 r $0resetIfLess; +#X obj 400 149 r $0totalOuts; +#X connect 0 0 18 0; +#X connect 1 0 2 0; +#X connect 3 0 10 0; +#X connect 4 0 5 0; +#X connect 4 0 19 0; +#X connect 5 0 4 1; +#X connect 6 0 4 0; +#X connect 7 0 6 0; +#X connect 8 0 9 1; +#X connect 9 0 3 0; +#X connect 12 0 25 0; +#X connect 13 0 11 0; +#X connect 14 0 4 1; +#X connect 15 0 12 1; +#X connect 16 0 17 0; +#X connect 17 0 12 0; +#X connect 17 1 15 0; +#X connect 18 0 23 0; +#X connect 18 1 7 0; +#X connect 18 2 1 0; +#X connect 19 0 9 0; +#X connect 19 1 8 0; +#X connect 20 0 21 0; +#X connect 20 0 16 0; +#X connect 21 0 20 1; +#X connect 22 0 20 0; +#X connect 23 0 22 0; +#X connect 24 0 23 1; +#X connect 25 0 13 0; +#X connect 26 0 20 1; +#X connect 27 0 7 1; +#X restore 227 236 pd connections; +#X obj 227 63 dollarg; +#N canvas 906 445 436 308 initialSetup 0; +#X obj 53 9 inlet; +#X msg 97 71 0; +#X obj 137 87 s $0reset; +#X obj 75 98 $0; +#X obj 75 153 s pd-$0canvas; +#X obj 53 230 s pd-$0canvas; +#X obj 53 178 list prepend obj 0 50 route; +#X obj 53 204 list trim; +#X obj 53 47 t a b b; +#X msg 285 53 clear; +#X obj 285 25 r $0reset; +#X obj 285 82 s pd-$0canvas; +#X msg 75 125 obj 0 20 r $1-inlet0; +#X obj 284 145 r $0reset; +#X obj 300 191 r $0lessThan; +#X obj 284 216 f; +#X obj 284 168 t b; +#X obj 284 240 sel 1; +#X obj 284 285 s $0resetIfLess; +#X msg 284 262 0; +#X connect 0 0 8 0; +#X connect 1 0 2 0; +#X connect 3 0 12 0; +#X connect 6 0 7 0; +#X connect 7 0 5 0; +#X connect 8 0 6 0; +#X connect 8 1 3 0; +#X connect 8 2 1 0; +#X connect 9 0 11 0; +#X connect 10 0 9 0; +#X connect 12 0 4 0; +#X connect 13 0 16 0; +#X connect 14 0 15 1; +#X connect 15 0 17 0; +#X connect 16 0 15 0; +#X connect 17 0 19 0; +#X connect 19 0 18 0; +#X restore 271 181 pd initialSetup; +#N canvas 328 204 574 524 addOutlets 0; +#X obj 54 18 inlet; +#X obj 54 279 * 150; +#X obj 54 144 until; +#X obj 54 207 f; +#X obj 87 207 + 1; +#X obj 70 170 r $0reset; +#X msg 54 390 obj $1 100 s $2-outlet$3; +#X obj 54 301 list append $0; +#X obj 54 363 list append; +#X obj 54 426 s pd-$0canvas; +#X obj 54 242 t a a; +#X obj 54 120 f; +#N canvas 392 28 506 356 selfhelp 0; +#X obj 90 28 inlet; +#X obj 120 210 s $0self; +#X obj 90 132 t a a; +#X obj 127 65 r $0lessThan; +#X obj 90 107 spigot; +#X obj 127 85 invert; +#X msg 120 171 obj $1 475 r $2-outlet$3; +#X msg 90 240 obj $1 500 outlet; +#X connect 0 0 4 0; +#X connect 2 0 7 0; +#X connect 2 1 6 0; +#X connect 3 0 5 0; +#X connect 4 0 2 0; +#X connect 5 0 4 1; +#X connect 6 0 1 0; +#X connect 7 0 1 0; +#X restore 274 425 pd selfhelp; +#X obj 274 299 * 150; +#X obj 274 227 f; +#X obj 307 227 + 1; +#X obj 274 321 list append $0; +#X obj 274 383 list append; +#X obj 274 262 t a a; +#X obj 54 42 t b b; +#X obj 274 118 until; +#X obj 274 58 f; +#X obj 290 34 r $0checkedArgs; +#X obj 70 76 r $0totalOuts; +#X obj 290 180 r $0resetIfLess; +#X connect 0 0 19 0; +#X connect 1 0 7 0; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 10 0; +#X connect 4 0 3 1; +#X connect 5 0 3 1; +#X connect 6 0 9 0; +#X connect 7 0 8 0; +#X connect 8 0 6 0; +#X connect 10 0 1 0; +#X connect 10 1 8 1; +#X connect 11 0 2 0; +#X connect 13 0 16 0; +#X connect 14 0 15 0; +#X connect 14 0 18 0; +#X connect 15 0 14 1; +#X connect 16 0 17 0; +#X connect 17 0 12 0; +#X connect 18 0 13 0; +#X connect 18 1 17 1; +#X connect 19 0 11 0; +#X connect 19 1 21 0; +#X connect 20 0 14 0; +#X connect 21 0 20 0; +#X connect 22 0 21 1; +#X connect 23 0 11 1; +#X connect 24 0 14 1; +#X restore 249 210 pd addOutlets; +#N canvas 228 24 433 398 checkArgs 0; +#X obj 131 114 >; +#X obj 183 114 f; +#X obj 131 65 t f f; +#X obj 131 149 sel 1; +#X obj 183 149 t f f; +#X obj 213 188 -; +#X obj 37 130 invert; +#X obj 37 162 s $0lessThan; +#X obj 161 313 f; +#X obj 161 179 t b; +#X obj 161 344 s $0checkedArgs; +#X obj 213 223 s $0checkedArgs; +#X obj 131 14 r $0totalOuts; +#X obj 177 278 r $0totalOuts; +#X connect 0 0 3 0; +#X connect 0 0 6 0; +#X connect 1 0 0 1; +#X connect 1 0 4 0; +#X connect 2 0 0 0; +#X connect 2 1 1 1; +#X connect 3 0 1 0; +#X connect 3 1 9 0; +#X connect 4 0 5 1; +#X connect 4 1 5 0; +#X connect 5 0 11 0; +#X connect 6 0 7 0; +#X connect 8 0 10 0; +#X connect 9 0 8 0; +#X connect 12 0 2 0; +#X connect 13 0 8 1; +#X restore 271 124 pd checkArgs; +#X obj 21 49 inlet; +#X obj 21 87 s $0-inlet0; +#X obj 480 44 inlet; +#X obj 480 165 s $0-inlet1; +#X obj 144 87 r $0-inlet1; +#X obj 479 208 r $0totalArgs; +#X obj 479 252 s $0totalOuts; +#X obj 479 230 + 1; +#X obj 227 39 initbang; +#X connect 2 0 15 0; +#X connect 2 1 3 0; +#X connect 3 0 5 0; +#X connect 6 0 7 0; +#X connect 6 1 10 0; +#X connect 6 2 9 0; +#X connect 8 0 6 0; +#X connect 8 1 1 0; +#X connect 12 0 13 0; +#X connect 14 0 2 0; +#X connect 16 0 6 0; +#X connect 17 0 19 0; +#X connect 19 0 18 0; +#X connect 20 0 8 0;
Added: trunk/abstractions/senderfruit/core/untilb-help.pd =================================================================== --- trunk/abstractions/senderfruit/core/untilb-help.pd (rev 0) +++ trunk/abstractions/senderfruit/core/untilb-help.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,13 @@ +#N canvas 267 484 347 246 10; +#X obj 18 113 untilb; +#X msg 18 51 10; +#X obj 51 172 print DONE?; +#X msg 51 143 Done.; +#X text 48 88 Right inlet is the same as regular until; +#X obj 18 204 print BangingAlong; +#X text 11 6 untilb - A version of until that outputs a bang upon completion +; +#X connect 0 0 5 0; +#X connect 0 1 3 0; +#X connect 1 0 0 0; +#X connect 3 0 2 0;
Added: trunk/abstractions/senderfruit/core/untilb.pd =================================================================== --- trunk/abstractions/senderfruit/core/untilb.pd (rev 0) +++ trunk/abstractions/senderfruit/core/untilb.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,27 @@ +#N canvas 735 427 250 282 10; +#X obj 138 204 f; +#X obj 166 204 + 1; +#X obj 28 152 t b b; +#X obj 110 204 sel; +#X msg 153 150 0; +#X obj 28 63 t a a b; +#X obj 125 150 - 1; +#X obj 55 238 outlet; +#X obj 110 238 outlet; +#X obj 28 122 until; +#X obj 170 22 inlet; +#X obj 28 23 inlet; +#X connect 0 0 1 0; +#X connect 0 0 3 0; +#X connect 1 0 0 1; +#X connect 2 0 0 0; +#X connect 2 1 7 0; +#X connect 3 0 8 0; +#X connect 4 0 0 1; +#X connect 5 0 9 0; +#X connect 5 1 6 0; +#X connect 5 2 4 0; +#X connect 6 0 3 1; +#X connect 9 0 2 0; +#X connect 10 0 9 1; +#X connect 11 0 5 0;
Added: trunk/abstractions/senderfruit/nsend/nr-help.pd =================================================================== --- trunk/abstractions/senderfruit/nsend/nr-help.pd (rev 0) +++ trunk/abstractions/senderfruit/nsend/nr-help.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,148 @@ +#N canvas 694 249 699 631 10; +#X obj 45 99 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 72 99 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 99 99 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 126 99 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 19 99 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 45 229 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 72 229 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 99 229 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 126 229 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 19 229 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 44 308 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 71 308 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 98 308 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 125 308 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 18 308 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 282 104 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 307 104 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 331 104 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 258 104 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 284 266 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 311 266 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 338 266 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 258 266 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X msg 526 109 symbol ham; +#X symbolatom 528 333 15 0 0 0 - - -; +#X floatatom 513 354 5 0 0 0 - - -; +#X floatatom 514 92 5 0 0 0 - - -; +#X msg 538 130 set test; +#X msg 550 154 list 4 5 6 7 9; +#X msg 543 310 test; +#X text 15 513 Internally , the sends and receives are named thusly +, so you can take advantage of that if you like.; +#X text 554 581 Luke Iannini , 2007; +#X obj 16 597 nr; +#X obj 49 597 ns; +#X text 78 598 Abbreviations.; +#X text 20 8 [nsend] and [nreceive] -- send groups of messages conveniently +; +#X msg 16 543 ; lists0 33 ; lists1 symbol this-works-too; +#X msg 366 102 sendB; +#X msg 366 78 sendA; +#X msg 365 286 sendA; +#X msg 365 308 sendB; +#X obj 281 374 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 308 374 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 335 374 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 255 374 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 19 181 nreceive $0nutter 5; +#X obj 18 260 nreceive $0nutter 5; +#X obj 513 233 nreceive lists 8; +#X obj 258 218 nreceive sendA 4; +#X obj 255 332 nreceive sendB 4; +#X obj 19 150 nsend $0nutter 5; +#X obj 514 202 nsend lists 8; +#X obj 258 155 nsend sendA 4; +#X msg 366 125 sendC; +#X msg 366 171 sendC; +#X msg 366 192 sendA; +#X msg 579 308 4 5 6 7 9; +#X obj 554 595 pddplink http://proyekto.net; +#X obj 579 261 list prepend set; +#X text 249 418 are reassignable through the; +#X text 250 431 rightmost or only inlet for; +#X text 249 445 nsend and nreceive , respectively; +#X text 249 405 Both nsends and nreceives; +#X text 12 445 With no second argument , nsend; +#X text 12 458 and nreceive will default to; +#X obj 20 402 nsend $0abc; +#X obj 99 402 nreceive $0abc; +#X floatatom 20 380 5 0 0 0 - - -; +#X floatatom 99 425 5 0 0 0 - - -; +#X obj 579 283 list trim; +#X text 510 388 All datatypes work.; +#X text 12 472 default behavior.; +#X connect 0 0 50 1; +#X connect 1 0 50 2; +#X connect 2 0 50 3; +#X connect 3 0 50 4; +#X connect 4 0 50 0; +#X connect 15 0 52 1; +#X connect 16 0 52 2; +#X connect 17 0 52 3; +#X connect 18 0 52 0; +#X connect 23 0 51 1; +#X connect 26 0 51 0; +#X connect 27 0 51 2; +#X connect 28 0 51 7; +#X connect 37 0 52 4; +#X connect 38 0 52 4; +#X connect 39 0 49 0; +#X connect 40 0 49 0; +#X connect 45 0 9 0; +#X connect 45 1 5 0; +#X connect 45 2 6 0; +#X connect 45 3 7 0; +#X connect 45 4 8 0; +#X connect 46 0 14 0; +#X connect 46 1 10 0; +#X connect 46 2 11 0; +#X connect 46 3 12 0; +#X connect 46 4 13 0; +#X connect 47 0 25 0; +#X connect 47 1 24 0; +#X connect 47 2 29 0; +#X connect 47 7 58 0; +#X connect 48 0 22 0; +#X connect 48 1 19 0; +#X connect 48 2 20 0; +#X connect 48 3 21 0; +#X connect 49 0 44 0; +#X connect 49 1 41 0; +#X connect 49 2 42 0; +#X connect 49 3 43 0; +#X connect 53 0 52 4; +#X connect 54 0 48 0; +#X connect 55 0 48 0; +#X connect 58 0 69 0; +#X connect 66 0 68 0; +#X connect 67 0 65 0; +#X connect 69 0 56 0;
Added: trunk/abstractions/senderfruit/nsend/nr.pd =================================================================== --- trunk/abstractions/senderfruit/nsend/nr.pd (rev 0) +++ trunk/abstractions/senderfruit/nsend/nr.pd 2008-02-08 09:51:34 UTC (rev 9380) @@ -0,0 +1,156 @@ +#N canvas 911 22 1013 626 10; +#X obj 154 60 $2; +#X obj 154 152 until; +#X obj 154 178 t b b b b; +#X obj 510 358 v $0x; +#X obj 496 381 v $0cnt; +#X obj 152 259 v $0x; +#X obj 313 310 v $0x; +#X obj 352 254 v $0cnt; +#X obj 313 226 t b b b; +#X obj 313 388 s $0self; +#X obj 539 43 namecanvas $0self; +#X obj 14 463 s $0self; +#X obj 14 312 * 2; +#X obj 14 360 t f f; +#X obj 14 407 pack f f; +#X obj 59 377 + 1; +#X obj 152 303 s $0self; +#X msg 14 435 connect $1 0 $2 0; +#X obj 14 225 v $0cnt; +#X obj 154 7 initbang; +#X obj 14 279 abs; +#X obj 537 195 - 1; +#X obj 332 281 $0; +#X obj 313 335 pack f f f; +#X msg 804 278 clear; +#X obj 694 245 $2; +#X obj 694 318 until; +#X obj 694 268 sel 0; +#X msg 694 291 1; +#X obj 758 394 f 0; +#X obj 786 394 + 1; +#X obj 758 429 * 15; +#X obj 694 480 pack f f f s; +#X obj 717 396 $0; +#X obj 694 354 t b b b b; +#X obj 694 446 f; +#X msg 773 302 0; +#X obj 694 208 t b b b a; +#X obj 892 225 t a; +#X obj 829 394 list append; +#X obj 859 14 inlet; +#X obj 859 39 list; +#X obj 154 33 t b b; +#X obj 510 219 * 100; +#X obj 510 243 t f b; +#X obj 537 291 * 100; +#X obj 510 331 -; +#X obj 537 314 - 500; +#N canvas 1194 177 440 379 $0receivers 0; +#X restore 859 114 pd $0receivers; +#X obj 859 62 s $0receivename; +#X obj 694 180 r $0receivename; +#X msg 694 520 obj 50 $1 nreceive-receiver $2 $3 $4; +#X obj 694 552 s pd-$0receivers; +#X msg 313 362 obj $1 500 r $2receive$3; +#X msg 152 280 obj $1 550 outlet; +#X obj 370 310 - 1; +#X obj 154 83 sel 0; +#X msg 154 106 1; +#X obj 194 130 s $0n; +#X obj 154 130 t a a; +#X obj 41 251 r $0n; +#X obj 511 171 r $0n; +#X obj 564 268 r $0n; +#X obj 537 268 f; +#X obj 496 195 f; +#X obj 14 251 -; +#X obj 804 301 s pd-$0receivers; +#X obj 298 50 list append $1; +#X obj 298 72 sel 0; +#X msg 298 94 symbol noname; +#X obj 298 117 s $0receivename; +#X obj 14 336 + 72; +#X connect 0 0 56 0; +#X connect 1 0 2 0; +#X connect 2 0 18 0; +#X connect 2 1 5 0; +#X connect 2 2 8 0; +#X connect 2 3 64 0; +#X connect 5 0 54 0; +#X connect 6 0 23 0; +#X connect 7 0 55 0; +#X connect 8 0 6 0; +#X connect 8 1 22 0; +#X connect 8 2 7 0; +#X connect 12 0 71 0; +#X connect 13 0 14 0; +#X connect 13 1 15 0; +#X connect 14 0 17 0; +#X connect 15 0 14 1; +#X connect 17 0 11 0; +#X connect 18 0 65 0; +#X connect 19 0 42 0;
@@ Diff output truncated at 100000 characters. @@
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.