diff --git a/puredata/array_copier.pd b/puredata/array_copier.pd index 6290a4b..3504fca 100644 --- a/puredata/array_copier.pd +++ b/puredata/array_copier.pd @@ -1,36 +1,41 @@ -#N canvas 1 89 404 298 10; -#X obj 123 148 array size; -#X floatatom 123 172 5 0 0 0 - - -; -#X obj 123 194 array size; -#X obj 200 153 loadbang; -#X obj 56 235 array get; -#X obj 56 258 array set; -#X obj 76 125 t b b a b a; -#X obj 127 217 loadbang; -#X obj 76 23 inlet; -#X obj 200 176 symbol \$1; -#X obj 127 240 symbol \$1; -#X obj 26 143 outlet; -#X obj 265 14 loadbang; -#X obj 265 37 symbol \$1; -#X obj 265 60 makefilename %s%%d; -#X obj 76 101 makefilename; -#X msg 265 83 set \$1; +#N canvas 272 257 410 322 10; +#X obj 123 152 array size; +#X floatatom 123 176 5 0 0 0 - - -; +#X obj 123 198 array size; +#X obj 56 239 array get; +#X obj 56 262 array set; +#X obj 76 129 t b b a b a; +#X obj 197 223 loadbang; +#X obj 76 13 inlet; +#X obj 197 246 symbol \$1; +#X obj 26 147 outlet; +#X obj 246 76 symbol \$1; +#X obj 246 97 makefilename %s%%d; +#X obj 76 95 makefilename; +#X msg 246 118 set \$1; +#X obj 76 38 t a b; +#X obj 197 159 loadbang; +#X obj 197 182 symbol \$1; +#X text 117 14 <-- [inlet] is faster than [loadbang] !?; +#X text 155 55 a quick patch.; +#X obj 246 54 lbang; #X connect 0 0 1 0; #X connect 1 0 2 0; -#X connect 3 0 9 0; -#X connect 4 0 5 0; -#X connect 6 0 11 0; -#X connect 6 1 4 0; -#X connect 6 2 4 2; -#X connect 6 3 0 0; -#X connect 6 4 0 1; -#X connect 7 0 10 0; -#X connect 8 0 15 0; -#X connect 9 0 2 1; -#X connect 10 0 5 2; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 14 0 16 0; -#X connect 15 0 6 0; -#X connect 16 0 15 0; +#X connect 3 0 4 0; +#X connect 5 0 9 0; +#X connect 5 1 3 0; +#X connect 5 2 3 2; +#X connect 5 3 0 0; +#X connect 5 4 0 1; +#X connect 6 0 8 0; +#X connect 7 0 14 0; +#X connect 8 0 4 2; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 5 0; +#X connect 13 0 12 0; +#X connect 14 0 12 0; +#X connect 14 1 19 0; +#X connect 15 0 16 0; +#X connect 16 0 2 1; +#X connect 19 0 10 0; diff --git a/puredata/asum.pd b/puredata/asum.pd index 8d6b76c..102301d 100644 --- a/puredata/asum.pd +++ b/puredata/asum.pd @@ -1,7 +1,6 @@ -#N canvas 483 306 379 517 12; +#N canvas 483 255 379 517 10; #X obj 217 160 symbol \$1; #X obj 217 210 makefilename %s%%d; -#X obj 217 135 loadbang; #X obj 217 270 makefilename; #X msg 217 235 set \$1; #X obj 52 310 array get; @@ -23,28 +22,30 @@ #X msg 167 128 0; #X msg 167 103 bang; #X obj 247 56 symbol \$1; +#X obj 217 138 lbang; #X connect 0 0 1 0; -#X connect 0 0 13 0; -#X connect 1 0 4 0; -#X connect 2 0 0 0; -#X connect 3 0 5 2; -#X connect 4 0 3 0; -#X connect 5 0 9 0; -#X connect 7 0 8 0; -#X connect 8 0 7 1; -#X connect 8 0 3 0; -#X connect 9 0 12 0; -#X connect 10 0 12 1; -#X connect 12 0 11 0; +#X connect 0 0 12 0; +#X connect 1 0 3 0; +#X connect 2 0 4 2; +#X connect 3 0 2 0; +#X connect 4 0 8 0; +#X connect 6 0 7 0; +#X connect 7 0 6 1; +#X connect 7 0 2 0; +#X connect 8 0 11 0; +#X connect 9 0 11 1; +#X connect 11 0 10 0; +#X connect 13 0 9 2; #X connect 14 0 10 2; -#X connect 15 0 11 2; -#X connect 16 0 5 0; -#X connect 16 1 7 0; -#X connect 16 2 9 1; -#X connect 16 3 10 0; -#X connect 17 0 16 0; -#X connect 18 0 22 0; -#X connect 21 0 7 1; -#X connect 22 0 21 0; -#X connect 22 0 23 0; -#X connect 23 0 6 0; +#X connect 15 0 4 0; +#X connect 15 1 6 0; +#X connect 15 2 8 1; +#X connect 15 3 9 0; +#X connect 15 3 23 0; +#X connect 16 0 15 0; +#X connect 17 0 21 0; +#X connect 20 0 6 1; +#X connect 21 0 20 0; +#X connect 21 0 22 0; +#X connect 22 0 5 0; +#X connect 23 0 0 0; diff --git a/puredata/lbang.pd b/puredata/lbang.pd new file mode 100644 index 0000000..c1befd6 --- /dev/null +++ b/puredata/lbang.pd @@ -0,0 +1,45 @@ +#N canvas 245 99 377 221 10; +#X obj 44 60 loadbang; +#X obj 98 60 inlet; +#X obj 98 80 bang; +#X obj 70 120 outlet; +#X text 216 51 Inlets; +#X text 216 101 Outlets; +#X text 12 171 (C) 2006 Joćo Pais - jmmmpais@googlemail.com; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Pais; +#X restore 15 189 pd license; +#X text 12 10 [lbang] - loadbang which can be triggered more often +; +#X obj 70 102 bng 13 250 50 0 empty empty empty 0 -6 0 8 -233017 -1 +-1; +#X text 216 71 - bang; +#X text 216 121 - loadbang / bang; +#X connect 0 0 9 0; +#X connect 1 0 2 0; +#X connect 2 0 9 0; +#X connect 9 0 3 0; +#X coords 0 -1 1 1 55 17 1 30 100; diff --git a/puredata/radio_suitcase.pd b/puredata/radio_suitcase.pd index 9573a8d..5091575 100644 --- a/puredata/radio_suitcase.pd +++ b/puredata/radio_suitcase.pd @@ -136,7 +136,7 @@ #X connect 48 0 15 0; #X connect 49 0 1 0; #X restore 267 79 pd world and me; -#N canvas 200 213 809 655 expressions 0; +#N canvas 200 117 809 655 expressions 0; #X obj 28 419 inlet; #X obj 28 500 outlet; #X obj 28 471 t b a; @@ -360,39 +360,40 @@ #X obj 350 450 loadbang; #N canvas 0 23 450 278 (subpatch) 0; #X array suitcaseA 100 float 3; -#A 0 0.361905 0.371429 0.390477 0.409524 0.44762 0.485715 0.504763 -0.504763 0.514287 0.409523 0.438095 0.485713 0.495237 0.495237 0.352381 -0.371429 0.4 0.428571 0.457142 0.47619 0.495237 0.4928 0.380952 0.390476 -0.419047 0.428571 0.457142 0.47619 0.495237 0.504761 0.371429 0.4 0.428571 -0.447619 0.466666 0.47619 0.485714 0.495237 0.390476 0.390476 0.4 0.409524 -0.438095 0.447619 0.476191 0.495239 0.5456 0.5536 0.592001 0.36 0.3504 -0.3648 0.380801 0.403201 0.452802 0.491202 0.5104 0.528003 0.528003 -0 0.408 0.425601 0.448001 0.492802 0 0.352 0.3664 0.384001 0.409601 -0.4336 0.48 0.507203 0.515203 0.520003 0.528003 0.529603 0.32 0.344 -0.363201 0.384001 0.390401 0.425602 0.449602 0.470403 0.510403 0.352381 -0.361905 0.371429 0.390476 0.395238 0.409524 0.419048 0.466667 0.485715 -0.409524 0.447619 0.485715 0.533334 0.552382 0.57143; +#A 0 0.552382 0.542858 0.533334 0.52381 0.514286 0.504762 0.492064 +0.479365 0.466667 0.452381 0.438095 0.434921 0.431746 0.428571 0.409524 +0.409524 0.4 0.4 0.4 0.4 0.419047 0.423809 0.428571 0.438095 0.457143 +0.457143 0.461905 0.466667 0.466667 0.466667 0.457143 0.447619 0.438095 +0.438095 0.447619 0.457143 0.476191 0.485715 0.485715 0.485715 0.485715 +0.476191 0.466667 0.466667 0.466667 0.466667 0.466667 0.457143 0.447619 +0.447619 0.466666 0.476189 0.514285 0.523809 0.647619 0.685715 0.704762 +0.714286 0.714286 0.714286 0.714286 0.695239 0.685715 0.657143 0.628572 +0.590476 0.571428 0.676191 0.72381 0.77143 0.790477 0.809525 0.809525 +0.819049 0.819049 0.819049 0.809525 0.77143 0.704762 0.704762 0.72381 +0.761906 0.790477 0.819049 0.838097 0.89524 0.89524 0.89524 0.876192 +0.742858 0.742858 0.790477 0.819049 0.923811 0.942859 0.971431 0.971431 +0.971431 0.961907 0.914288; #X coords 0 1 100 0 25 25 1 0 0; #X restore 26 46 graph; #X obj 10 138 hradio 15 1 0 6 empty \$0-word empty 0 -8 0 10 -204786 --13381 -1 0; +-13381 -1 4; #X obj 88 7 bng 15 250 50 0 empty empty empty 17 7 0 10 -204786 -1 -1; #N canvas 0 23 450 278 (subpatch) 0; #X array suitcaseB 100 float 3; -#A 0 0.371429 0.342857 0.352381 0.361905 0.390476 0.4 0.428572 0.438096 -0.266666 0.304761 0.342856 0.371428 0.4 0.428571 0.457143 0.476191 -0.32381 0.352381 0.380953 0.400001 0.428572 0.438096 0.44762 0.32381 -0.361905 0.390477 0.419048 0.438096 0.476191 0.476191 0.32381 0.361905 -0.390477 0.409524 0.438096 0.457144 0.295238 0.314285 0.352381 0.390476 -0.409524 0.428572 0.44762 0.457143 0.495239 0.523811 0.533334 0.552382 -0.57143 0.352381 0.352381 0.352381 0.371429 0.380953 0.4 0.419048 0.428572 -0.428572 0.352381 0.371429 0.380953 0.4 0.409524 0.419048 0.428572 -0.333333 0.352381 0.361905 0.380953 0.419048 0.438096 0.447619 0.466667 -0.466667 0.47619 0.485714 0.44762 0 0.352381 0.380953 0.390476 0.44762 -0.44762 0.466667 0.380952 0.409524 0.419048 0.438096 0.44762 0.476191 -0.485715 0.504763 0.4 0.419048 0.428572 0.457143 0.466667 0.476191 -0 0; +#A 0 0.438095 0.438095 0.438095 0.438095 0.438095 0.438095 0.438095 +0.438095 0.438095 0.438095 0.438095 0.438095 0.442856 0.447618 0.447618 +0.447618 0.447618 0.447618 0.447618 0.457142 0.457142 0.457142 0.461904 +0.466666 0.466666 0.466666 0.466666 0.466666 0.466666 0.466666 0.466666 +0.466666 0.466666 0.466666 0.457142 0.447618 1.22856 0.628575 0.66667 +0.714288 0.77143 0.790477 0.838095 0.838096 0.838096 0.847619 0.847619 +0.852381 0.857143 0.857143 0.866667 0.87619 0.880952 0.885714 0.885714 +0.895238 0.895238 0.904761 0.914285 0.923808 0.933332 0.942856 0.942856 +0.952379 0.952379 0.961903 0.971428 0.971428 0.971428 0.980952 0.990475 +0.999999 0.999999 1.00952 1.00952 1.01905 1.02857 1.02857 1.03809 1.04762 +1.04762 1.06666 1.06666 1.07619 1.07619 1.08571 1.10476 1.1238 1.13333 +1.14285 1.14285 1.15237 1.1619 1.19047 1.19047 1.19999 1.23809 1.25713 +1.2857 1.29523; #X coords 0 1 100 0 25 25 1 0 0; #X restore 26 96 graph; #X obj 88 24 tgl 15 0 empty \$0-status-now empty 17 7 0 10 -204786