diff options
-rw-r--r-- | doc/pddp/all_about_messages.pd | 70 | ||||
-rw-r--r-- | doc/pddp/block~-help.pd | 5 | ||||
-rw-r--r-- | doc/pddp/cputime-help.pd | 40 | ||||
-rw-r--r-- | doc/pddp/ctlin-help.pd | 37 | ||||
-rw-r--r-- | doc/pddp/delwrite~-help.pd | 69 | ||||
-rw-r--r-- | doc/pddp/drawnumber-help.pd | 3 | ||||
-rw-r--r-- | doc/pddp/loadbang-help.pd | 6 | ||||
-rw-r--r-- | doc/pddp/loop~-help.pd | 3 | ||||
-rw-r--r-- | doc/pddp/makefilename-help.pd | 48 | ||||
-rw-r--r-- | doc/pddp/my_canvas-help.pd | 17 | ||||
-rw-r--r-- | doc/pddp/netreceive-help.pd | 37 | ||||
-rw-r--r-- | doc/pddp/numbox2-help.pd | 5 | ||||
-rw-r--r-- | doc/pddp/outlet-help.pd | 21 | ||||
-rw-r--r-- | doc/pddp/output~-help.pd | 3 | ||||
-rw-r--r-- | doc/pddp/pack-help.pd | 3 | ||||
-rw-r--r-- | doc/pddp/pd-help.pd | 23 | ||||
-rw-r--r-- | doc/pddp/powtodb~-help.pd | 23 |
17 files changed, 215 insertions, 198 deletions
diff --git a/doc/pddp/all_about_messages.pd b/doc/pddp/all_about_messages.pd index cfdb38d1..90a97e3f 100644 --- a/doc/pddp/all_about_messages.pd +++ b/doc/pddp/all_about_messages.pd @@ -24,41 +24,6 @@ Pd.; #X text 19 146 2) Zero or more arguments \, which may be any atom type that Pd can understand.; #X restore 43 42 pd What_is_a_message_in_Pd?; -#N canvas 18 112 428 500 Predefined_messages_in_Pd 0; -#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 20 10 -1 18 -261106 -33289 0; -#X text 7 1 Predefined messages in Pd; -#X text 20 131 2) symbol message - the selector "symbol" \, followed -by a single symbol atom.; -#X obj 1 274 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 20 10 -1 18 -261106 -33289 0; -#X text 20 216 5) pointer message - the selector "pointer" \, followed -by a pointer atom.; -#X text 20 186 4) list - the selector "list" \, followed by two or -more atoms of any type (these are the elements of the list).; -#X text 20 166 3) bang message - the single selector "bang".; -#X text 20 246 6) signal - an audio signal; -#X text 7 274 Implicit float and list Messages; -#X text 20 37 In Pd \, when an object receives a message to an inlet -\, it looks at the selector to figure out what to do next. So that -objects can easily communicate with one another \, Pd has several predefined -messages:; -#X text 20 344 1) A single float atom has an implicit "float" selector. -; -#X msg 41 370 1; -#X msg 181 370 float 1; -#X text 71 370 is the same as...; -#X text 20 394 1) a message that starts with a float atom and is followed -by one or more atoms has an implicit "list" selector. Thus "1 2 3" -or "1 4 63" \, and even "1 foo fee four" are list messages.; -#X text 81 460 is the same as...; -#X msg 41 460 2 3 4; -#X msg 191 460 list 2 3 4; -#X text 20 97 1) float message - this message has the selector "float" -\, followed by a single float atom like 12 \, -4 \, or 1.8.; -#X text 20 309 Since numbers are used so often in Pd \, two shortcuts -are provided to make it easier to type and read them:; -#X restore 43 69 pd Predefined_messages_in_Pd; #X obj 43 183 pddp/pddplink all_about_atoms.pd; #N canvas 19 160 428 264 User_defined_messages_in_Pd 0; #X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 20 10 @@ -379,3 +344,38 @@ to 0; #X restore 290 119 pd old; #X obj 43 203 pddp/pddplink ../1.manual/x2.htm#s3.1; #X text 194 202 <- fix this; +#N canvas 18 112 428 500 Predefined_and_implicit_messages_in_Pd 0; +#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 20 10 +1 18 -261106 -33289 0; +#X text 7 1 Predefined messages in Pd; +#X text 20 131 2) symbol message - the selector "symbol" \, followed +by a single symbol atom.; +#X obj 1 274 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 20 10 +1 18 -261106 -33289 0; +#X text 20 216 5) pointer message - the selector "pointer" \, followed +by a pointer atom.; +#X text 20 186 4) list - the selector "list" \, followed by two or +more atoms of any type (these are the elements of the list).; +#X text 20 166 3) bang message - the single selector "bang".; +#X text 20 246 6) signal - an audio signal; +#X text 7 274 Implicit float and list Messages; +#X text 20 37 In Pd \, when an object receives a message to an inlet +\, it looks at the selector to figure out what to do next. So that +objects can easily communicate with one another \, Pd has several predefined +messages:; +#X text 20 344 1) A single float atom has an implicit "float" selector. +; +#X msg 41 370 1; +#X msg 181 370 float 1; +#X text 71 370 is the same as...; +#X text 20 394 1) a message that starts with a float atom and is followed +by one or more atoms has an implicit "list" selector. Thus "1 2 3" +or "1 4 63" \, and even "1 foo fee four" are list messages.; +#X text 81 460 is the same as...; +#X msg 41 460 2 3 4; +#X msg 191 460 list 2 3 4; +#X text 20 97 1) float message - this message has the selector "float" +\, followed by a single float atom like 12 \, -4 \, or 1.8.; +#X text 20 309 Since numbers are used so often in Pd \, two shortcuts +are provided to make it easier to type and read them:; +#X restore 43 69 pd Predefined_and_implicit_messages_in_Pd; diff --git a/doc/pddp/block~-help.pd b/doc/pddp/block~-help.pd index b15b26fe..f1778fda 100644 --- a/doc/pddp/block~-help.pd +++ b/doc/pddp/block~-help.pd @@ -90,7 +90,7 @@ are blocked bigger than they are \, there might be weirdness.; #X obj 49 139 t b a; #X obj 258 318 outlet; #X obj 258 181 t a; -#X obj 201 315 tgl 15 0 \$0-tgl \$0-nothing empty 17 7 0 10 -262144 +#X obj 201 315 tgl 15 0 \$0-tgl \$0-nothing empty 17 7 0 10 -204786 -1 -1 0 1; #X obj 49 187 spigot; #X obj 110 124 r \$0-tgl; @@ -177,7 +177,8 @@ So for "normal" audio computations \, all blocks should also be power-of-two in size. HOWEVER \, if you have no [inlet~] or [outlet~] you may specify any other block size. This is intended for later use in video processing. ; -#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide; +#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide +; #X obj 455 51 pddp/dsp; #X obj 102 576 pddp/pddplink ../3.audio.examples/J07.oversampling.pd -text doc/3.audio.examples/J07.oversampling.pd; diff --git a/doc/pddp/cputime-help.pd b/doc/pddp/cputime-help.pd index edf9e70a..8f912a18 100644 --- a/doc/pddp/cputime-help.pd +++ b/doc/pddp/cputime-help.pd @@ -3,7 +3,7 @@ 14 -228856 -66577 0; #X obj 0 0 cnv 15 552 40 empty \$0-pddp.cnv.header cputime 3 12 0 18 -204280 -1 0; -#X obj 0 359 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13 +#X obj 0 333 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13 -228856 -1 0; #N canvas 52 242 494 360 META 0; #X text 12 125 LIBRARY internal; @@ -22,16 +22,16 @@ for Pd version 0.42.; #X text 12 105 OUTLET_0 float; #X text 12 185 RELEASE_DATE 1997; #X restore 500 597 pd META; -#X obj 0 433 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0 +#X obj 0 407 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0 13 -228856 -1 0; -#X obj 0 476 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12 +#X obj 0 450 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12 0 13 -228856 -1 0; -#X obj 0 504 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8 12 +#X obj 0 478 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8 12 0 13 -228856 -1 0; -#X obj 78 368 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 +#X obj 78 342 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 -162280 0; -#X text 98 480 (none); -#X text 98 442 float; +#X text 98 454 (none); +#X text 98 416 float; #N canvas 48 338 428 252 Related_objects 0; #X obj 125 35 metro; #X obj 62 35 realtime; @@ -67,10 +67,10 @@ is the amount of time your computer's CPU requires to perform a task #X text 160 157 Click here to get elapsed CPU time. Click again...and again...to see periodic measurements from the start or reset time. Be patient.; -#X obj 78 400 cnv 17 3 17 empty \$0-pddp.cnv.let.1 1 5 9 0 16 -228856 +#X obj 78 374 cnv 17 3 17 empty \$0-pddp.cnv.let.1 1 5 9 0 16 -228856 -162280 0; -#X text 98 399 bang; -#X text 168 442 - the elapsed time in milliseconds arrives at the outlet +#X text 98 373 bang; +#X text 168 416 - the elapsed time in milliseconds arrives at the outlet when the right inlet receives a bang.; #X text 80 264 NOTE: Unlike most other objects in Pd \, the right inlet of [cputime] is the hot one (i.e. \, a bang to it triggers the output). @@ -123,7 +123,7 @@ See the reference documents for those objects for more information. #X connect 1 0 0 0; #X connect 9 0 0 1; #X connect 12 0 0 2; -#X restore 102 537 pd Time_Measurements; +#X restore 102 511 pd Time_Measurements; #N canvas 70 77 428 430 Time_Objects 0; #X text 21 37 In a fantasy world \, computers could exist somehow beyond the restrictions of time and digital computation could be performed @@ -150,18 +150,20 @@ operating system's internal clock.; #X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0 14 -204280 -1 0; #X text 7 1 [cputime] Why the Discrepencies Between Clocks?; -#X restore 102 512 pd Time_Objects; -#X text 101 561 A patch using [cputime] can be found in the Pure Documentation -reference folder 7.stuff/tools/load-meter.pd; -#X obj 78 442 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 +#X restore 102 486 pd Time_Objects; +#X obj 78 416 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 -162280 0; #X text 11 23 measure CPU time; -#X text 98 367 bang; -#X text 168 367 - an initial bang to the left inlet starts the timer. +#X text 98 341 bang; +#X text 168 341 - an initial bang to the left inlet starts the timer. Subsequent bangs reset the timer.; -#X text 168 399 - a bang to the right inlet causes the elapsed time +#X text 168 373 - a bang to the right inlet causes the elapsed time to be output (in milliseconds).; -#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide; +#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide +; +#X text 101 531 For a patch that uses [cputime] see:; +#X obj 98 551 pddp/pddplink ../7.stuff/tools/load-meter.pd; +#X text 101 571 (also accessible from the "Media" menu); #X connect 13 0 19 1; #X connect 14 0 19 0; #X connect 19 0 15 0; diff --git a/doc/pddp/ctlin-help.pd b/doc/pddp/ctlin-help.pd index fdbd5238..a421fc18 100644 --- a/doc/pddp/ctlin-help.pd +++ b/doc/pddp/ctlin-help.pd @@ -3,7 +3,7 @@ 14 -228856 -66577 0; #X obj 0 0 cnv 15 552 40 empty \$0-pddp.cnv.header ctlin 3 12 0 18 -204280 -1 0; -#X obj 0 306 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13 +#X obj 0 301 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13 -228856 -1 0; #N canvas 51 245 494 358 META 0; #X text 12 125 LIBRARY internal; @@ -22,13 +22,13 @@ to conform to the PDDP template for Pd version 0.42.; #X text 12 105 OUTLET_n float; #X text 12 185 RELEASE_DATE 1997; #X restore 500 597 pd META; -#X obj 0 334 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0 +#X obj 0 329 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0 13 -228856 -1 0; -#X obj 0 467 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12 +#X obj 0 462 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12 0 13 -228856 -1 0; #X obj 0 566 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8 12 0 13 -228856 -1 0; -#X text 98 342 float; +#X text 98 337 float; #N canvas 50 160 441 439 Related_objects 0; #X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0 14 -204280 -1 0; @@ -70,20 +70,20 @@ by Olaf Matthes); from the MIDI port. See a MIDI-specification chart near you for control change message numbers and their meannings (MIDI implementation documents are freely available on the internet in c=various forms).; -#X text 98 310 (none); -#X obj 78 343 cnv 17 3 17 empty \$0-pddp.cnv.let.1 0 5 9 0 16 -228856 +#X text 98 305 (none); +#X obj 78 338 cnv 17 3 17 empty \$0-pddp.cnv.let.1 0 5 9 0 16 -228856 -162280 0; -#X text 98 367 float; -#X obj 78 368 cnv 17 3 17 empty \$0-pddp.cnv.let.1 1 5 9 0 16 -228856 +#X text 98 362 float; +#X obj 78 363 cnv 17 3 17 empty \$0-pddp.cnv.let.1 1 5 9 0 16 -228856 -162280 0; -#X text 98 392 float; -#X obj 78 393 cnv 17 3 17 empty \$0-pddp.cnv.let.2 2 5 9 0 16 -228856 +#X text 98 387 float; +#X obj 78 388 cnv 17 3 17 empty \$0-pddp.cnv.let.2 2 5 9 0 16 -228856 -162280 0; #X obj 24 69 ctlin; #X floatatom 24 133 5 0 0 0 - - -; #X floatatom 37 112 5 0 0 0 - - -; #X floatatom 51 91 5 0 0 0 - - -; -#X text 168 310 - [ctlin] reads data directly from the MIDI port; +#X text 168 305 - [ctlin] reads data directly from the MIDI port; #X obj 120 136 ctlin 64; #X floatatom 120 177 5 0 0 0 - - -; #X floatatom 165 161 5 0 0 0 - - -; @@ -100,21 +100,22 @@ are freely available on the internet in c=various forms).; #X obj 455 20 pddp/pddplink http://wiki.puredata.info/en/ctlin -text pdpedia: ctlin; #X text 11 23 read incoming Control Change messages; -#X text 168 486 - (optional) controller number to process. If no arguments +#X text 168 481 - (optional) controller number to process. If no arguments are present [ctlin] reads all controller data on all channels.; #X text 168 521 - (optional) channel number on which the controller is to be processed. If the second argument is absent [ctlin] reads all channels.; -#X text 168 411 If only one argument is given \, [ctlin] provides the +#X text 168 406 If only one argument is given \, [ctlin] provides the user with only 2 outlets: ctl. value and channel no. If 2 arguments are given (ctl. no. & chan. no.) only one outlet (ctl. value) is given. ; -#X text 168 342 - controller value.; -#X text 168 367 - controller number.; -#X text 168 392 - channel number.; -#X text 80 486 1) float; +#X text 168 337 - controller value.; +#X text 168 362 - controller number.; +#X text 168 387 - channel number.; +#X text 80 481 1) float; #X text 80 521 2) float; -#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide; +#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide +; #X connect 17 0 18 0; #X connect 17 1 19 0; #X connect 17 2 20 0; diff --git a/doc/pddp/delwrite~-help.pd b/doc/pddp/delwrite~-help.pd index 1ebbfeb9..063c312f 100644 --- a/doc/pddp/delwrite~-help.pd +++ b/doc/pddp/delwrite~-help.pd @@ -3,7 +3,7 @@ 14 -228856 -66577 0; #X obj 0 0 cnv 15 552 40 empty \$0-pddp.cnv.header delwrite~ 3 12 0 18 -204280 -1 0; -#X obj 0 293 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13 +#X obj 0 268 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13 -228856 -1 0; #N canvas 47 244 494 344 META 0; #X text 12 85 LIBRARY internal; @@ -18,13 +18,13 @@ Wilkes revised the patch to conform to the PDDP template for Pd version #X text 12 45 DESCRIPTION write a signal in a delay line; #X text 12 65 INLET_0 signal; #X restore 500 597 pd META; -#X obj 0 346 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0 +#X obj 0 321 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0 13 -228856 -1 0; -#X obj 0 375 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12 +#X obj 0 350 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12 0 13 -228856 -1 0; -#X obj 0 454 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8 12 +#X obj 0 429 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8 12 0 13 -228856 -1 0; -#X obj 78 302 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 +#X obj 78 277 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 -162280 0; #N canvas 73 450 428 139 Related_objects 0; #X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0 @@ -38,47 +38,48 @@ Wilkes revised the patch to conform to the PDDP template for Pd version #X restore 101 597 pd Related_objects; #X obj 435 20 pddp/pddplink http://wiki.puredata.info/en/delread~ -text pdpedia: delread~; -#X floatatom 90 122 0 0 0 0 - - -; -#X text 119 121 input to delay line; -#X obj 90 146 sig~; -#X floatatom 282 88 0 0 0 0 - - -; -#X obj 282 193 snapshot~; -#X floatatom 282 217 0 0 0 0 - - -; -#X obj 293 137 loadbang; -#X obj 293 159 metro 200; +#X floatatom 90 97 0 0 0 0 - - -; +#X text 119 96 input to delay line; +#X obj 90 121 sig~; +#X floatatom 282 63 0 0 0 0 - - -; +#X obj 282 168 snapshot~; +#X floatatom 282 192 0 0 0 0 - - -; +#X obj 293 112 loadbang; +#X obj 293 134 metro 200; #X obj 462 3 delwrite~; -#X obj 90 171 delwrite~ delwrite_ex 1000; -#X obj 282 111 delread~ delwrite_ex 1000; -#X floatatom 356 135 0 0 0 0 - - -; -#X obj 357 193 snapshot~; -#X floatatom 357 217 0 0 0 0 - - -; -#X obj 356 158 delread~ delwrite_ex 500; -#X text 98 351 (none); -#X text 98 301 signal; -#X text 168 301 - the signal is read by all [delread~] and [vd~] objects +#X obj 90 146 delwrite~ delwrite_ex 1000; +#X obj 282 86 delread~ delwrite_ex 1000; +#X floatatom 356 110 0 0 0 0 - - -; +#X obj 357 168 snapshot~; +#X floatatom 357 192 0 0 0 0 - - -; +#X obj 356 133 delread~ delwrite_ex 500; +#X text 98 326 (none); +#X text 98 276 signal; +#X text 168 276 - the signal is read by all [delread~] and [vd~] objects with the same delay line name (delwrite_ex in the above example).; -#X text 169 409 - length of the delay line in milliseconds \, which +#X text 169 384 - length of the delay line in milliseconds \, which is the maximum delay time any receiving [delread~] or [vd~] object may have.; -#X text 98 249 [delwrite~] allocates memory for a delay line and writes +#X text 98 224 [delwrite~] allocates memory for a delay line and writes an audio signal into it. [delread~] objects by the same name read from the delay line.; -#X text 169 394 - name of the delay line.; -#X text 99 458 You can use more than one [delread~] object for the +#X text 169 369 - name of the delay line.; +#X text 99 433 You can use more than one [delread~] object for the same delay line. (See example above).; -#X text 80 409 2) float; -#X text 99 486 Note: if the [delwrite~] runs after the [delread~] the +#X text 80 384 2) float; +#X text 99 461 Note: if the [delwrite~] runs after the [delread~] the minimum delay is actually one DSP period \, not zero.; -#X text 80 394 1) symbol atom; -#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide; +#X text 80 369 1) symbol atom; +#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide +; #X obj 455 51 pddp/dsp; -#X obj 99 512 pddp/pddplink ../3.audio.examples/G01.delay.pd -text +#X obj 99 492 pddp/pddplink ../3.audio.examples/G01.delay.pd -text doc/3.audio.examples/G01.delay.pd; -#X obj 99 527 pddp/pddplink ../3.audio.examples/G02.delay.loop.pd -text +#X obj 99 512 pddp/pddplink ../3.audio.examples/G02.delay.loop.pd -text doc/3.audio.examples/G02.delay.loop.pd; -#X obj 99 542 pddp/pddplink ../3.audio.examples/G03.delay.variable.pd +#X obj 99 532 pddp/pddplink ../3.audio.examples/G03.delay.variable.pd -text doc/3.audio.examples/G03.delay.variable.pd; -#X obj 99 557 pddp/pddplink ../3.audio.examples/G04.control.blocksize.pd +#X obj 99 552 pddp/pddplink ../3.audio.examples/G04.control.blocksize.pd -text doc/3.audio.examples/G04.control.blocksize.pd; #X obj 99 572 pddp/pddplink ../3.audio.examples/G05.execution.order.pd -text doc/3.audio.examples/G05.execution.order.pd; diff --git a/doc/pddp/drawnumber-help.pd b/doc/pddp/drawnumber-help.pd index a0fedfa2..8daa7379 100644 --- a/doc/pddp/drawnumber-help.pd +++ b/doc/pddp/drawnumber-help.pd @@ -153,7 +153,8 @@ for [drawsymbol]) when not in editmode. Click a number to enter values #X text 98 405 * Any of these can be numbers (float) or field names (symbol atom).; #X obj 98 542 pddp/pddplink drawsymbol-help.pd; -#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide; +#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide +; #X obj 318 542 pddp/pddplink ../4.data.structures/09.scaling.pd -text doc/4.data.structure/09.scaling.pd; #X obj 318 557 pddp/pddplink ../4.data.structures/10.onoff.pd -text diff --git a/doc/pddp/loadbang-help.pd b/doc/pddp/loadbang-help.pd index da9c8a0f..e65cdb66 100644 --- a/doc/pddp/loadbang-help.pd +++ b/doc/pddp/loadbang-help.pd @@ -58,7 +58,6 @@ simple mathematic equation when this patch was loaded. In this case: a process automatically when this patch was loaded.; #X text 98 426 (none); #X text 98 458 bang; -#X text 99 572 Pd Documentation Chapter 3.6 - doc/1.manual/x3.htm; #N canvas 96 135 428 388 More_Info 0; #X obj 15 149 print foo; #X obj 15 101 loadbang; @@ -116,7 +115,10 @@ line can be found in Chapter 3.6 of the HTML documentation.; 14 -204280 -1 0; #X text 7 1 [loadbang] Important Note; #X restore 102 551 pd Important_Note; -#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide; +#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide +; +#X obj 101 572 pddp/pddplink ../1.manual/x3.htm -text Pd Manual Chapter +3.6 - doc/1.manual/x3.htm; #X connect 12 0 17 0; #X connect 13 0 15 0; #X connect 14 0 15 1; diff --git a/doc/pddp/loop~-help.pd b/doc/pddp/loop~-help.pd index 7844421f..4415a8a2 100644 --- a/doc/pddp/loop~-help.pd +++ b/doc/pddp/loop~-help.pd @@ -118,7 +118,8 @@ window size only changes at phase zero crossings and the phase output is adjusted so that changing window size doesn't change the transposition. ; #X restore 102 575 pd About_[loop~]; -#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide; +#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide +; #X obj 455 51 pddp/dsp; #X obj 78 524 cnv 17 3 17 empty \$0-pddp.cnv.let.1 1 5 9 0 16 -228856 -162280 0; diff --git a/doc/pddp/makefilename-help.pd b/doc/pddp/makefilename-help.pd index 91391205..58b04442 100644 --- a/doc/pddp/makefilename-help.pd +++ b/doc/pddp/makefilename-help.pd @@ -3,7 +3,7 @@ 14 -228856 -66577 0; #X obj 0 0 cnv 15 552 40 empty \$0-pddp.cnv.header makefilename 3 12 0 18 -204280 -1 0; -#X obj 0 197 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13 +#X obj 0 179 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13 -228856 -1 0; #N canvas 51 244 494 344 META 0; #X text 12 105 LIBRARY internal; @@ -19,11 +19,11 @@ Pd version 0.42.; #X text 12 5 KEYWORDS control conversion needs_work symbol_op; #X text 12 165 RELEASE_DATE 1997; #X restore 500 597 pd META; -#X obj 0 337 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0 +#X obj 0 319 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0 13 -228856 -1 0; -#X obj 0 374 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12 +#X obj 0 356 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12 0 13 -228856 -1 0; -#X obj 0 497 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8 12 +#X obj 0 479 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8 12 0 13 -228856 -1 0; #N canvas 75 446 428 187 Related_objects 0; #X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0 @@ -38,10 +38,10 @@ Pd version 0.42.; #X obj 19 136 pddp/helplink cxc/ascseq; #X text 19 74 Externals; #X restore 101 597 pd Related_objects; -#X obj 78 206 cnv 17 3 120 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 +#X obj 78 188 cnv 17 3 120 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 -162280 0; -#X text 98 205 float; -#X obj 78 346 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 +#X text 98 187 float; +#X obj 78 328 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 -162280 0; #X obj 444 3 makefilename; #X obj 415 20 pddp/pddplink http://wiki.puredata.info/en/makefilename @@ -57,23 +57,22 @@ Pd version 0.42.; #X msg 437 55 cool; #X obj 304 126 makefilename %s_PD.aif; #X symbolatom 304 150 0 0 0 0 - - -; -#X text 168 205 - if a number (integer) is sent to the inlet \, the +#X text 168 187 - if a number (integer) is sent to the inlet \, the argument should be written with a "%c" \, "%d" \, or "%X" which represents the location of the incoming variable number in the outgoing symbol. Floats will be converted to integers.; -#X text 98 255 symbol; -#X text 98 296 list; -#X text 98 345 symbol; -#X text 169 392 - this object generates symbols according to a format +#X text 98 237 symbol; +#X text 98 278 list; +#X text 98 327 symbol; +#X text 169 374 - this object generates symbols according to a format string (the argument) \, for use as a series of filenames \, table names \, etc. Variables for numbers can be specified by using "%s" \, "%c" \, "%d" \, or "%X" in the string (see subpatch below). For variable symbols \, use "%s". No checking is done. Each [makefilename] object can have only one variable.; -#X text 168 255 - if a symbol is sent to the inlet \, the argument +#X text 168 237 - if a symbol is sent to the inlet \, the argument should be written with a "%s" which represents the location of the incoming variable symbol in the outgoing symbol.; -#X text 98 572 Pd Documentation Chapter 3.6 - doc/1.manual/x3.htm; #N canvas 74 23 428 594 More_Info 0; #X text 20 33 I believe that this object was developed first to allow PD to generate sequential file names - perhaps to be used in conjunction @@ -135,7 +134,7 @@ of the decimal is discarded.; #X connect 13 0 15 0; #X connect 14 0 12 0; #X connect 16 0 6 0; -#X restore 100 506 pd More_Info; +#X restore 100 488 pd More_Info; #N canvas 105 144 428 318 all_possible_patterns 0; #X text 33 86 %c; #X text 110 86 character; @@ -165,7 +164,7 @@ in Pd's [makefilename]:; #X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0 14 -204280 -1 0; #X text 7 1 [makefilename] All Possible Patterns; -#X restore 100 474 pd all_possible_patterns; +#X restore 100 456 pd all_possible_patterns; #N canvas 80 12 428 594 spaces_and_multiple_variables 0; #X obj 223 71 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; @@ -267,7 +266,7 @@ underscore will often produce a tolerable compromise.; #X connect 40 0 39 0; #X connect 41 0 40 0; #X connect 44 0 45 0; -#X restore 100 529 pd spaces_and_multiple_variables; +#X restore 100 511 pd spaces_and_multiple_variables; #N canvas 58 29 463 530 help_with_interfaces 0; #X text 21 32 Building user interfaces in Pd is a difficult balance between usability and performance. Pd is not winning any awards for @@ -342,15 +341,18 @@ in the area of performance to provide users with on-screen reporting \, record keeping \, and sometimes even a few 'pleasantries'. Consider the following examples - but always weigh the pros and cons when incorporating these types of interfaces. Performance vs. Usability.; -#X restore 100 552 pd help_with_interfaces; +#X restore 100 534 pd help_with_interfaces; #X text 11 23 format a string with a variable field; -#X text 168 296 - if the first element of the list matches the variable +#X text 168 278 - if the first element of the list matches the variable type used \, then the list will be truncated.; -#X text 168 345 - the output of [makefilename] is always a symbol. +#X text 168 327 - the output of [makefilename] is always a symbol. ; -#X text 80 392 1) symbol atom; -#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide; -#X obj 318 529 pddp/pddplink all_about_symbol_construction.pd; +#X text 80 374 1) symbol atom; +#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide +; +#X obj 98 572 pddp/pddplink all_about_symbol_construction.pd; +#X obj 98 554 pddp/pddplink ../1.manual/x3.htm -text Pd Manual Chapter +3.6 - doc/1.manual/x3.htm; #X connect 13 0 16 0; #X connect 16 0 15 0; #X connect 17 0 22 0; diff --git a/doc/pddp/my_canvas-help.pd b/doc/pddp/my_canvas-help.pd index b9692c68..1d91fa26 100644 --- a/doc/pddp/my_canvas-help.pd +++ b/doc/pddp/my_canvas-help.pd @@ -351,7 +351,8 @@ a [cnv] \, as are the horizontal dividers below.; #X obj 435 221 send to_K; #X text 94 197 To get a cnv position \, send it a "get_pos" message ->; -#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide; +#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide +; #N canvas 404 60 483 507 (subpatch) 0; #X msg 144 296 bang; #X msg 144 321 1 30; @@ -486,7 +487,7 @@ a [cnv] \, as are the horizontal dividers below.; #N canvas 92 49 450 511 let's-play-pong! 0; #X obj 138 138 cnv 15 100 25 empty \$0-score Score:0 5 12 0 14 -233017 -66577 0; -#X obj 14 281 cnv 15 5 60 \$0-ps \$0-pr empty 20 12 0 14 -1 -66577 +#X obj 14 296 cnv 15 5 60 \$0-ps \$0-pr empty 20 12 0 14 -1 -66577 0; #X obj 257 19 key; #X msg 257 112 delta 0 \$1; @@ -556,11 +557,11 @@ a [cnv] \, as are the horizontal dividers below.; #X obj 84 86 b; #X msg 84 152 label Score:\$1; #X obj 84 179 s \$0-score; -#X obj 165 24 r die; #X obj 165 51 sel 0; #X obj 165 78 0; #X obj 210 92 loadbang; #X msg 210 114 0; +#X obj 165 24 r play; #X connect 0 0 3 0; #X connect 1 0 2 0; #X connect 1 0 4 0; @@ -568,10 +569,10 @@ a [cnv] \, as are the horizontal dividers below.; #X connect 3 0 1 0; #X connect 4 0 5 0; #X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 8 0 1 1; -#X connect 9 0 10 0; -#X connect 10 0 4 0; +#X connect 7 0 1 1; +#X connect 8 0 9 0; +#X connect 9 0 4 0; +#X connect 10 0 6 0; #X restore 101 386 pd score; #X obj 68 95 metro 10; #N canvas 0 0 450 300 once 0; @@ -601,7 +602,7 @@ a [cnv] \, as are the horizontal dividers below.; #X obj 68 18 r play; #X obj 336 111 s play; #X msg 87 319 0; -#X obj 318 297 cnv 10 10 10 \$0-bs \$0-br empty 20 12 0 14 -1 -66577 +#X obj 314 328 cnv 10 10 10 \$0-bs \$0-br empty 20 12 0 14 -1 -66577 0; #X obj 257 202 v bx; #X obj 337 202 v px; diff --git a/doc/pddp/netreceive-help.pd b/doc/pddp/netreceive-help.pd index ee8a747a..5107bd85 100644 --- a/doc/pddp/netreceive-help.pd +++ b/doc/pddp/netreceive-help.pd @@ -3,7 +3,7 @@ 14 -228856 -66577 0; #X obj 0 0 cnv 15 552 40 empty \$0-pddp.cnv.header netreceive 3 12 0 18 -204280 -1 0; -#X obj 0 331 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13 +#X obj 0 311 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13 -228856 -1 0; #N canvas 46 242 494 344 META 0; #X text 12 105 LIBRARY internal; @@ -20,9 +20,9 @@ Jonathan Wilkes to conform to the PDDP template for Pd version 0.42. #X text 12 85 OUTLET_1 float; #X text 12 165 RELEASE_DATE 1997; #X restore 500 597 pd META; -#X obj 0 358 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0 +#X obj 0 338 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0 13 -228856 -1 0; -#X obj 0 431 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12 +#X obj 0 419 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12 0 13 -228856 -1 0; #X obj 0 558 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8 12 0 13 -228856 -1 0; @@ -32,9 +32,9 @@ Jonathan Wilkes to conform to the PDDP template for Pd version 0.42. #X text 8 2 [netreceive] Related Objects; #X obj 22 43 netsend; #X restore 102 598 pd Related_objects; -#X obj 78 367 cnv 17 3 25 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 +#X obj 78 347 cnv 17 3 25 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 -162280 0; -#X text 80 451 1) float; +#X text 80 439 1) float; #X obj 463 3 netreceive; #X obj 430 20 pddp/pddplink http://wiki.puredata.info/en/netreceive -text pdpedia: netreceive; @@ -61,33 +61,34 @@ access restrictions \, so anyone can connect to it and send messages. ; #X restore 102 567 pd About_netreceive; #X text 11 23 listen for incoming messages from a network; -#X text 168 466 - (optional) 0 for TCP \, nonzero for UDP. (Default +#X text 168 454 - (optional) 0 for TCP \, nonzero for UDP. (Default is TCP.); -#X text 168 451 - (optional) port number.; -#X text 80 466 2) float; -#X text 168 481 - if you set the third argument to the word "old" \, +#X text 168 439 - (optional) port number.; +#X text 80 454 2) float; +#X text 168 469 - if you set the third argument to the word "old" \, everything sent to the specified port is received into the global message space. This is the original behavior of [netreceive]. This can be VERY INSECURE since it gives someone full access to your computer \, allowing them to do anything that Pd can via the network.; -#X text 98 290 Old behavior: [netreceive 4567 0 old] (see argument +#X text 98 270 Old behavior: [netreceive 4567 0 old] (see argument 3 below); -#X text 80 481 3) symbol atom; -#X text 98 366 anything; -#X obj 78 403 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 +#X text 80 469 3) symbol atom; +#X text 98 346 anything; +#X obj 78 383 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 -162280 0; -#X text 98 402 float; +#X text 98 382 float; #X text 264 60 <- TCP \, port 3000; #X text 261 144 <- UDP \, port 3001; #X text 98 205 You can send messages from the [netsend] objects in the help patch for [netsend].; -#X text 168 366 - any message received by this [netreceive] object +#X text 168 346 - any message received by this [netreceive] object will be sent to the left outlet.; -#X text 98 334 (none); +#X text 98 314 (none); #X obj 139 61 netreceive 3000; -#X text 168 402 - when using TCP \, the [netreceive] object has a right +#X text 168 382 - when using TCP \, the [netreceive] object has a right inlet which shows the number of open connections.; -#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide; +#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide +; #X connect 13 0 15 0; #X connect 32 0 14 0; #X connect 32 1 12 0; diff --git a/doc/pddp/numbox2-help.pd b/doc/pddp/numbox2-help.pd index ff59ed04..06a6bc60 100644 --- a/doc/pddp/numbox2-help.pd +++ b/doc/pddp/numbox2-help.pd @@ -388,7 +388,7 @@ fontsize bgColor foregroundColor lblColor initValue logHeight; #X msg 22 193 obj 150 280 nbx 5 14 0 127 0 1 send receive Maia 15 -8 0 13 14 12 23 63 256; #X connect 6 0 2 0; -#X restore 170 519 pd nbx-creation-arguments; +#X restore 170 524 pd nbx-creation-arguments; #X text 168 465 - if you create an [nbx] object without arguments \, default values are chosen for the GUI-properties. See the subpatch below to learn how to dynamically instantiate a [nbx] with custom properties: @@ -403,7 +403,8 @@ its appearance.; #X text 257 564 IEM KUG; #X text 232 576 graz \, austria 2002; #X text 425 4 [my_numbox] or [nbx]; -#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide; +#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide +; #X text 98 295 bang; #X text 168 295 - output the current value; #X connect 13 0 16 0; diff --git a/doc/pddp/outlet-help.pd b/doc/pddp/outlet-help.pd index 798e3163..dfe1df6a 100644 --- a/doc/pddp/outlet-help.pd +++ b/doc/pddp/outlet-help.pd @@ -3,7 +3,7 @@ 14 -228856 -66577 0; #X obj 0 0 cnv 15 552 40 empty \$0-pddp.cnv.header outlet 3 12 0 18 -204280 -1 0; -#X obj 0 414 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13 +#X obj 0 399 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13 -228856 -1 0; #N canvas 46 242 494 344 META 0; #X text 12 85 LIBRARY internal; @@ -18,9 +18,9 @@ Jonathan Wilkes to conform to the PDDP template for Pd version 0.42. #X text 12 5 KEYWORDS control nonlocal canvas_op; #X text 12 145 RELEASE_DATE 1997; #X restore 500 597 pd META; -#X obj 0 489 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0 +#X obj 0 483 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0 13 -228856 -1 0; -#X obj 0 517 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12 +#X obj 0 511 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12 0 13 -228856 -1 0; #X obj 0 566 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8 12 0 13 -228856 -1 0; @@ -35,16 +35,16 @@ Jonathan Wilkes to conform to the PDDP template for Pd version 0.42. #X text 266 44 [switch~]; #X text 8 3 [outlet] Related Objects; #X restore 102 598 pd Related_objects; -#X obj 78 423 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 +#X obj 78 408 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 -162280 0; -#X text 98 422 anything; -#X text 98 493 (none); -#X text 98 521 (none); +#X text 98 407 anything; +#X text 98 487 (none); +#X text 98 515 (none); #X text 11 23 control outlet for a subpatch; #X obj 477 3 outlet; #X obj 451 20 pddp/pddplink http://wiki.puredata.info/en/outlet -text pdpedia: outlet; -#X text 167 521 - a symbolic argument to an [outlet] object which will +#X text 167 515 - a symbolic argument to an [outlet] object which will be ignored. However \, [outlet] will not create if you give it an initial float argument.; #X obj 373 259 print~; @@ -83,12 +83,13 @@ float argument.; subpatch:; #X text 98 77 The [outlet] object allows messages to be sent from objects in a subpatch to objects on the parent canvas.; -#X text 168 422 - the inlet passes any message sent to [outlet] to +#X text 168 407 - the inlet passes any message sent to [outlet] to the outlet of canvas in which it is contained. When multiple [outlet~] and/or [outlet] objects are in one subpatch \, their horizontal order determines which outlet on the subpatch corresponds to which [outlet~]/[outlet] object.; -#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide; +#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide +; #X connect 17 0 23 1; #X connect 18 0 23 0; #X connect 22 0 16 0; diff --git a/doc/pddp/output~-help.pd b/doc/pddp/output~-help.pd index b4df6be0..554a88be 100644 --- a/doc/pddp/output~-help.pd +++ b/doc/pddp/output~-help.pd @@ -80,7 +80,8 @@ channel.; and passed unchanged to this outlet.; #X text 168 409 - the incoming signal from the leftmost inlet is filtered and passed to this outlet.; -#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide; +#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide +; #X obj 99 572 pddp/pddplink ../3.audio.examples/A05.output.subpatch.pd -text doc/3.audio.examples/A05.output.subpatch.pd; #X connect 13 0 15 0; diff --git a/doc/pddp/pack-help.pd b/doc/pddp/pack-help.pd index 16050bf5..013cce5c 100644 --- a/doc/pddp/pack-help.pd +++ b/doc/pddp/pack-help.pd @@ -192,7 +192,8 @@ specify the atom-type of each inlet. You can also use a float to specify float-type while also initializing that inlet's value. Some peculiarities described below:; #X text 80 476 n) symbol atom; -#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide; +#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide +; #X text 168 186 - if the first argument is "symbol" or "s" \, an incoming symbol will be set to the first item in the list \, and [pack] will output its list.; diff --git a/doc/pddp/pd-help.pd b/doc/pddp/pd-help.pd index f7688acb..013f133c 100644 --- a/doc/pddp/pd-help.pd +++ b/doc/pddp/pd-help.pd @@ -105,7 +105,8 @@ inlet -> rightmost [inlet] \, and so on.; #X obj 338 108 pddp/pddplink inlet~-help.pd -text inlet~-help; #X obj 428 93 pddp/pddplink outlet-help.pd -text outlet-help; #X obj 428 108 pddp/pddplink outlet~-help.pd -text outlet~-help; -#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide; +#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide +; #X obj 100 560 pddp/pddplink ../2.control.examples/12.PART2.subpatch.pd -text doc/2.control.examples/12.PART2.subpatch.pd; #X obj 100 575 pddp/pddplink ../3.audio.examples/G05.execution.order.pd @@ -121,20 +122,18 @@ inlet -> rightmost [inlet] \, and so on.; #N canvas 255 362 264 118 thats-enough 0; #X text 84 38 Ok \, that's it.; #X text 70 53 For real this time.; -#N canvas 2 532 272 64 Really? 0; +#N canvas 3 524 272 64 Really? 0; #X text 2 27 Seriously \,; -#X text 2 41 you need...; #N canvas 6 384 266 81 What? 0; -#X text 3 48 You keep insigating; -#X text 4 62 pointless ...; -#N canvas 8 249 450 72 Why? 0; -#X text 2 39 Because your real frustrations; -#X text 2 54 have no ...; -#N canvas 9 129 341 101 Oh. 0; -#X text 16 16 Also \, you're a bit obsessive/compulsive.; -#X restore 5 5 pd Oh.; -#X restore 7 4 pd Why?; +#X text 3 58 You're being obsessive.; +#N canvas 8 249 450 72 Who? 0; +#N canvas 9 129 341 101 I 0; +#X text 16 16 Third base!; +#X restore 5 5 pd I don't know.; +#X text 2 39 Who's on first.; +#X restore 7 4 pd Who?; #X restore 7 0 pd What?; +#X text 2 41 Stop.; #X restore 197 98 pd Really?; #X restore 2 102 pd thats-enough; #X text 44 63 when you close the parent window.; diff --git a/doc/pddp/powtodb~-help.pd b/doc/pddp/powtodb~-help.pd index db8c1c74..997f53d6 100644 --- a/doc/pddp/powtodb~-help.pd +++ b/doc/pddp/powtodb~-help.pd @@ -3,7 +3,7 @@ 14 -228856 -66577 0; #X obj 0 0 cnv 15 552 40 empty \$0-pddp.cnv.header powtodb~ 3 12 0 18 -204280 -1 0; -#X obj 0 418 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13 +#X obj 0 412 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13 -228856 -1 0; #N canvas 51 245 494 344 META 0; #X text 12 105 LIBRARY internal; @@ -20,15 +20,15 @@ Wilkes revised the patch to conform to the PDDP template for Pd version #X text 12 85 OUTLET_0 signal; #X text 12 165 RELEASE_DATE 1997; #X restore 500 597 pd META; -#X obj 0 455 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0 +#X obj 0 449 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0 13 -228856 -1 0; -#X obj 0 492 cnv 3 550 3 empty \$0-pddp.cnv.argument argument 8 12 +#X obj 0 486 cnv 3 550 3 empty \$0-pddp.cnv.argument argument 8 12 0 13 -228856 -1 0; -#X obj 0 520 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8 12 +#X obj 0 514 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8 12 0 13 -228856 -1 0; -#X obj 78 427 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 +#X obj 78 421 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 -162280 0; -#X text 98 496 (none); +#X text 98 490 (none); #N canvas 102 446 428 141 Related_objects 0; #X obj 23 102 mtof; #X obj 68 102 ftom; @@ -52,11 +52,11 @@ Wilkes revised the patch to conform to the PDDP template for Pd version #X obj 209 144 sig~; #X obj 276 199 metro 100; #X obj 276 169 loadbang; -#X text 98 426 signal; -#X obj 78 464 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 +#X text 98 420 signal; +#X obj 78 458 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 -162280 0; -#X text 98 464 signal; -#X text 99 524 This object takes an audio signal as input and output +#X text 98 458 signal; +#X text 99 518 This object takes an audio signal as input and output (and works sample by sample.) Since it calls a library math function \, it may be much more expensive than other workaday tilde objects such as *~ and osc~ \, depending on your hardware and math library. @@ -68,7 +68,8 @@ the square of the "RMS" amplitude \, to decibels.; #X obj 445 20 pddp/pddplink http://wiki.puredata.info/en/powtodb~ -text pdpedia: powtodb~; #X text 11 23 convert power units to dB for audio signals; -#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide; +#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide +; #X obj 455 51 pddp/dsp; #X connect 10 0 11 0; #X connect 12 0 13 0; |