diff options
36 files changed, 900 insertions, 482 deletions
diff --git a/tof/OSCToParam-help.pd b/tof/OSCToParam-help.pd index 7084eec..2350af1 100644 --- a/tof/OSCToParam-help.pd +++ b/tof/OSCToParam-help.pd @@ -1,4 +1,4 @@ -#N canvas 431 304 515 325 10; +#N canvas 1 53 515 325 10; #X obj -8 -53 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577 0; #X text -3 -9 author: mrtoftrash@gmail.com; @@ -9,3 +9,12 @@ matching params.; #X obj -3 81 tof/OSCToParam 3475; #X text 137 72 All OSC messages received on port 3475 will be forwarded to matching params.; +#N canvas 237 203 494 344 META 0; +#X text 12 95 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 55 LICENSE GPL v2; +#X text 12 75 AUTHOR Thomas Ouellet Fredericks; +#X text 12 5 KEYWORDS control network; +#X text 12 25 DESCRIPTION forward all incomming OSC messages to matching +params; +#X restore 444 238 pd META; diff --git a/tof/animate-help.pd b/tof/animate-help.pd index 466d2a7..ccc0647 100644 --- a/tof/animate-help.pd +++ b/tof/animate-help.pd @@ -1,7 +1,7 @@ -#N canvas 177 122 716 557 10; +#N canvas 1 53 716 557 10; #X msg 73 84 fall; #X obj 198 182 metro 1000; -#X obj 199 154 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +#X obj 199 154 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 199 214 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; @@ -81,11 +81,20 @@ #X text 56 2 Tags: Patch Fun; #X text 57 -17 Description: Animates the object boxes inside a patch. ; -#X msg 54 56 bang; -#X text 87 56 Launches the "explosion" animation; +#X msg 52 56 bang; +#X text 85 56 Launches the "explosion" animation; #X text 108 81 Lanches the "falling" animation; #X text 56 22 Version: 0.1; #X obj 52 124 tof/animate; +#N canvas 435 278 494 344 META 0; +#X text 12 105 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 45 LICENSE GPL v2; +#X text 12 5 KEYWORDS control abstraction patch_op; +#X text 12 65 INLET_0 bang fall; +#X text 12 85 AUTHOR Thomas Ouellet Fredericks; +#X text 12 25 DESCRIPTION animate the object boxes inside a patch; +#X restore 642 4 pd META; #X connect 0 0 48 0; #X connect 1 0 3 0; #X connect 2 0 1 0; diff --git a/tof/argument-help.pd b/tof/argument-help.pd index dbfd5cd..e060b06 100644 --- a/tof/argument-help.pd +++ b/tof/argument-help.pd @@ -1,4 +1,4 @@ -#N canvas 59 319 922 529 10; +#N canvas 1 53 922 529 10; #X obj 496 461 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj -11 19 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577 @@ -47,6 +47,17 @@ type as the default value \, the default value will be outputed instead. #X text 1 126 see also:; #X obj 73 129 tof/arguments; #X obj 496 485 ./test-argument a b; +#N canvas 450 281 494 344 META 0; +#X text 12 135 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 25 LICENSE GPL v2; +#X text 12 115 AUTHOR Thomas Ouellet Fredericks; +#X text 12 75 INLET_0 bang; +#X text 12 95 OUTLET_0 anything; +#X text 12 5 KEYWORDS control abstraction abstraction_op; +#X text 12 45 DESCRIPTION outputs the patch's creation arguments individually. +; +#X restore 854 484 pd META; #X connect 0 0 29 0; #X connect 4 0 11 0; #X connect 5 0 12 0; diff --git a/tof/arguments-help.pd b/tof/arguments-help.pd index 26d4a28..abeef8e 100644 --- a/tof/arguments-help.pd +++ b/tof/arguments-help.pd @@ -1,4 +1,4 @@ -#N canvas 56 497 880 406 10; +#N canvas 1 53 880 406 10; #X obj 506 84 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 506 333 ./test-arguments-all a bear 3 34; @@ -33,6 +33,17 @@ set \, the default mode is ALL.; #X text 608 132 TOKEN MODE; #X obj 593 158 tof/arguments @; #X obj 596 290 tof/arguments; +#N canvas 450 281 494 344 META 0; +#X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 25 LICENSE GPL v2; +#X text 12 105 AUTHOR Thomas Ouellet Fredericks; +#X text 12 65 INLET_0 bang; +#X text 12 85 OUTLET_0 anything; +#X text 12 5 KEYWORDS control abstraction_op; +#X text 12 45 DESCRIPTION parse and output the patch's creation arguments. +; +#X restore 822 377 pd META; #X connect 0 0 5 0; #X connect 2 0 1 0; #X connect 3 0 4 0; diff --git a/tof/breakpoints-help.pd b/tof/breakpoints-help.pd index e54fff9..a85e29a 100644 --- a/tof/breakpoints-help.pd +++ b/tof/breakpoints-help.pd @@ -1,27 +1,27 @@ -#N canvas 80 66 926 683 10; -#X obj 14 228 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +#N canvas 1 53 905 635 10; +#X obj 14 213 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X msg 7 185 0 1125 0.671429 300 0.557143 700 0.571429 0 0.792857 375 +#X msg 7 173 0 1125 0.671429 300 0.557143 700 0.571429 0 0.792857 375 1 100 0.0857143 1250 0.492857 1150 0; -#X obj 7 149 loadbang; -#X obj 691 319 r \$0s; -#X obj 636 319 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#X obj 7 144 loadbang; +#X obj 671 307 r \$0s; +#X obj 616 307 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X msg 637 367 dump; -#X obj 693 367 r \$0d; -#X obj 636 340 s \$0r; -#X obj 637 389 s \$0r; -#X text 636 293 The beakpoints can now be controlld remotely:; -#X msg 23 257 duration 5000; -#X obj 7 594 line; -#X msg 36 293 dump; -#X obj 106 595 print DUMP; -#X obj 691 339 print data; -#X obj 693 392 print dump; -#X obj 206 595 bng 15 250 50 0 empty empty Change 17 7 0 10 -262144 +#X msg 617 355 dump; +#X obj 673 355 r \$0d; +#X obj 616 328 s \$0r; +#X obj 617 377 s \$0r; +#X text 616 281 The beakpoints can now be controlld remotely:; +#X msg 23 237 duration 5000; +#X obj 7 550 line; +#X msg 36 263 dump; +#X obj 106 551 print DUMP; +#X obj 671 327 print data; +#X obj 673 380 print dump; +#X obj 206 551 bng 15 250 50 0 empty empty Change 17 7 0 10 -262144 -1 -1; -#X obj 9 435 tof/breakpoints; -#X obj 507 332 tof/breakpoints 100 50 3000 \$0r \$0s \$0d; +#X obj 9 400 tof/breakpoints; +#X obj 487 320 tof/breakpoints 100 50 3000 \$0r \$0s \$0d; #X obj 6 9 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577 0; #X text 11 60 author: mrtoftrash@gmail.com; @@ -29,40 +29,53 @@ #X text 11 9 description: A graphical breakpoint envelope generator based on [envgen] by ggee.; #X text 12 41 tags: ui timing; -#X text 35 223 Inlet 1 bang: deliver values for line or line~.; -#X text 68 142 Inlet 1 list: sets the point data (value0 delay1 value1 +#X text 35 208 Inlet 1 bang: deliver values for line or line~.; +#X text 68 137 Inlet 1 list: sets the point data (value0 delay1 value1 delay2 value2 etc...); -#X text 111 257 Inlet 1 duration: set the total duration in milliseconds +#X text 111 237 Inlet 1 duration: set the total duration in milliseconds ; -#X text 76 292 Inlet 1 dump: dump the current point data out the second +#X text 76 262 Inlet 1 dump: dump the current point data out the second outlet; -#X text 53 395 Select a point with the mouse and press the backspace +#X text 53 345 Select a point with the mouse and press the backspace key to delete it.; -#X text 54 376 Click and drag to change points; -#X obj 7 621 nbx 5 28 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 22 --262144 -1 -1 0.78 256; -#X text 474 151 Argument 1: display width; -#X text 474 165 Argument 2: display height; -#X text 473 179 Argument 3: receive name; -#X text 473 194 Argument 4: send name; -#X text 473 208 Argument 5: dump receive name; -#X text 473 223 Argument 6: contents change by mouse receive name; -#X text 478 257 The following breakpoints was created with the following: +#X text 54 326 Click and drag to change points; +#X obj 7 577 nbx 5 28 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 22 +-262144 -1 -1 0 256; +#X text 474 139 Argument 1: display width; +#X text 474 154 Argument 2: display height; +#X text 474 169 Argument 3: receive name; +#X text 474 184 Argument 4: send name; +#X text 474 199 Argument 5: dump receive name; +#X text 474 214 Argument 6: contents change by mouse receive name; +#X text 478 245 The following breakpoints was created with the following: [breakpoints 100 50 3000 \$0r \$0s \$0d]; #X text 147 119 -- Inlets --; -#X text 637 124 -- Arguments --; -#X floatatom 56 328 5 0 600 0 - - -; -#X text 479 505 -- Outlets --; -#X text 312 585 Outlet 2: The point data when dumped.; -#X text 311 607 Outlet 3: Bangs when the contents was modified with +#X text 557 119 -- Arguments --; +#X floatatom 56 298 5 0 600 0 - - -; +#X text 459 475 -- Outlets --; +#X text 294 540 Outlet 2: The point data when dumped.; +#X text 294 565 Outlet 3: Bangs when the contents was modified with the mouse.; -#X text 94 322 Inlet 1 float: output the interpolated value at that +#X text 94 292 Inlet 1 float: output the interpolated value at that index.; -#X text 314 535 Outlet 1: The line or line~ data if [breakpoints] was +#X text 294 505 Outlet 1: The line or line~ data if [breakpoints] was banged \, or the value at that index if a float was sent.; -#X text 627 433 -- See also --; -#X text 492 459 [tof/breakpoints~]; -#X msg 270 471 0 0.5 1 0.5 0; +#X text 607 421 -- See also --; +#X text 600 441 [tof/breakpoints~]; +#X msg 150 371 0 0.5 1 0.5 0; +#N canvas 297 202 494 344 META 0; +#X text 12 175 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 25 LICENSE GPL v2; +#X text 12 155 AUTHOR Thomas Ouellet Fredericks; +#X text 12 5 KEYWORDS signal GUI; +#X text 12 135 OUTLET_2 bang; +#X text 12 115 OUTLET_1 list; +#X text 12 75 INLET_0 bang list float dump; +#X text 12 95 OUTLET_0 list; +#X text 12 45 DESCRIPTION graphical breakpoint envelope generator based +on [envgen] by ggee; +#X restore 852 586 pd META; #X connect 0 0 17 0; #X connect 1 0 17 0; #X connect 2 0 1 0; diff --git a/tof/breakpoints~-help.pd b/tof/breakpoints~-help.pd index 311cdd9..5a10664 100644 --- a/tof/breakpoints~-help.pd +++ b/tof/breakpoints~-help.pd @@ -1,16 +1,16 @@ -#N canvas 0 25 996 667 10; -#X floatatom 119 332 5 0 0 0 - - -; -#X obj 39 642 dac~; -#X obj 245 549 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#N canvas 1 53 910 629 10; +#X floatatom 119 297 5 0 0 0 - - -; +#X obj 46 587 dac~; +#X obj 245 499 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 145 548 print DUMP; -#X obj 48 396 tof/breakpoints~; -#X text 618 155 The following breakpoints was created with this line: +#X obj 145 498 print DUMP; +#X obj 48 346 tof/breakpoints~; +#X text 538 155 The following breakpoints was created with this line: [breakpoints~ 100 50 3000 \$0r \$0d \$0c]; #X text 28 -13 Description: A graphical signal~ breakpoint envelope generator (based on envgen by ggee).; -#X obj 47 591 tabread4~ \$0table; -#X obj 46 566 *~ 0; +#X obj 47 538 tabread4~ \$0table; +#X obj 46 516 *~ 0; #N canvas 331 260 450 300 load_soundfile 0; #X obj 65 34 inlet; #X obj 66 68 openpanel; @@ -23,53 +23,66 @@ generator (based on envgen by ggee).; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 2 0; -#X restore 30 52 pd load_soundfile; -#X obj 30 29 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +#X restore 30 47 pd load_soundfile; +#X obj 30 24 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 163 591 table \$0table; -#X obj 30 74 s \$0samples; -#X obj 67 544 r \$0samples; -#X msg 100 308 dump; -#X msg 60 205 1 1 0; -#X text 799 362 -- Outlets --; -#X text 637 415 Outlet 2: The point data when dumped.; -#X text 636 437 Outlet 3: Bangs when the contents was modified with +#X obj 163 538 table \$0table; +#X obj 30 69 s \$0samples; +#X obj 67 494 r \$0samples; +#X msg 100 273 dump; +#X msg 60 179 1 1 0; +#X text 639 362 -- Outlets --; +#X text 555 412 Outlet 2: The point data when dumped.; +#X text 555 432 Outlet 3: Bangs when the contents was modified with the mouse.; -#X text 635 392 Outlet 1 signal: The value at that index; -#X text 35 111 Inlet 1 list: sets the point data (value0 delay1 value1 +#X text 555 392 Outlet 1 signal: The value at that index; +#X text 35 101 Inlet 1 list: sets the point data (value0 delay1 value1 delay2 value2 etc...); -#X text 142 94 -- Inlets --; -#X obj 47 614 *~ 0.5; -#X text 156 330 Inlet 1 signal: output the interpolated value at that +#X text 142 84 -- Inlets --; +#X obj 47 561 *~ 0.5; +#X text 156 295 Inlet 1 signal: output the interpolated value at that index.; -#X text 138 298 Inlet 1 dump: dump the current point data out the second +#X text 138 263 Inlet 1 dump: dump the current point data out the second outlet.; -#X text 86 180 Play forward; -#X text 104 201 Play backward; -#X text 161 237 Play back and forth; -#X text 257 419 Select a point with the mouse and press the backspace -key to delete it.; -#X text 258 400 Click and drag to change points; -#X text 625 49 Argument 1: display width; -#X text 625 63 Argument 2: display height; -#X text 624 77 Argument 3: receive name; -#X text 624 92 Argument 4: send name; -#X text 624 106 Argument 5: dump receive name; -#X text 624 121 Argument 6: contents change by mouse receive name; -#X text 764 18 -- Arguments --; -#X obj 624 205 tof/breakpoints~ 100 50 3000 \$0r \$0d \$0c; -#X text 767 280 -- See also --; -#X text 632 306 [tof/breakpoints]; -#X obj 119 357 phasor~ 0.5; -#X text 52 29 Load a short sound loop and turn dsp on; -#X obj 46 157 loadbang; -#X msg 46 183 0 1 1; -#X msg 72 236 0 0.5 1 0.5 0; -#X msg 84 259 0 0.5 0.5 0 0 0.5 0.5; -#X text 226 259 Mix things up; -#X msg 96 282 0 0.25 0.25 0 1 0.25 0.75 0 0.5 0.25 0.75 0 0.25 0.25 +#X text 86 154 Play forward; +#X text 104 175 Play backward; +#X text 161 202 Play back and forth; +#X text 258 350 Click and drag to change points; +#X text 545 49 Argument 1: display width; +#X text 545 64 Argument 2: display height; +#X text 545 79 Argument 3: receive name; +#X text 545 94 Argument 4: send name; +#X text 545 109 Argument 5: dump receive name; +#X text 545 124 Argument 6: contents change by mouse receive name; +#X text 636 18 -- Arguments --; +#X obj 544 205 tof/breakpoints~ 100 50 3000 \$0r \$0d \$0c; +#X text 637 280 -- See also --; +#X text 552 306 [tof/breakpoints]; +#X obj 119 317 phasor~ 0.5; +#X text 52 24 Load a short sound loop and turn dsp on; +#X obj 46 134 loadbang; +#X msg 46 157 0 1 1; +#X msg 72 201 0 0.5 1 0.5 0; +#X msg 84 224 0 0.5 0.5 0 0 0.5 0.5; +#X text 226 224 Mix things up; +#X msg 96 247 0 0.25 0.25 0 1 0.25 0.75 0 0.5 0.25 0.75 0 0.25 0.25 0.5; -#X connect 0 0 40 0; +#N canvas 306 181 494 344 META 0; +#X text 12 175 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 25 LICENSE GPL v2; +#X text 12 155 AUTHOR Thomas Ouellet Fredericks; +#X text 12 75 INLET_0 signal list dump; +#X text 12 95 OUTLET_0 signal; +#X text 12 135 OUTLET_2 bang; +#X text 12 115 OUTLET_1 list; +#X text 12 45 DESCRIPTION graphical signal breakpoint envelope generator +based on envgen by ggee; +#X text 12 5 KEYWORDS signal GUI user_input ramp; +#X restore 844 565 pd META; +#X text 257 384 the backspace key to delete it.; +#X text 257 369 Select a point with the mouse and press; +#X connect 0 0 39 0; #X connect 4 0 8 0; #X connect 4 1 3 0; #X connect 4 2 2 0; @@ -82,9 +95,9 @@ key to delete it.; #X connect 15 0 4 0; #X connect 22 0 1 0; #X connect 22 0 1 1; -#X connect 40 0 4 0; -#X connect 42 0 43 0; +#X connect 39 0 4 0; +#X connect 41 0 42 0; +#X connect 42 0 4 0; #X connect 43 0 4 0; #X connect 44 0 4 0; -#X connect 45 0 4 0; -#X connect 47 0 4 0; +#X connect 46 0 4 0; diff --git a/tof/common~-help.pd b/tof/common~-help.pd index 225c5c8..b83ac44 100644 --- a/tof/common~-help.pd +++ b/tof/common~-help.pd @@ -1,31 +1,42 @@ -#N canvas 162 106 780 541 10; -#X obj 56 302 tof/common~ patrick; -#X obj 278 305 tof/common~ patrick; -#X obj 55 266 sig~; -#X floatatom 55 241 5 0 0 0 - - -; -#X obj 277 271 sig~; -#X floatatom 277 244 5 0 0 0 - - -; -#X obj 29 23 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577 +#N canvas 1 53 460 465 10; +#X obj 36 291 tof/common~ patrick; +#X obj 258 294 tof/common~ patrick; +#X obj 35 255 sig~; +#X floatatom 35 230 5 0 0 0 - - -; +#X obj 257 260 sig~; +#X floatatom 257 233 5 0 0 0 - - -; +#X obj 9 12 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577 0; -#X text 34 71 author: mrtoftrash@gmail.com; -#X text 33 49 tags: mix~ control~; -#X text 34 92 version: 2009-10-22; -#X text 34 23 description: "many to many" nonlocal signal connections. +#X text 14 60 author: mrtoftrash@gmail.com; +#X text 13 38 tags: mix~ control~; +#X text 14 81 version: 2009-10-22; +#X text 14 12 description: "many to many" nonlocal signal connections. ; -#X text 35 129 All common~ objects of the same name share the same +#X text 15 118 All common~ objects of the same name share the same output.; -#X text 35 152 The output is the sum of all the inputs from the previous +#X text 15 141 The output is the sum of all the inputs from the previous dsp block.; -#X text 35 193 common~ only works for the default block size (64) and +#X text 15 182 common~ only works for the default block size (64) and delays the input by one block.; -#X obj 181 354 metro 1000; -#X obj 57 389 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 +#X obj 176 291 metro 1000; +#X obj 37 378 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 -262144 -1 -1 0 256; -#X obj 278 384 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 +#X obj 258 373 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 -262144 -1 -1 0 256; -#X obj 57 346 snapshot~; -#X obj 278 347 snapshot~; -#X obj 182 323 loadbang; +#X obj 37 335 snapshot~; +#X obj 258 336 snapshot~; +#X obj 176 268 loadbang; +#N canvas 119 175 494 344 META 0; +#X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 25 DESCRIPTION "many to many" nonlocal signal connections +; +#X text 12 5 KEYWORDS signal nonlocal; +#X text 12 65 INLET_0 signal; +#X text 12 85 OUTLET_0 signal; +#X text 12 105 AUTHOR Thomas Ouellet Fredericks; +#X text 12 45 LICENSE GPL v2; +#X restore 406 413 pd META; #X connect 0 0 17 0; #X connect 1 0 18 0; #X connect 2 0 0 0; diff --git a/tof/crossfade~-help.pd b/tof/crossfade~-help.pd index bc76552..d61370b 100644 --- a/tof/crossfade~-help.pd +++ b/tof/crossfade~-help.pd @@ -1,32 +1,43 @@ -#N canvas 339 91 665 533 10; -#X floatatom 323 276 5 0 0 0 - - -; +#N canvas 1 53 587 515 10; +#X floatatom 253 303 5 0 0 0 - - -; #X obj 32 -13 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577 0; #X text 37 31 author: mrtoftrash@gmail.com; #X text 37 52 version: 2009-06-04 (initial release); #X obj 36 164 osc~ 100; -#X obj 36 444 dac~; -#X obj 197 189 noise~; +#X obj 36 471 dac~; +#X obj 137 206 noise~; #X obj 93 163 osc~ 500; -#X obj 248 189 osc~ 200; -#X obj 35 417 *~ 0.5; -#X obj 106 416 *~ 0.5; -#X obj 142 394 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +#X obj 188 206 osc~ 200; +#X obj 35 444 *~ 0.5; +#X obj 106 443 *~ 0.5; +#X obj 142 411 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 0 1; #X text 35 142 First source: signal inlets to the left.; -#X text 187 170 Second source: signal inlets to the right.; -#X obj 326 255 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +#X text 127 187 Second source: signal inlets to the right.; +#X obj 256 282 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 0 1; -#X text 334 234 Crossfade: 0-1; -#X text 261 215 The right most inlet controls the linear crossfade +#X text 264 261 Crossfade: 0-1; +#X text 191 242 The right most inlet controls the linear crossfade value.; #X text 37 -14 description: crossfades 2 multi-channel sources; -#X obj 36 348 tof/crossfade~ 2; -#X msg 323 298 \$1 5; -#X obj 328 336 line~; +#X obj 36 385 tof/crossfade~ 2; +#X msg 253 325 \$1 5; +#X obj 253 352 line~; #X text 41 104 Argument 1: The number of channels for each source (defaults to 2); #X text 38 10 tags: signal mix~; +#N canvas 220 179 494 344 META 0; +#X text 12 145 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 25 LICENSE GPL v2; +#X text 12 125 AUTHOR Thomas Ouellet Fredericks; +#X text 12 45 DESCRIPTION crossfades 2 multi-channel sources; +#X text 12 5 KEYWORDS signal; +#X text 12 65 INLET_N signal; +#X text 12 85 INLET_R signal; +#X text 12 105 OUTLET_N signal; +#X restore 525 456 pd META; #X connect 0 0 19 0; #X connect 4 0 18 0; #X connect 6 0 18 2; diff --git a/tof/folderpanel-help.pd b/tof/folderpanel-help.pd index b45fd68..ce0b78c 100644 --- a/tof/folderpanel-help.pd +++ b/tof/folderpanel-help.pd @@ -1,4 +1,4 @@ -#N canvas 372 91 450 300 10; +#N canvas 1 53 450 300 10; #X obj 26 148 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 26 185 tof/folderpanel; @@ -11,5 +11,15 @@ #X text 6 29 description: queries for a folder; #X text 140 150 inlet 1 bang: opens the panel; #X text 140 169 outlet 2 symbol: the folder selected; +#N canvas 220 179 494 344 META 0; +#X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 25 LICENSE GPL v2; +#X text 12 105 AUTHOR Thomas Ouellet Fredericks; +#X text 12 45 DESCRIPTION query for a folder; +#X text 12 65 INLET_0 bang; +#X text 12 85 OUTLET_0 symbol; +#X text 12 5 KEYWORDS control filesystem GUI symbol_op; +#X restore 355 263 pd META; #X connect 0 0 1 0; #X connect 1 0 2 0; diff --git a/tof/from_ascii_code-help.pd b/tof/from_ascii_code-help.pd index 341c5bf..09e8230 100644 --- a/tof/from_ascii_code-help.pd +++ b/tof/from_ascii_code-help.pd @@ -1,29 +1,39 @@ -#N canvas 1080 84 708 396 10; -#X obj 94 332 print; -#X msg 133 156 43; -#X obj 71 69 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +#N canvas 1 53 589 396 10; +#X obj 64 332 print; +#X msg 103 156 43; +#X obj 41 69 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X msg 108 116 32; -#X obj 94 285 tof/from_ascii_code 13; -#X msg 99 94 54; -#X msg 155 197 13; -#X text 64 29 Tags: conversion text symbols; -#X text 64 13 Description: Convert ASCII codes into PD messages; -#X text 134 95 Floats and lists: enter ASCII codes; -#X text 93 68 Bang: output data; -#X text 248 285 Optionnal argument: output data once that ASCII code -is received; -#X msg 121 137 65; -#X text 185 192 Because of [form_ascii_code]'s creation argument \, +#X msg 78 116 32; +#X obj 64 285 tof/from_ascii_code 13; +#X msg 69 94 54; +#X msg 125 197 13; +#X text 34 29 Tags: conversion text symbols; +#X text 34 13 Description: Convert ASCII codes into PD messages; +#X text 104 95 Floats and lists: enter ASCII codes; +#X text 63 68 Bang: output data; +#X msg 91 137 65; +#X text 155 192 Because of [form_ascii_code]'s creation argument \, the number 13 acts like a bang; -#X msg 161 229 49 50 51 32 52 53 13; -#X msg 143 176 49 50 51 32 52 53; +#X msg 131 229 49 50 51 32 52 53 13; +#X msg 113 176 49 50 51 32 52 53; +#N canvas 246 152 494 344 META 0; +#X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 105 AUTHOR Thomas Ouellet Fredericks; +#X text 12 25 DESCRIPTION convert ASCII codes into PD messages; +#X text 12 65 INLET_0 bang float list; +#X text 12 85 OUTLET_0 anything; +#X text 12 5 KEYWORDS control conversion anything_op; +#X text 12 45 LICENSE GPL v2; +#X restore 499 353 pd META; +#X text 218 285 Optional argument: output data once that ASCII code +is received; #X connect 1 0 4 0; #X connect 2 0 4 0; #X connect 3 0 4 0; #X connect 4 0 0 0; #X connect 5 0 4 0; #X connect 6 0 4 0; -#X connect 12 0 4 0; +#X connect 11 0 4 0; +#X connect 13 0 4 0; #X connect 14 0 4 0; -#X connect 15 0 4 0; diff --git a/tof/gemwin+-help.pd b/tof/gemwin+-help.pd index 19cc08f..7ef8287 100644 --- a/tof/gemwin+-help.pd +++ b/tof/gemwin+-help.pd @@ -1,5 +1,5 @@ -#N canvas 112 132 841 373 10; -#X obj 4 -185 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +#N canvas 1 53 812 373 10; +#X obj 4 -185 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X text 483 -183 dimen w h; #X text 483 -169 lighting 0/1; @@ -14,7 +14,7 @@ with mouse pointer information.; #X text 439 -216 You can set the following comma separated arguments: ; #X text -5 -234 Tags: Gem; -#X obj 43 -125 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +#X obj 43 -125 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X text 23 -188 Float: 1: Create and render window \, 0: Destroy window. ; @@ -24,11 +24,24 @@ with mouse pointer information.; #X obj 4 -100 gemwin+; #X text 39 -58 x_pos y_pos left_button middle_button right_button; #X obj 4 9 scale 0.5; -#X obj 5 35 square; +#X obj 4 35 square; #X obj 439 -109 gemwin+ dimen 640 480 \, border 0 \, offset 200 200 ; #X text 12 -37 The left most outlet is a gemlist normalized to the window's size (i.e. a square of size 1 fills the whole window); +#N canvas 211 137 494 344 META 0; +#X text 12 175 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 155 AUTHOR Thomas Ouellet Fredericks; +#X text 12 25 DESCRIPTION a more user friendly Gem window manager with +mouse pointer information; +#X text 12 75 INLET_0 float; +#X text 12 95 INLET_1 float; +#X text 12 115 OUTLET_0 gemlist; +#X text 12 135 OUTLET_1 list; +#X text 12 5 KEYWORDS control abstraction user_input; +#X text 12 55 LICENSE GPL v2; +#X restore 743 58 pd META; #X connect 0 0 15 0; #X connect 11 0 15 1; #X connect 15 0 17 0; diff --git a/tof/getdollarzero-help.pd b/tof/getdollarzero-help.pd index 04aebab..11e0303 100644 --- a/tof/getdollarzero-help.pd +++ b/tof/getdollarzero-help.pd @@ -1,7 +1,6 @@ -#N canvas 275 172 587 373 10; +#N canvas 1 53 571 373 10; #X msg 42 193 bang; -#X obj 41 269 print; -#X obj 42 231 getdollarzero; +#X obj 42 269 print; #X symbolatom 87 268 10 0 0 0 - - -; #X obj -1 29 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577 0; @@ -15,6 +14,17 @@ it will get the parent patch's \$0. If set to 2 \, it will get the parent's parent's \$0 \, etc); #X text 200 234 root: Get the \$0 of the root patch; -#X connect 0 0 2 0; -#X connect 2 0 1 0; -#X connect 2 0 3 0; +#N canvas 244 196 494 344 META 0; +#X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 25 LICENSE GPL v2; +#X text 12 105 AUTHOR Thomas Ouellet Fredericks; +#X text 12 45 DESCRIPTION get the \$0 of a patch; +#X text 12 65 INLET_0 bang; +#X text 12 85 OUTLET_0 symbol; +#X text 12 5 KEYWORDS control abstraction_op symbol_op; +#X restore 511 326 pd META; +#X obj 42 231 getdollarzero; +#X connect 0 0 12 0; +#X connect 12 0 1 0; +#X connect 12 0 2 0; diff --git a/tof/imagebang-help.pd b/tof/imagebang-help.pd index 2025814..3392630 100644 --- a/tof/imagebang-help.pd +++ b/tof/imagebang-help.pd @@ -1,4 +1,4 @@ -#N canvas 285 54 658 621 10; +#N canvas 1 53 658 555 10; #X obj 45 338 print; #X obj 45 152 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; @@ -6,7 +6,7 @@ #X text 314 97 Arguments:; #X text 253 277 <- This [imagebang] was created with the following: ; -#X obj 286 341 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#X obj 285 341 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 285 362 s \$0pandar; #X obj 365 333 r \$0pandas; @@ -30,14 +30,24 @@ #X text 28 69 based on [image] by ggee and moonlib; #X obj 45 177 tof/imagebang panda.gif pandb.gif \$0pandas \$0pandar ; -#X obj 42 436 tof/imagebang homea.gif homeb.gif \$0homes \$0homer; +#X obj 42 435 tof/imagebang homea.gif homeb.gif \$0homes \$0homer; #X text 26 3 Description: a bang with an image; #X text 27 17 Tags: ui; #X text 351 116 1) image for the normal state (required); #X text 350 133 2) image for the clicked state (required); -#X text 350 149 3) send name (optionnal); -#X text 351 165 4) receive name (optionnal); #X text 27 31 Contact: mrtoftrash@gmail.com; +#N canvas 227 162 494 344 META 0; +#X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 25 LICENSE GPL v2; +#X text 12 105 AUTHOR Thomas Ouellet Fredericks; +#X text 12 5 KEYWORDS control user_input GUI bang_op; +#X text 12 45 DESCRIPTION GUI bang with an image; +#X text 12 65 INLET_0 anything; +#X text 12 85 OUTLET_0 bang; +#X restore 596 504 pd META; +#X text 350 149 3) send name (optional); +#X text 351 165 4) receive name (optional); #X connect 1 0 19 0; #X connect 5 0 6 0; #X connect 7 0 8 0; diff --git a/tof/increment-help.pd b/tof/increment-help.pd index 8892e1d..0bf5f57 100644 --- a/tof/increment-help.pd +++ b/tof/increment-help.pd @@ -1,4 +1,4 @@ -#N canvas 1174 80 640 574 10; +#N canvas 1 53 640 515 10; #X obj 22 -23 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577 0; #X text 26 15 author: mrtoftrash@gmail.com; @@ -30,6 +30,16 @@ value; #X text 160 402 Argument 2: incrementation amount (defaults to 1); #X msg 51 139 2; #X msg 78 367 1; +#N canvas 219 217 494 344 META 0; +#X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 25 LICENSE GPL v2; +#X text 12 105 AUTHOR Thomas Ouellet Fredericks; +#X text 12 5 KEYWORDS control; +#X text 12 45 INLET_0 bang float; +#X text 12 65 INLET_1 bang float; +#X text 12 85 OUTLET_0 float; +#X restore 580 436 pd META; #X connect 2 0 14 1; #X connect 3 0 14 1; #X connect 6 0 14 0; diff --git a/tof/iterate-help.pd b/tof/iterate-help.pd index c5d5be7..80dad32 100644 --- a/tof/iterate-help.pd +++ b/tof/iterate-help.pd @@ -1,61 +1,72 @@ -#N canvas 1184 0 638 689 10; +#N canvas 1 53 638 606 10; #X obj 12 -33 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577 0; #X text 17 1 author: mrtoftrash@gmail.com; #X text 17 12 version: 2009-05-07 (initial release); -#X text 293 244 Optional argument 1: start value; +#X text 293 204 Optional argument 1: start value; #X text 17 -10 tags: stream flow; -#X obj 51 151 iterate; -#X obj 51 182 print; -#X msg 22 116 3; -#X msg 77 113 6; -#X obj 313 148 iterate; -#X obj 386 150 sel 4; -#X obj 313 191 print; -#X msg 312 120 6; -#X text 286 85 Bang: A bang will stop the iteration before it ends. +#X obj 51 162 print; +#X msg 51 103 3; +#X msg 86 103 6; +#X obj 313 138 iterate; +#X obj 386 140 sel 4; +#X obj 313 167 print; +#X msg 313 110 6; +#X text 286 75 Bang: A bang will stop the iteration before it ends. ; -#X text 21 85 Float: Iterates that many times.; -#X obj 35 339 iterate; -#X obj 35 370 print; -#X obj 329 369 print; -#X msg 329 304 4; -#X obj 329 338 iterate 20 2; -#X text 36 242 Inlet 2: start value; -#X msg 34 282 5; -#X msg 67 284 10; -#X msg 98 283 3; -#X msg 110 309 1; -#X msg 148 311 -1; -#X msg 361 419 10 100 3; -#X obj 361 455 iterate; -#X obj 361 495 print; -#X obj 361 575 iterate; -#X obj 361 615 print; -#X msg 360 539 start 15 \, step -0.5 \, 5; +#X text 21 75 Float: Iterates that many times.; +#X obj 35 309 iterate; +#X obj 35 340 print; +#X obj 329 309 print; +#X msg 329 244 4; +#X obj 329 278 iterate 20 2; +#X text 36 212 Inlet 2: start value; +#X msg 34 252 5; +#X msg 67 254 10; +#X msg 98 253 3; +#X msg 110 279 1; +#X msg 148 281 -1; +#X msg 361 349 10 100 3; +#X obj 361 375 iterate; +#X obj 361 405 print; +#X obj 360 495 print; +#X msg 360 439 start 15 \, step -0.5 \, 5; #X text 17 -34 description: iterates through numbers (as a "for" loop). ; -#X text 35 227 Inlet 1: iterations; -#X text 89 452 Iterate 10 times from 100 with a step of 3:; -#X text 89 560 Iterate 5 times from 15 with a step of -0.5:; -#X text 293 259 Optional argument 2: step value; -#X text 36 256 Inlet 3: step value; -#X connect 5 0 6 0; -#X connect 7 0 5 0; -#X connect 8 0 5 0; -#X connect 9 0 11 0; -#X connect 9 0 10 0; -#X connect 10 0 9 0; -#X connect 12 0 9 0; -#X connect 15 0 16 0; -#X connect 18 0 19 0; -#X connect 19 0 17 0; -#X connect 21 0 15 0; -#X connect 22 0 15 1; -#X connect 23 0 15 1; -#X connect 24 0 15 2; -#X connect 25 0 15 2; +#X text 35 197 Inlet 1: iterations; +#X text 89 372 Iterate 10 times from 100 with a step of 3:; +#X text 79 450 Iterate 5 times from 15 with a step of -0.5:; +#X text 293 219 Optional argument 2: step value; +#X text 36 226 Inlet 3: step value; +#N canvas 224 151 494 344 META 0; +#X text 12 145 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 25 LICENSE GPL v2; +#X text 12 125 AUTHOR Thomas Ouellet Fredericks; +#X text 12 5 KEYWORDS control; +#X text 12 45 INLET_0 bang float start step; +#X text 12 65 INLET_1 float; +#X text 12 85 INLET_2 float; +#X text 12 105 OUTLET_0 float; +#X restore 583 520 pd META; +#X obj 51 131 iterate; +#X obj 360 465 iterate; +#X connect 6 0 37 0; +#X connect 7 0 37 0; +#X connect 8 0 10 0; +#X connect 8 0 9 0; +#X connect 9 0 8 0; +#X connect 11 0 8 0; +#X connect 14 0 15 0; +#X connect 17 0 18 0; +#X connect 18 0 16 0; +#X connect 20 0 14 0; +#X connect 21 0 14 1; +#X connect 22 0 14 1; +#X connect 23 0 14 2; +#X connect 24 0 14 2; +#X connect 25 0 26 0; #X connect 26 0 27 0; -#X connect 27 0 28 0; -#X connect 29 0 30 0; -#X connect 31 0 29 0; +#X connect 29 0 38 0; +#X connect 37 0 5 0; +#X connect 38 0 28 0; diff --git a/tof/listUnfold-help.pd b/tof/listUnfold-help.pd index 6d65374..8cb52b4 100644 --- a/tof/listUnfold-help.pd +++ b/tof/listUnfold-help.pd @@ -1,4 +1,4 @@ -#N canvas 652 370 833 496 10; +#N canvas 1 53 833 496 10; #X msg 103 315 anything works too; #X msg 91 288 symbol test; #X obj 62 27 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577 @@ -32,6 +32,18 @@ bang .; 0; #X text 69 139 listUnfold is deprecated. Please use list_unfold instead. ; +#N canvas 327 180 494 344 META 0; +#X text 12 155 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 135 AUTHOR Thomas Ouellet Fredericks; +#X text 12 25 DESCRIPTION output the individual elements of a list +and their indices \, either immediately or on bangs; +#X text 12 75 INLET_0 anything bang; +#X text 12 95 OUTLET_0 float symbol; +#X text 12 115 OUTLET_1 float; +#X text 12 5 KEYWORDS control list_op deprecated; +#X text 12 55 LICENSE GPL v2; +#X restore 747 450 pd META; #X connect 0 0 4 0; #X connect 1 0 4 0; #X connect 4 0 8 0; diff --git a/tof/list_accum-help.pd b/tof/list_accum-help.pd index 9e912db..e0e554a 100644 --- a/tof/list_accum-help.pd +++ b/tof/list_accum-help.pd @@ -1,4 +1,4 @@ -#N canvas 341 299 626 427 10; +#N canvas 1 53 592 427 10; #X obj 62 27 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577 0; #X text 67 77 author: mrtoftrash@gmail.com; @@ -10,7 +10,7 @@ the list on a bang.; #X msg 112 218 1 2 3 4 5 6; #X obj 90 146 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 89 348 print; +#X obj 91 348 print; #X floatatom 104 191 5 0 0 0 - - -; #X msg 194 218 a b c d; #X obj 206 254 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 @@ -22,7 +22,20 @@ the list on a bang.; #X text 111 145 Inlet 1 \, bang: Output and clear accumulated atoms ; #X text 195 314 Outlet 2 \, bang: Nothing accumulated (empty); -#X text 128 348 Outlet 1 \, list: Accumulated atoms; +#X text 130 348 Outlet 1 \, list: Accumulated atoms; +#N canvas 306 222 494 344 META 0; +#X text 12 175 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 25 LICENSE GPL v2; +#X text 12 155 AUTHOR Thomas Ouellet Fredericks; +#X text 12 5 KEYWORDS control list_op; +#X text 12 75 INLET_0 bang anything; +#X text 12 95 INLET_1 bang; +#X text 12 115 OUTLET_0 list; +#X text 12 135 OUTLET_1 bang; +#X text 12 45 DESCRIPTION accumulate anything into a list and output +the list on a bang; +#X restore 539 358 pd META; #X connect 5 0 8 0; #X connect 5 1 12 0; #X connect 6 0 5 0; diff --git a/tof/list_unfold-help.pd b/tof/list_unfold-help.pd index c8393bc..3bd274c 100644 --- a/tof/list_unfold-help.pd +++ b/tof/list_unfold-help.pd @@ -1,33 +1,47 @@ -#N canvas 523 229 833 496 10; -#X msg 103 285 anything works too; -#X msg 91 258 symbol test; -#X obj 62 27 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577 +#N canvas 1 53 833 496 10; +#X msg 83 275 anything works too; +#X msg 71 248 symbol test; +#X obj 42 17 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577 0; -#X text 67 77 author: mrtoftrash@gmail.com; -#X obj 493 309 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#X text 47 67 author: mrtoftrash@gmail.com; +#X obj 473 299 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X text 67 66 tags: lists; -#X obj 100 388 print ATOM; -#X obj 181 389 print INDEX; -#X obj 464 384 print ATOM; -#X obj 575 381 print INDEX; -#X msg 60 229 list a b c d e f g; -#X msg 464 282 list m n o p q r s t u v; -#X text 468 263 step 1: add list; -#X text 513 307 step 2: bang to output each element; -#X obj 122 313 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#X text 47 56 tags: lists; +#X obj 80 378 print ATOM; +#X obj 161 379 print INDEX; +#X obj 444 374 print ATOM; +#X obj 555 371 print INDEX; +#X msg 40 219 list a b c d e f g; +#X msg 444 272 list m n o p q r s t u v; +#X text 448 253 step 1: add list; +#X text 493 297 step 2: bang to output each element; +#X obj 102 303 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X text 147 312 bang to interrupt output; -#X text 68 27 description: output the individual elements of a list +#X text 127 302 bang to interrupt output; +#X text 48 17 description: output the individual elements of a list and their indices \, either immediately or on bangs.; -#X text 67 88 version: 2009-10-06 (added the second mode); -#X text 56 199 default mode: output everything once it is received. +#X text 47 78 version: 2009-10-06 (added the second mode); +#X text 36 189 default mode: output everything once it is received. ; -#X text 428 196 "wait" or "manually" mode: output one element for every +#X text 408 186 "wait" or "manually" mode: output one element for every bang .; -#X text 67 145 list_unfold has two modes:; -#X obj 100 362 tof/list_unfold; -#X obj 464 358 tof/list_unfold wait; +#X text 47 135 list_unfold has two modes:; +#X obj 80 352 tof/list_unfold; +#X obj 444 348 tof/list_unfold wait; +#N canvas 162 137 494 344 META 0; +#X text 12 155 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 25 LICENSE GPL v2; +#X text 12 135 AUTHOR Thomas Ouellet Fredericks; +#X text 12 5 KEYWORDS control list_op; +#X text 12 45 DESCRIPTION output the individual elements of a list +and their indices \, either immediately or on bangs; +#X text 12 75 INLET_0 anything bang; +#X text 12 95 OUTLET_0 float symbol; +#X text 12 115 OUTLET_1 float; +#X restore 775 447 pd META; +#X msg 287 232 traverse pd-list_unfold-help.pd \, bang; +#X obj 287 254 pointer; #X connect 0 0 21 0; #X connect 1 0 21 0; #X connect 4 0 22 0; @@ -38,3 +52,5 @@ bang .; #X connect 21 1 7 0; #X connect 22 0 8 0; #X connect 22 1 9 0; +#X connect 24 0 25 0; +#X connect 25 0 21 0; diff --git a/tof/menubutton-help.pd b/tof/menubutton-help.pd index 05d464b..4760398 100644 --- a/tof/menubutton-help.pd +++ b/tof/menubutton-help.pd @@ -1,4 +1,4 @@ -#N canvas 1181 230 1012 664 10; +#N canvas 1 53 979 642 10; #X obj 26 538 tof/menubutton 132 22 \$0s \$0r 1 green red orange purple 0 \, a \, b \, c \, d \, e \, f \, with spaces; #X msg 43 66 add a b c d e f; @@ -11,10 +11,10 @@ #X text 147 64 Add menu items; #X obj 242 540 r \$0s; #X obj 392 589 send \$0r; -#X text 542 335 1: width; -#X text 542 349 2: height; -#X text 542 362 3: send name; -#X text 542 374 4: receive name; +#X text 542 315 1: width; +#X text 542 329 2: height; +#X text 542 342 3: send name; +#X text 542 354 4: receive name; #X text 139 130 Set the saving of the menu items in the patch. Off by default.; #X floatatom 188 303 5 0 0 0 - - -; @@ -39,23 +39,23 @@ colors (#ffffff); #X msg 186 421 align -1; #X msg 188 401 align 0; #X msg 187 380 align 1; -#X obj 542 244 cnv 15 400 60 empty empty empty 20 12 0 14 -4034 -66577 +#X obj 542 224 cnv 15 400 60 empty empty empty 20 12 0 14 -4034 -66577 0; -#X text 547 252 To move the [menubutton] \, switch to edit mode and +#X text 547 232 To move the [menubutton] \, switch to edit mode and draw a selection rectangle around it. The [menubutton] will temporarly be disabled allowing you to drag it.; -#X obj 540 315 cnv 15 400 15 empty empty empty 20 12 0 14 -257985 -66577 +#X obj 540 295 cnv 15 400 15 empty empty empty 20 12 0 14 -257985 -66577 0; -#X text 543 313 Creation arguments:; -#X text 542 385 5: save menu items flag; +#X text 543 293 Creation arguments:; +#X text 542 365 5: save menu items flag; #X msg 183 510 add \$1; #X obj 183 487 cyclone/tosymbol; -#X text 543 422 8: highlight color (#000000 html or tk colors); -#X text 543 411 7: foreground color (#000000 hmtl or tk colors); -#X text 541 398 6: background color (#000000 html or tk colors); -#X text 542 435 9: contour color (#000000 html or tk colors); -#X text 541 448 10: horizontal alignement; -#X text 537 463 \, : anything after a comma will be parsed as the menu +#X text 543 402 8: highlight color (#000000 html or tk colors); +#X text 543 391 7: foreground color (#000000 hmtl or tk colors); +#X text 541 378 6: background color (#000000 html or tk colors); +#X text 542 415 9: contour color (#000000 html or tk colors); +#X text 541 428 10: horizontal alignement; +#X text 537 443 \, : anything after a comma will be parsed as the menu items. Each menu item must be separated by a comma.; #X text 229 348 Select an item by index without outputing it; #X text 242 380 align right; @@ -68,14 +68,25 @@ items. Each menu item must be separated by a comma.; #X text 31 21 tags: ui; #X msg 183 464 with spaces; #X text 180 444 Adding items with spaces; -#X obj 540 541 cnv 15 400 30 empty empty empty 20 12 0 14 -232576 -66577 +#X obj 540 521 cnv 15 400 30 empty empty empty 20 12 0 14 -232576 -66577 0; -#X text 544 519 The [menubutton] at left was created with the following: +#X text 544 499 The [menubutton] at left was created with the following: ; -#X text 546 539 [tof/menubutton 132 22 \$0s \$0r 1 green red orange +#X text 546 519 [tof/menubutton 132 22 \$0s \$0r 1 green red orange purple 0 \, a \, b \, c \, d \, e \, f \, with spaces]; #X text 105 572 output: index name; #X text 235 325 Select an item by name without outputing it; +#N canvas 166 140 494 344 META 0; +#X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 45 LICENSE GPL v2; +#X text 12 105 AUTHOR Thomas Ouellet Fredericks; +#X text 12 5 KEYWORDS control GUI user_input; +#X text 12 25 DESCRIPTION a button with a popup menu; +#X text 12 65 INLET_0 float clear add size saveitems colors set align +; +#X text 12 85 OUTLET_0 list; +#X restore 921 581 pd META; #X connect 0 0 16 0; #X connect 1 0 0 0; #X connect 2 0 0 0; diff --git a/tof/onlyone-help.pd b/tof/onlyone-help.pd index e76eea4..392f808 100644 --- a/tof/onlyone-help.pd +++ b/tof/onlyone-help.pd @@ -1,26 +1,26 @@ -#N canvas 1079 120 620 485 10; +#N canvas 1 53 556 485 10; #X obj 63 213 loadbang; #X msg 123 213 set a; #X msg 165 214 set b; -#X msg 208 215 set; -#X obj 280 215 loadbang; -#X msg 340 215 set a; -#X msg 383 217 set b; -#X msg 425 217 set; -#X msg 297 306 1; -#X msg 370 303 0; -#X msg 66 299 1; -#X msg 139 296 0; -#X obj 67 274 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +#X msg 208 214 set; +#X obj 270 214 loadbang; +#X msg 330 214 set a; +#X msg 373 216 set b; +#X msg 415 216 set; +#X msg 270 305 1; +#X msg 345 305 0; +#X msg 63 305 1; +#X msg 138 305 0; +#X obj 63 279 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 138 271 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#X obj 138 279 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 296 280 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#X obj 270 279 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 367 278 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#X obj 345 277 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 62 244 tof/onlyone a; -#X obj 294 251 tof/onlyone b; +#X obj 63 250 tof/onlyone a; +#X obj 270 250 tof/onlyone b; #X obj 39 33 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577 0; #X text 44 84 author: mrtoftrash@gmail.com; @@ -30,18 +30,30 @@ to use that name.; #X text 77 399 Outlet 1: bangs if it is the first or only one to use that name.; -#X text 79 431 Outlet 2: bangs if it not the the first and not the +#X text 78 431 Outlet 2: bangs if it not the the first and not the only one to use that name.; -#X text 62 139 Try to "set" the name of each [onlyone] to the same -name and than to different names.; -#X obj 82 358 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +#X obj 63 367 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 81 329 metro 500; -#X obj 330 340 metro 500; -#X obj 336 368 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#X obj 63 339 metro 500; +#X obj 270 339 metro 500; +#X obj 270 367 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X text 65 171 If both [onlyone] have the same name \, only one metro +#X text 62 171 If both [onlyone] have the same name \, only one metro will be active.; +#N canvas 152 214 494 344 META 0; +#X text 12 155 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 55 LICENSE GPL v2; +#X text 12 135 AUTHOR Thomas Ouellet Fredericks; +#X text 12 25 DESCRIPTION make sure it is the first or only [onlyone] +to use that name.; +#X text 12 5 KEYWORDS control nonlocal; +#X text 12 75 INLET_0 bang set; +#X text 12 95 OUTLET_0 bang; +#X text 12 115 OUTLET_1 bang; +#X restore 479 432 pd META; +#X text 62 139 Try to "set" the name of each [onlyone] to the same +name and then to different names.; #X connect 0 0 16 0; #X connect 1 0 16 0; #X connect 2 0 16 0; @@ -50,10 +62,10 @@ will be active.; #X connect 5 0 17 0; #X connect 6 0 17 0; #X connect 7 0 17 0; -#X connect 8 0 28 0; -#X connect 9 0 28 0; -#X connect 10 0 27 0; -#X connect 11 0 27 0; +#X connect 8 0 27 0; +#X connect 9 0 27 0; +#X connect 10 0 26 0; +#X connect 11 0 26 0; #X connect 12 0 10 0; #X connect 13 0 11 0; #X connect 14 0 8 0; @@ -62,5 +74,5 @@ will be active.; #X connect 16 1 13 0; #X connect 17 0 14 0; #X connect 17 1 15 0; -#X connect 27 0 26 0; -#X connect 28 0 29 0; +#X connect 26 0 25 0; +#X connect 27 0 28 0; diff --git a/tof/openHelp-help.pd b/tof/openHelp-help.pd index e2cee02..137979f 100644 --- a/tof/openHelp-help.pd +++ b/tof/openHelp-help.pd @@ -1,4 +1,4 @@ -#N canvas 829 167 619 503 10; +#N canvas 1 53 461 503 10; #X msg 77 213 symbol list; #X msg 157 247 symbol until; #X obj -1 29 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577 @@ -14,6 +14,16 @@ help file and tries to open it.; 0; #X text 10 141 openHelp is deprecated. Please use open_help instead. ; +#N canvas 236 174 494 344 META 0; +#X text 12 115 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 55 LICENSE GPL v2; +#X text 12 95 AUTHOR Thomas Ouellet Fredericks; +#X text 12 25 DESCRIPTION searches for an external's or an abstraction's +help file and tries to open it; +#X text 12 75 INLET_0 bang; +#X text 12 5 KEYWORDS control filesystem patch_op deprecated; +#X restore 367 424 pd META; #X connect 0 0 8 0; #X connect 1 0 8 0; #X connect 4 0 8 0; diff --git a/tof/open_help-help.pd b/tof/open_help-help.pd index 5ef4fbb..5935926 100644 --- a/tof/open_help-help.pd +++ b/tof/open_help-help.pd @@ -1,4 +1,4 @@ -#N canvas 522 138 619 503 10; +#N canvas 1 53 488 503 10; #X msg 27 167 symbol list; #X msg 107 201 symbol until; #X obj -1 29 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577 @@ -10,14 +10,24 @@ help file and tries to open it.; #X text 4 106 version: 2009-09-25; #X text 3 65 tags: file patch; #X obj 27 294 tof/open_help; -#X obj 70 412 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +#X obj 39 392 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 69 434 tof/open_help tof/param; -#X text 102 371 If you define the name of an external or abstraction +#X obj 39 414 tof/open_help tof/param; +#X text 72 351 If you define the name of an external or abstraction as an argument \, open_help will open that abstraction's or external's help file when you send a bang to the inlet or when you CLICK open_help. ; -#X text 216 433 <- CLICK; +#X text 186 413 <- CLICK; +#N canvas 429 138 494 344 META 0; +#X text 12 115 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 95 AUTHOR Thomas Ouellet Fredericks; +#X text 12 25 DESCRIPTION search for an external's or an abstraction's +help file and tries to open it; +#X text 12 5 KEYWORDS control filesystem patch_op; +#X text 12 75 INLET_0 symbol; +#X text 12 55 LICENSE GPL v2; +#X restore 415 446 pd META; #X connect 0 0 8 0; #X connect 1 0 8 0; #X connect 4 0 8 0; diff --git a/tof/param-help.pd b/tof/param-help.pd index fe6e336..8940626 100644 --- a/tof/param-help.pd +++ b/tof/param-help.pd @@ -1,11 +1,11 @@ -#N canvas 279 400 403 396 10; +#N canvas 1 53 403 396 10; #N canvas 429 334 525 231 /id 0; #X text 26 42 Abstraction /id:; #X text 63 67 If an abstraction's arguments contains the "/id" keyword \, the symbol following the "/id" keyword \, instead of the abstraction's name \, will be used to build the path.; #X restore 327 340 pd /id; -#N canvas 1318 214 933 657 /name 0; +#N canvas 90 56 933 657 /name 0; #X floatatom 459 165 5 0 0 0 - - -; #X floatatom 459 215 5 0 0 0 - - -; #X obj 503 168 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 @@ -91,7 +91,7 @@ following abstraction is: /test-param/carrier; #X connect 23 0 8 0; #X connect 24 0 1 0; #X restore -16 187 pd /name; -#N canvas 122 440 837 442 custom 0; +#N canvas 141 64 837 442 custom 0; #X obj 17 211 cnv 15 300 20 empty empty empty 20 12 0 14 -4034 -66577 0; #X text 19 212 arguments; @@ -312,7 +312,7 @@ of this abstraction.; #X connect 21 0 20 0; #X connect 22 0 19 0; #X restore -16 292 pd route; -#N canvas 324 321 986 455 gui 0; +#N canvas 18 136 986 455 gui 0; #X obj 431 21 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 506 75 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 @@ -642,7 +642,7 @@ by the value of the first argument.; #X connect 21 0 19 1; #X connect 22 0 19 2; #X restore 325 80 pd anim; -#X obj -23 2 cnv 15 400 100 empty \$0c empty 20 12 0 14 -89821 -262144 +#X obj -23 2 cnv 15 400 100 empty \$0c empty 20 12 0 14 -104978 -262144 0; #X text -18 54 author: mrtoftrash@gmail.com; #X text -19 33 tags: state routing; @@ -651,3 +651,11 @@ system.; #X text -19 75 version: 2009-10-27 (de localized release); #X text -20 341 Keyword for defining the param path inside abstractions: ; +#N canvas 276 205 494 344 META 0; +#X text 12 85 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 45 LICENSE GPL v2; +#X text 12 65 AUTHOR Thomas Ouellet Fredericks; +#X text 12 25 DESCRIPTION state saving and message routing system; +#X text 12 5 KEYWORDS control needs_work (xlets); +#X restore 320 370 pd META; diff --git a/tof/path-help.pd b/tof/path-help.pd index 41eaedc..105b5b2 100644 --- a/tof/path-help.pd +++ b/tof/path-help.pd @@ -1,68 +1,66 @@ -#N canvas 0 24 1018 686 10; -#X obj 47 587 print RESULT; -#X obj 47 336 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +#N canvas 1 53 1002 632 10; +#X obj 27 587 print RESULT; +#X obj 27 336 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 47 560 path; +#X obj 27 560 path; #X obj 32 11 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577 0; #X text 37 56 author: mrtoftrash@gmail.com; #X text 37 67 version: 2009-06-07 (initial release); -#X text 72 332 <- a bang will output the root patch's path; -#X text 191 355 <- Sending a relative path will append that path to +#X text 52 332 <- a bang will output the root patch's path; +#X text 171 355 <- Sending a relative path will append that path to the root patch's path; -#X text 106 429 Linux and OS X; -#X text 113 469 Windows; -#X obj 544 44 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +#X text 86 429 Linux and OS X; +#X text 93 469 Windows; +#X obj 517 34 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X text 569 42 <- a bang will output the root patch's path; -#X obj 570 112 openpanel; -#X obj 570 92 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +#X text 542 32 <- a bang will output the root patch's path; +#X obj 543 102 openpanel; +#X obj 543 82 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X symbolatom 570 134 50 0 0 0 - - -; -#X symbolatom 544 233 50 0 0 0 - - -; -#X text 575 60 Anything else will be treated as a path; -#X obj 544 202 path relative; -#X text 699 158 <- Relative paths are unchanged; -#X text 104 416 Absolute paths are unchanged; -#X obj 545 282 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +#X symbolatom 543 124 50 0 0 0 - - -; +#X symbolatom 517 223 50 0 0 0 - - -; +#X text 548 50 Anything else will be treated as a path; +#X obj 517 192 path relative; +#X text 672 148 <- Relative paths are unchanged; +#X text 84 416 Absolute paths are unchanged; +#X obj 518 272 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 545 395 print CURRENT; -#X obj 545 368 path current; -#X text 575 282 <- a bang will output the current patch's path; +#X obj 518 365 print CURRENT; +#X obj 518 338 path current; +#X text 548 272 <- a bang will output the current patch's path; #X text 38 11 description: outputs or transform paths.; #X text 37 45 tags: file tof; #X text 176 162 -- keywords --; -#X text 710 260 -- current --; -#X text 675 314 <- Sending a relative path will append that path to +#X text 683 250 -- current --; +#X text 648 304 <- Sending a relative path will append that path to the current patch's path; -#X text 685 9 -- relative --; -#X obj 545 455 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +#X text 658 9 -- relative --; +#X obj 518 415 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 571 523 openpanel; -#X obj 571 503 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#X obj 544 483 openpanel; +#X obj 544 463 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X symbolatom 571 545 50 0 0 0 - - -; -#X symbolatom 545 634 50 0 0 0 - - -; -#X text 576 471 Anything else will be treated as a path; -#X text 698 567 <- Relative paths are unchanged; -#X text 680 427 -- relative & current --; -#X obj 545 603 path relative current; -#X text 570 453 <- a bang will output the current patch's path; -#X text 591 82 Absolute paths will be made relative to the root patch's +#X symbolatom 544 505 50 0 0 0 - - -; +#X symbolatom 518 594 50 0 0 0 - - -; +#X text 549 431 Anything else will be treated as a path; +#X text 671 527 <- Relative paths are unchanged; +#X text 653 387 -- relative & current --; +#X obj 518 563 path relative current; +#X text 543 413 <- a bang will output the current patch's path; +#X text 564 72 Absolute paths will be made relative to the root patch's path; -#X text 596 494 Absolute paths will be made relative to the current +#X text 569 454 Absolute paths will be made relative to the current patch's path; -#X msg 593 158 symbol samples/; -#X msg 573 315 symbol samples/; -#X msg 594 569 symbol samples/; -#X msg 88 355 symbol samples/; -#X msg 107 450 symbol /unchanged/because/of/the/slash/at/the/start +#X msg 566 148 symbol samples/; +#X msg 546 305 symbol samples/; +#X msg 567 529 symbol samples/; +#X msg 68 355 symbol samples/; +#X msg 87 450 symbol /unchanged/because/of/the/slash/at/the/start; +#X msg 86 489 symbol C:/unchanged/because/of/the/:/as/second/char; +#X msg 86 511 symbol C:/Documents and Settings/tom/My Documents/pd/parent.test.pd ; -#X msg 106 489 symbol C:/unchanged/because/of/the/:/as/second/char -; -#X msg 106 511 symbol C:/Documents and Settings/tom/My Documents/pd/parent.test.pd -; -#X text 148 309 -- default behavior (absolute root) --; +#X text 128 309 -- default behavior (absolute root) --; #X text 27 191 current: use the current patch's path.; #X text 26 207 root: use the root patch's path.; #X text 24 242 relative: transform absolute paths into relative paths @@ -71,6 +69,16 @@ patch's path; ; #X text 29 113 [path] can convert relative paths to absolute paths or the other way around.; +#N canvas 400 289 494 344 META 0; +#X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 45 LICENSE GPL v2; +#X text 12 105 AUTHOR Thomas Ouellet Fredericks; +#X text 12 5 KEYWORDS control filesystem; +#X text 12 25 DESCRIPTION outputs or transform paths; +#X text 12 65 INLET_0 bang symbol; +#X text 12 85 OUTLET_0 symbol; +#X restore 936 594 pd META; #X connect 1 0 2 0; #X connect 2 0 0 0; #X connect 10 0 17 0; diff --git a/tof/phasorshot~-help.pd b/tof/phasorshot~-help.pd index 3975e92..62b5e29 100644 --- a/tof/phasorshot~-help.pd +++ b/tof/phasorshot~-help.pd @@ -1,35 +1,35 @@ -#N canvas 504 200 676 757 10; -#X obj 64 576 nbx 10 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 +#N canvas 1 53 676 617 10; +#X obj 63 566 nbx 10 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 -1 -262144 -1 0 256; -#X obj 254 480 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#X obj 224 460 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 177 297 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +#X obj 177 287 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; -#X msg 58 154 0.1; -#X msg 89 156 -0.1; -#X msg 128 156 -0.5; -#X msg 134 250 0.9; -#X msg 166 247 0; -#X msg 25 154 1; -#X obj 151 386 print UPPER; -#X obj 149 408 print LOWER; -#X obj 239 527 *~; -#X obj 231 592 dac~; -#X obj 238 556 tabread4~ \$0table; -#X msg 169 156 0.5; -#X msg 201 249 0.5; -#X text 33 121 Inlet 1: frequency; -#X text 212 297 Inlet 3: loop off/on; -#X msg 183 181 0; -#X obj 61 338 tof/phasorshot~; +#X msg 58 144 0.1; +#X msg 89 146 -0.1; +#X msg 128 146 -0.5; +#X msg 134 240 0.9; +#X msg 166 237 0; +#X msg 25 144 1; +#X obj 151 376 print UPPER; +#X obj 149 398 print LOWER; +#X obj 209 507 *~; +#X obj 207 572 dac~; +#X obj 208 536 tabread4~ \$0table; +#X msg 169 146 0.5; +#X msg 201 239 0.5; +#X text 33 111 Inlet 1: frequency; +#X text 212 287 Inlet 3: loop off/on; +#X msg 183 171 0; +#X obj 61 328 tof/phasorshot~; #X text 48 11 Description: A feature rich phasor~.; #X text 48 33 phasorshot~ is like a phasor with more options:; #X text 76 55 + The looping of the generated signal can be disabled. ; #X text 76 69 + A bang is outputed when the upper or lower bounds of the generated signal are reached.; -#X text 159 227 Inlet 2: phase; -#X text 166 336 Argument: float: loop off/on (0/1); +#X text 159 217 Inlet 2: phase; +#X text 166 326 Argument: float: loop off/on (0/1); #N canvas 0 22 396 311 load 0; #X obj 116 170 soundfiler; #X msg 116 132 read -resize \$1 \$2; @@ -43,10 +43,24 @@ the generated signal are reached.; #X connect 2 0 1 0; #X connect 3 0 2 0; #X connect 4 0 3 0; -#X restore 253 501 pd load sound file; -#X obj 63 553 cyclone/Snapshot~ 100; -#X text 232 387 Outlets 2 and 3 bang when the upper or lower bound +#X restore 223 481 pd load sound file; +#X obj 62 543 cyclone/Snapshot~ 100; +#X text 232 377 Outlets 2 and 3 bang when the upper or lower bound is reached.; +#N canvas 441 211 494 344 META 0; +#X text 12 205 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 45 LICENSE GPL v2; +#X text 12 185 AUTHOR Thomas Ouellet Fredericks; +#X text 12 125 OUTLET_0 symbol; +#X text 12 25 DESCRIPTION a feature rich phasor~; +#X text 12 5 KEYWORDS signal; +#X text 12 65 INLET_0 signal; +#X text 12 85 INLET_1 float; +#X text 12 105 INLET_2 float; +#X text 12 145 OUTLET_1 bang; +#X text 12 165 OUTLET_2 bang; +#X restore 599 570 pd META; #X connect 1 0 26 0; #X connect 2 0 19 2; #X connect 3 0 19 0; diff --git a/tof/pix_film+-help.pd b/tof/pix_film+-help.pd index 42fd866..0465cbe 100644 --- a/tof/pix_film+-help.pd +++ b/tof/pix_film+-help.pd @@ -1,4 +1,4 @@ -#N canvas 1447 124 536 537 10; +#N canvas 1 53 536 537 10; #X obj 113 119 openpanel; #X obj 112 96 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; @@ -27,6 +27,21 @@ for Gem.; #X obj 54 236 tof/pix_film+ mov0.mov; #X text 198 235 argument 1 \, (file): opens the movie file (optional) ; +#N canvas 373 162 494 344 META 0; +#X text 12 205 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 45 LICENSE GPL v2; +#X text 12 185 AUTHOR Thomas Ouellet Fredericks; +#X text 12 25 DESCRIPTION a more user friendly movie file player for +Gem; +#X text 12 5 KEYWORDS control; +#X text 12 65 INLET_0 gemlist; +#X text 12 85 INLET_1 float open; +#X text 12 105 INLET_2 float; +#X text 12 125 OUTLET_0 gemlist; +#X text 12 145 OUTLET_1 float; +#X text 12 165 OUTLET_2 float; +#X restore 461 418 pd META; #X connect 0 0 6 0; #X connect 1 0 0 0; #X connect 2 0 8 0; diff --git a/tof/pmenu-help.pd b/tof/pmenu-help.pd index 2c28f38..1390a73 100644 --- a/tof/pmenu-help.pd +++ b/tof/pmenu-help.pd @@ -1,10 +1,9 @@ -#N canvas 1074 57 756 631 10; +#N canvas 1 53 756 631 10; #X obj 221 187 key; -#X msg 126 222 clear; +#X msg 124 222 clear; #X obj 221 213 sel 65; #X text 267 213 <- Shift+A will open the menu; -#X msg 47 63 add a bb ccc dddd eeeee; -#X obj 45 498 print; +#X msg 45 63 add a bb ccc dddd eeeee; #X msg 230 320 2; #X msg 261 321 3; #X text 201 62 add items; @@ -29,13 +28,13 @@ item that was last selected). On (1) by default.; #X obj 300 458 cnv 15 400 15 empty empty empty 20 12 0 14 -257985 -66577 0; #X text 303 456 Creation arguments:; -#X msg 87 153 add \$1; -#X obj 87 130 cyclone/tosymbol; -#X msg 87 107 with spaces; -#X text 84 87 Adding items with spaces; -#X obj 113 180 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#X msg 85 153 add \$1; +#X obj 85 130 cyclone/tosymbol; +#X msg 85 107 with spaces; +#X text 82 87 Adding items with spaces; +#X obj 111 180 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X text 132 176 Pop the menu; +#X text 130 176 Pop the menu; #X text 249 179 You can assign any key to pop the menu (Shift+A) in this case.; #X text 322 319 Select and output a menu item by index; @@ -43,24 +42,37 @@ this case.; #X msg 290 371 symbol a; #X text 346 370 Select an item by name and output it; #X text 320 349 Select an item by name without outputing it; -#X text 85 501 Output: index name; #X text 354 420 <- you can pop the menu from any gui by sending a bang to \$0pmenu (because a receive is associated to it); #X text 38 18 Description: pops a menu; #X text 40 31 Tags: ui; +#N canvas 282 163 494 344 META 0; +#X text 12 145 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 125 AUTHOR Thomas Ouellet Fredericks; +#X text 12 45 LICENSE GPL v2; +#X text 12 5 KEYWORDS control GUI user_input; +#X text 12 25 DESCRIPTION pops a menu; +#X text 12 65 INLET_0 bang add clear color; +#X text 12 85 OUTLET_0 float; +#X text 12 105 OUTLET_1 symbol float; +#X restore 700 586 pd META; +#X obj 45 498 print index; +#X obj 144 498 print value; #X connect 0 0 2 0; -#X connect 1 0 13 0; -#X connect 2 0 13 0; -#X connect 4 0 13 0; -#X connect 6 0 13 0; -#X connect 7 0 13 0; -#X connect 9 0 13 0; -#X connect 11 0 13 0; -#X connect 12 0 13 0; -#X connect 13 0 5 0; -#X connect 24 0 13 0; +#X connect 1 0 12 0; +#X connect 2 0 12 0; +#X connect 4 0 12 0; +#X connect 5 0 12 0; +#X connect 6 0 12 0; +#X connect 8 0 12 0; +#X connect 10 0 12 0; +#X connect 11 0 12 0; +#X connect 12 0 39 0; +#X connect 12 1 40 0; +#X connect 23 0 12 0; +#X connect 24 0 23 0; #X connect 25 0 24 0; -#X connect 26 0 25 0; -#X connect 28 0 13 0; -#X connect 32 0 13 0; -#X connect 33 0 13 0; +#X connect 27 0 12 0; +#X connect 31 0 12 0; +#X connect 32 0 12 0; diff --git a/tof/sample-help.pd b/tof/sample-help.pd index 5ae0451..3f1e1e5 100644 --- a/tof/sample-help.pd +++ b/tof/sample-help.pd @@ -1,4 +1,4 @@ -#N canvas 519 275 683 625 10; +#N canvas 1 53 683 625 10; #X obj 47 141 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X text 44 17 Description: Loads a sound file (wav) as a sample; @@ -37,6 +37,15 @@ with a table size of 441000 (10 seconds at 44100hz); #X obj 80 410 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X text 45 201 Click on [tof/sample] to view info; +#N canvas 339 248 494 344 META 0; +#X text 12 105 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 25 LICENSE GPL v2; +#X text 12 85 AUTHOR Thomas Ouellet Fredericks; +#X text 12 45 DESCRIPTION load a sound file (wav) as a sample; +#X text 12 5 KEYWORDS control abstraction array soundfile; +#X text 12 65 INLET_0 bang read; +#X restore 629 571 pd META; #X connect 0 0 20 0; #X connect 19 0 20 0; #X connect 27 0 26 0; diff --git a/tof/sample_granule~-help.pd b/tof/sample_granule~-help.pd index a2a766c..956ef73 100644 --- a/tof/sample_granule~-help.pd +++ b/tof/sample_granule~-help.pd @@ -1,36 +1,52 @@ -#N canvas 197 131 788 643 10; -#X obj 447 62 tof/sample smpgranu amen.wav; -#X obj 25 129 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +#N canvas 1 53 716 518 10; +#X obj 447 52 tof/sample smpgranu amen.wav; +#X obj 46 129 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 41 164 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +#X obj 62 164 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; -#X floatatom 185 401 5 0 0 0 - - -; -#X text 45 128 Inlet 1 \, bang: Play sample once; -#X text 60 161 Inlet 1 \, float: Start/stop playing looped sample; +#X floatatom 116 288 5 0 0 0 - - -; +#X text 66 128 Inlet 1 \, bang: Play sample once; +#X text 81 161 Inlet 1 \, float: Start/stop playing looped sample; #X text 27 63 Tags: Sound Sample Play; -#X obj 72 552 dac~; +#X obj 72 422 dac~; #X text 29 32 Description: Pitchshifts or timestretches a sample with the granular method; -#X text 166 191 Inlet 1 \, grain float: Configure grain length (# of +#X text 187 191 Inlet 1 \, grain float: Configure grain length (# of samples); -#X msg 63 195 grain 360; -#X msg 77 214 grain 7056; -#X msg 93 238 grain 1764; -#X obj 46 500 sample_granule~ smpgranu; -#X obj 445 26 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +#X msg 84 195 grain 360; +#X msg 98 219 grain 7056; +#X msg 114 243 grain 1764; +#X obj 46 370 sample_granule~ smpgranu; +#X obj 447 26 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X floatatom 242 439 5 0 0 0 - - -; -#X text 280 438 Inlet 3 \, float: Duration in milliseconds; -#X obj 246 471 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#X floatatom 187 315 5 0 0 0 - - -; +#X text 225 314 Inlet 3 \, float: Duration in milliseconds; +#X obj 207 344 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X text 281 469 Inlet 3 \, bang: Reset to original duration; -#X text 223 399 Inlet 2 \, float: Pitch (1=original pitch); -#X obj 281 530 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#X text 242 342 Inlet 3 \, bang: Reset to original duration; +#X text 154 286 Inlet 2 \, float: Pitch (1=original pitch); +#X obj 281 400 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 218 549 cyclone/Snapshot~ 100; -#X floatatom 219 571 5 0 0 0 - - -; -#X text 256 572 Outlet 3 \, signal: progress; -#X text 307 527 Outlet 4 \, bang: done; +#X obj 218 419 cyclone/Snapshot~ 100; +#X floatatom 218 441 5 0 0 0 - - -; +#X text 255 442 Outlet 3 \, signal: progress; +#X text 307 397 Outlet 4 \, bang: done; +#N canvas 434 189 494 344 META 0; +#X text 12 235 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 215 AUTHOR Thomas Ouellet Fredericks; +#X text 12 55 LICENSE GPL v2; +#X text 12 25 DESCRIPTION pitchshift or timestretch a sample with the +granular method; +#X text 12 5 KEYWORDS control abstraction soundfile; +#X text 12 75 INLET_0 bang float grain; +#X text 12 95 INLET_1 float; +#X text 12 115 INLET_2 float bang; +#X text 12 135 OUTLET_0 signal; +#X text 12 155 OUTLET_1 signal; +#X text 12 175 OUTLET_2 signal; +#X text 12 195 OUTLET_3 bang; +#X restore 656 462 pd META; #X connect 1 0 13 0; #X connect 2 0 13 0; #X connect 3 0 13 1; diff --git a/tof/sample_packel-help.pd b/tof/sample_packel-help.pd index 8129c9b..b39fd6b 100644 --- a/tof/sample_packel-help.pd +++ b/tof/sample_packel-help.pd @@ -1,4 +1,4 @@ -#N canvas 452 313 551 304 10; +#N canvas 1 53 551 304 10; #X text 26 30 Tags: Sample Sound; #X text 30 60 Warning: [tof/sample_packel] is only for advanced users! ; @@ -11,6 +11,16 @@ #X text 150 122 Change the start of the sample; #X obj 57 210 tof/sample_packel; #X text 26 12 Description: Modifies the properties of a sample; +#N canvas 286 191 494 344 META 0; +#X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 25 LICENSE GPL v2; +#X text 12 105 AUTHOR Thomas Ouellet Fredericks; +#X text 12 45 DESCRIPTION modify the properties of a sample; +#X text 12 5 KEYWORDS control abstraction array; +#X text 12 65 INLET_0 start end; +#X text 12 85 INLET_1 sample; +#X restore 489 254 pd META; #X connect 2 0 8 1; #X connect 4 0 8 0; #X connect 5 0 8 0; diff --git a/tof/sample_play~-help.pd b/tof/sample_play~-help.pd index 894f334..b26846e 100644 --- a/tof/sample_play~-help.pd +++ b/tof/sample_play~-help.pd @@ -1,16 +1,16 @@ -#N canvas 2245 349 553 386 10; +#N canvas 1 53 553 386 10; #X obj 61 317 dac~; -#X obj 57 73 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +#X obj 59 73 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 71 94 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1 +#X obj 73 94 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1 ; -#X floatatom 133 183 5 0 0 0 - - -; +#X floatatom 135 183 5 0 0 0 - - -; #X text 13 -28 Description: Plays a sample; #X text 14 -8 Tags: Sound Table Sample; -#X text 83 71 Inlet 1 \, bang: play sample once; -#X text 88 91 Inlet 1 \, float: stop/play sample in a loop; -#X text 178 146 Inlet 1 \, sample symbol: set sample; -#X msg 96 146 sample smppl; +#X text 85 71 Inlet 1 \, bang: play sample once; +#X text 90 91 Inlet 1 \, float: stop/play sample in a loop; +#X text 180 146 Inlet 1 \, sample symbol: set sample; +#X msg 98 146 sample smppl; #X text 96 328 Outlet 1 \, signal: left channel audio output; #X text 97 316 Outlet 2 \, signal: right channel audio output; #X obj 279 -12 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 @@ -18,16 +18,31 @@ #X obj 279 12 tof/sample smppl amen.wav; #X obj 207 247 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X text 170 180 set playback speed; -#X floatatom 190 203 5 0 0 0 - - -; -#X text 227 200 set duration (in ms); +#X text 172 180 set playback speed; +#X floatatom 192 203 5 0 0 0 - - -; +#X text 229 200 set duration (in ms); #X obj 144 266 cyclone/Snapshot~ 100; #X floatatom 145 288 5 0 0 0 - - -; #X text 211 288 Outlet 3 \, signal: progress; #X text 234 245 Outlet 4 \, bang: done; -#X text 150 117 Inlet 1 \, list: play a segment of the sample; +#X text 152 117 Inlet 1 \, list: play a segment of the sample; #X obj 59 229 tof/sample_play~ smppl; -#X msg 86 119 0.25 0.5; +#X msg 88 119 0.25 0.5; +#N canvas 242 185 494 344 META 0; +#X text 12 225 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 45 LICENSE GPL v2; +#X text 12 205 AUTHOR Thomas Ouellet Fredericks; +#X text 12 25 DESCRIPTION play a sample; +#X text 12 65 INLET_0 bang float list sample; +#X text 12 85 INLET_1 float; +#X text 12 105 INLET_2 float; +#X text 12 125 OUTLET_0 signal; +#X text 12 145 OUTLET_1 signal; +#X text 12 165 OUTLET_2 signal; +#X text 12 185 OUTLET_3 bang; +#X text 12 5 KEYWORDS control abstraction array soundfile; +#X restore 497 313 pd META; #X connect 1 0 23 0; #X connect 2 0 23 0; #X connect 3 0 23 1; diff --git a/tof/sample_record~-help.pd b/tof/sample_record~-help.pd index e317188..b8a12fc 100644 --- a/tof/sample_record~-help.pd +++ b/tof/sample_record~-help.pd @@ -1,4 +1,4 @@ -#N canvas 794 230 766 482 10; +#N canvas 1 53 766 482 10; #X text 227 253 Argument 1 \, symbol: the name of the sample to record to; #X text 44 4 Description: Records into samples; @@ -22,6 +22,17 @@ recording length is limited by the size of the sample; #X obj 242 66 tof/sample recording 441000 1; #X obj 65 253 sample_record~ recording; #X obj 75 373 tof/sample_play~ recording; +#N canvas 371 286 494 344 META 0; +#X text 12 145 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 45 LICENSE GPL v2; +#X text 12 125 AUTHOR Thomas Ouellet Fredericks; +#X text 12 25 DESCRIPTION record into samples; +#X text 12 5 KEYWORDS control abstraction array soundfile; +#X text 12 65 INLET_0 signal; +#X text 12 85 INLET_1 signal; +#X text 12 105 INLET_2 float sample; +#X restore 705 427 pd META; #X connect 3 0 16 0; #X connect 4 0 16 2; #X connect 6 0 17 0; diff --git a/tof/sample_shifft~-help.pd b/tof/sample_shifft~-help.pd index 91d9f0c..2aae911 100644 --- a/tof/sample_shifft~-help.pd +++ b/tof/sample_shifft~-help.pd @@ -1,31 +1,47 @@ -#N canvas 1793 81 774 691 10; -#X obj 66 427 dac~; -#X obj 28 181 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +#N canvas 1 53 774 568 10; +#X obj 37 427 dac~; +#X obj 38 181 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 44 216 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +#X obj 54 216 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; -#X floatatom 122 250 5 0 0 0 - - -; -#X text 48 180 Inlet 1 \, bang: Play sample once; -#X text 63 213 Inlet 1 \, float: Start/stop playing looped sample; +#X floatatom 111 250 5 0 0 0 - - -; +#X text 58 180 Inlet 1 \, bang: Play sample once; +#X text 73 213 Inlet 1 \, float: Start/stop playing looped sample; #X text 34 28 Description: Pitchshifts or timestretches a sample with the FFT method; #X text 32 58 Tags: Sound Sample Play; #X obj 458 120 tof/sample smpfft amen.wav; -#X text 160 248 Inlet 2 \, float: Pitch (1=normal); -#X obj 457 97 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +#X text 149 248 Inlet 2 \, float: Pitch (1=normal); +#X obj 458 97 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X floatatom 281 281 5 0 0 0 - - -; #X text 319 280 Inlet 3 \, float: Duration in milliseconds; #X obj 285 313 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X text 320 311 Inlet 3 \, bang: Reset to original duration; -#X obj 196 416 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#X obj 185 399 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 133 435 cyclone/Snapshot~ 100; -#X floatatom 134 457 5 0 0 0 - - -; +#X obj 135 435 cyclone/Snapshot~ 100; +#X floatatom 136 457 5 0 0 0 - - -; #X obj 38 363 tof/sample_shifft~ smpfft; -#X text 171 458 Outlet 3 \, signal: progress; -#X text 225 413 Outlet 4 \, bang: done; +#X text 173 458 Outlet 3 \, signal: progress; +#X text 214 396 Outlet 4 \, bang: done; +#N canvas 259 201 494 344 META 0; +#X text 12 235 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 55 LICENSE GPL v2; +#X text 12 215 AUTHOR Thomas Ouellet Fredericks; +#X text 12 5 KEYWORDS control filesystem soundfile; +#X text 12 75 INLET_0 bang float; +#X text 12 95 INLET_1 float; +#X text 12 115 INLET_2 bang float; +#X text 12 135 OUTLET_0 signal; +#X text 12 155 OUTLET_1 signal; +#X text 12 175 OUTLET_2 signal; +#X text 12 195 OUTLET_3 bang; +#X text 12 25 DESCRIPTION pitchshift or timestretch a sample with the +FFT method; +#X restore 718 518 pd META; #X connect 1 0 18 0; #X connect 2 0 18 0; #X connect 3 0 18 1; diff --git a/tof/sample_unpack-help.pd b/tof/sample_unpack-help.pd index 0032ad3..5c9615d 100644 --- a/tof/sample_unpack-help.pd +++ b/tof/sample_unpack-help.pd @@ -1,10 +1,10 @@ -#N canvas 1416 305 763 458 10; -#X obj 60 387 print rate; -#X obj 137 388 print file; -#X obj 321 386 print channels; +#N canvas 1 53 763 458 10; +#X obj 62 387 print rate; +#X obj 139 388 print file; +#X obj 323 386 print channels; #X msg 172 225 bang; -#X obj 430 386 print end; -#X obj 497 385 print start; +#X obj 432 386 print end; +#X obj 499 385 print start; #X msg 62 196 sample smpunpck; #X text 67 48 Tags: Sample Sound; #X text 65 29 Description: Outputs a sample's information; @@ -19,8 +19,24 @@ -1; #X text 391 77 Load a sound file (wav); #X obj 62 267 tof/sample_unpack; -#X obj 576 385 print size; -#X obj 219 387 print basename; +#X obj 578 385 print size; +#X obj 221 387 print basename; +#N canvas 295 170 494 344 META 0; +#X text 12 245 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 45 LICENSE GPL v2; +#X text 12 225 AUTHOR Thomas Ouellet Fredericks; +#X text 12 85 OUTLET_0 float; +#X text 12 5 KEYWORDS control filesystem soundfile; +#X text 12 25 DESCRIPTION output a sample's information; +#X text 12 65 INLET_0 bang sample; +#X text 12 105 OUTLET_1 symbol; +#X text 12 125 OUTLET_2 symbol; +#X text 12 145 OUTLET_3 float; +#X text 12 165 OUTLET_4 float; +#X text 12 185 OUTLET_5 float; +#X text 12 205 OUTLET_6 float; +#X restore 705 415 pd META; #X connect 3 0 16 0; #X connect 6 0 16 0; #X connect 12 0 11 0; diff --git a/tof/streamMinMax-help.pd b/tof/streamMinMax-help.pd index dde1a33..6288e7d 100644 --- a/tof/streamMinMax-help.pd +++ b/tof/streamMinMax-help.pd @@ -1,4 +1,4 @@ -#N canvas 425 210 412 446 10; +#N canvas 1 53 412 446 10; #X floatatom 82 146 5 0 0 0 - - -; #X obj 199 195 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; @@ -21,6 +21,18 @@ a stream of numbers.; #X msg 168 144 43 90; #X obj 9 95 tof/streamMinMax 45 100; #X obj 118 267 tof/streamMinMax; +#N canvas 259 140 494 344 META 0; +#X text 12 155 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 55 LICENSE GPL v2; +#X text 12 135 AUTHOR Thomas Ouellet Fredericks; +#X text 12 5 KEYWORDS control conversion; +#X text 12 25 DESCRIPTION output the minimum and maximum float of a +stream of numbers; +#X text 12 75 INLET_0 float list bang; +#X text 12 95 OUTLET_0 float; +#X text 12 115 OUTLET_1 float; +#X restore 352 348 pd META; #X connect 0 0 16 0; #X connect 1 0 16 0; #X connect 14 0 16 0; diff --git a/tof/to_ascii_code-help.pd b/tof/to_ascii_code-help.pd index 4d49897..8ec3ec8 100644 --- a/tof/to_ascii_code-help.pd +++ b/tof/to_ascii_code-help.pd @@ -1,4 +1,4 @@ -#N canvas 1427 407 571 202 10; +#N canvas 1 53 571 202 10; #X msg 49 60 test; #X msg 182 61 1234; #X obj 49 112 tof/to_ascii_code 13; @@ -8,6 +8,16 @@ #X text 55 3 Description: Convert PD messages into ASCII codes; #X text 188 111 Optionnal argument: append ASCII code (in this case 13 \, a carriage return); +#N canvas 290 133 494 344 META 0; +#X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan +Wilkes for Pd version 0.42.; +#X text 12 45 LICENSE GPL v2; +#X text 12 105 AUTHOR Thomas Ouellet Fredericks; +#X text 12 25 DESCRIPTION convert PD messages into ASCII codes; +#X text 12 5 KEYWORDS control conversion; +#X text 12 65 INLET_0 anything; +#X text 12 85 OUTLET_0 list; +#X restore 511 161 pd META; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 4 0; |