From ee96d1f545e2e2ab1b4b332d4edc6f8f54fa97f9 Mon Sep 17 00:00:00 2001 From: porres Date: Tue, 18 Jun 2024 23:25:47 -0300 Subject: [PATCH] deprecate [forward] --- cyclone_objects/binaries/control/forward.c | 1 + .../extra_files/All_about_cyclone.pd | 2 + documentation/extra_files/CHANGELOG.txt | 1 + documentation/help_files/flush-help.pd | 141 ++++++++++-------- documentation/help_files/forward-help.pd | 138 +++++++++-------- documentation/help_files/maximum~-help.pd | 16 +- documentation/help_files/minimum~-help.pd | 12 +- 7 files changed, 176 insertions(+), 135 deletions(-) diff --git a/cyclone_objects/binaries/control/forward.c b/cyclone_objects/binaries/control/forward.c index d78c337d..52cc7e64 100644 --- a/cyclone_objects/binaries/control/forward.c +++ b/cyclone_objects/binaries/control/forward.c @@ -69,4 +69,5 @@ CYCLONE_OBJ_API void forward_setup(void) class_addanything(forward_class, forward_anything); class_addmethod(forward_class, (t_method)forward_send, gensym("send"), A_DEFSYM, 0); + pd_error(forward_class, "[cyclone/forward] is deprecated, consider using vanilla's [send] or regular message boxes instead"); } diff --git a/documentation/extra_files/All_about_cyclone.pd b/documentation/extra_files/All_about_cyclone.pd index 96775f2a..6217cb05 100644 --- a/documentation/extra_files/All_about_cyclone.pd +++ b/documentation/extra_files/All_about_cyclone.pd @@ -293,6 +293,8 @@ #X text 447 1068 <-- DEPRECATED!!!!; #X obj 76 114 cyclone; #X text 132 112 <-- cyclone binary; +#X text 36 1166 DEPRECATED!!!! -->; +#X text 35 629 DEPRECATED!!!! -->; #X restore 101 328 pd All_cyclone_Objects; #X text 65 39 - Cyclone is a set of Pure Data objects cloned from Max/MSP \, see https://github.com/porres/pd-cyclone, f 73; #X text 58 220 Here you find all objects available in Cyclone. You can turn the DSP on to check how much CPU load you have with all objects on and just test if they all work. The total number of objects in cyclone is 194 counting the cyclone bynary and six deprecated objects (so it's more like 187)., f 74; diff --git a/documentation/extra_files/CHANGELOG.txt b/documentation/extra_files/CHANGELOG.txt index 15901210..d139ea60 100644 --- a/documentation/extra_files/CHANGELOG.txt +++ b/documentation/extra_files/CHANGELOG.txt @@ -9,6 +9,7 @@ cyclone 0.9-0 (needs at least Pd Vanilla 0.55-0): - Compilation and binaries in double precision is now supported and provided - [append] has been deprecated, use [list append] and [list trim] instead +- [forward] has also been deprecated, just use [send] or regular message boxes, will you? - Added a browser plugin for objects on right click on an empty spot of the patch - Fixed a bug in [zl.group] where it did not load the default arg - Fixed regression bugs in [offer], list input works now and other things that were funny seems ok now (we introduced this bug in 0.3) diff --git a/documentation/help_files/flush-help.pd b/documentation/help_files/flush-help.pd index 69aa0cc9..2b49a8d0 100644 --- a/documentation/help_files/flush-help.pd +++ b/documentation/help_files/flush-help.pd @@ -1,40 +1,40 @@ -#N canvas 534 29 562 551 10; +#N canvas 534 29 563 605 10; #X declare -stdpath ./; -#X obj 2 312 cnv 3 550 3 empty empty inlets 8 12 0 13 #dcdcdc #000000 0; -#X obj 2 429 cnv 3 550 3 empty empty outlets 8 12 0 13 #dcdcdc #000000 0; -#X obj 2 491 cnv 3 550 3 empty empty arguments 8 12 0 13 #dcdcdc #000000 0; -#X obj 84 321 cnv 17 3 76 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0; -#X obj 84 403 cnv 17 3 17 empty empty 1 5 9 0 16 #dcdcdc #9c9c9c 0; +#X obj 2 362 cnv 3 550 3 empty empty inlets 8 12 0 13 #dcdcdc #000000 0; +#X obj 2 479 cnv 3 550 3 empty empty outlets 8 12 0 13 #dcdcdc #000000 0; +#X obj 2 541 cnv 3 550 3 empty empty arguments 8 12 0 13 #dcdcdc #000000 0; +#X obj 84 371 cnv 17 3 76 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0; +#X obj 84 453 cnv 17 3 17 empty empty 1 5 9 0 16 #dcdcdc #9c9c9c 0; #X floatatom 166 209 5 0 0 0 - - - 0; #X floatatom 229 210 5 0 0 0 - - - 0; -#X obj 84 438 cnv 17 3 17 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0; -#X obj 84 461 cnv 17 3 17 empty empty 1 5 9 0 16 #dcdcdc #9c9c9c 0; +#X obj 84 488 cnv 17 3 17 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0; +#X obj 84 511 cnv 17 3 17 empty empty 1 5 9 0 16 #dcdcdc #9c9c9c 0; #X obj 154 234 cyclone/flush; -#X obj 2 522 cnv 15 552 21 empty empty empty 20 12 0 14 #e0e0e0 #202020 0; -#X text 158 322 -; -#X text 125 322 bang; -#X text 158 343 -; -#X text 118 343 float; -#X text 158 364 -; -#X text 124 364 list; -#X text 158 385 -; -#X text 158 405 -; -#X text 118 405 float; -#X text 158 440 -; -#X text 118 440 float; -#X text 158 463 -; -#X text 118 463 float; -#X text 111 500 (none); +#X obj 2 572 cnv 15 552 21 empty empty empty 20 12 0 14 #e0e0e0 #202020 0; +#X text 158 372 -; +#X text 125 372 bang; +#X text 158 393 -; +#X text 118 393 float; +#X text 158 414 -; +#X text 124 414 list; +#X text 158 435 -; +#X text 158 455 -; +#X text 118 455 float; +#X text 158 490 -; +#X text 118 490 float; +#X text 158 513 -; +#X text 118 513 float; +#X text 111 550 (none); #X text 67 86 Like a "panic button" \, [flush] keeps track of Note-on messages that weren't switched off and "flushes" them by sending corresponding note-offs when it receives a bang.; #X obj 117 181 bng 18 250 50 0 empty empty empty 17 7 0 10 #dcdcdc #000000 #000000; -#X text 173 364 sets a pitch/velocity pair of a note message, f 60; -#X text 173 385 clears the hanging notes that [flush] keeps track off; -#X text 173 322 sends note off for hanging notes, f 60; -#X text 118 385 clear; -#X text 173 405 sets the velocity part of the note message, f 60; -#X text 173 343 sets the pitch part of the note message, f 60; -#X text 173 440 the pitch part of a note message, f 60; -#X text 173 463 the velocity part of a note message, f 60; +#X text 173 414 sets a pitch/velocity pair of a note message, f 60; +#X text 173 435 clears the hanging notes that [flush] keeps track off; +#X text 173 372 sends note off for hanging notes, f 60; +#X text 118 435 clear; +#X text 173 455 sets the velocity part of the note message, f 60; +#X text 173 393 sets the pitch part of the note message, f 60; +#X text 173 490 the pitch part of a note message, f 60; +#X text 173 513 the velocity part of a note message, f 60; #X obj 229 259 nbx 4 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; #X obj 154 259 nbx 4 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; #X text 279 259 velocity; @@ -47,8 +47,8 @@ #X obj 154 279 print pitch; #X text 166 190 pitch; #X text 225 190 velocity; -#N canvas 678 129 625 500 example 0; -#X obj 231 226 cnv 15 140 40 empty empty empty 20 12 0 14 #ececec #404040 0; +#N canvas 650 23 470 626 example 0; +#X obj 93 159 cnv 15 140 40 empty empty empty 20 12 0 14 #ececec #404040 0; #N canvas 923 225 443 345 polysynth 0; #X obj 85 63 inlet; #X obj 173 298 outlet~; @@ -197,9 +197,9 @@ #X connect 10 1 0 0; #X restore 347 209 pd voice; #X obj 85 97 poly 6 1; -#X obj 85 136 cyclone/join 3; #X obj 130 63 inlet; #X obj 85 166 route 1 2 3 4 5 6, f 38; +#X obj 85 136 pack f f f; #X connect 0 0 8 0; #X connect 2 0 1 0; #X connect 3 0 1 0; @@ -207,32 +207,42 @@ #X connect 5 0 1 0; #X connect 6 0 1 0; #X connect 7 0 1 0; -#X connect 8 0 9 0; -#X connect 8 1 9 1; -#X connect 8 2 9 2; -#X connect 9 0 11 0; -#X connect 10 0 8 1; -#X connect 11 0 2 0; -#X connect 11 1 3 0; -#X connect 11 2 4 0; -#X connect 11 3 5 0; -#X connect 11 4 6 0; -#X connect 11 5 7 0; -#X restore 251 335 pd polysynth; -#X obj 379 311 cyclone/borax; -#X obj 194 191 bng 30 250 50 0 empty empty empty 17 7 0 10 #d0d0d0 #686868 #000000; -#X obj 251 53 bng 17 250 50 0 empty empty empty 17 7 0 10 #dcdcdc #000000 #000000; -#X obj 397 362 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; -#X text 88 201 Flush them off; -#X obj 251 78 expr random(50 \, 80); -#X obj 251 239 cyclone/flush; -#X obj 251 139 stripnote; -#X obj 251 108 makenote 100 500; -#X text 121 137 filter out note off \; leave notes hanging; -#X text 61 54 generate random note messages; -#X obj 251 384 output~; -#X text 444 354 number of played notes, f 12; -#X obj 68 387 declare -stdpath ./; +#X connect 8 0 11 0; +#X connect 8 1 11 1; +#X connect 8 2 11 2; +#X connect 9 0 8 1; +#X connect 10 0 2 0; +#X connect 10 1 3 0; +#X connect 10 2 4 0; +#X connect 10 3 5 0; +#X connect 10 4 6 0; +#X connect 10 5 7 0; +#X connect 11 0 10 0; +#X restore 119 238 pd polysynth; +#X obj 235 235 cyclone/borax; +#X obj 64 114 bng 30 250 50 0 empty empty empty 17 7 0 10 #d0d0d0 #686868 #000000; +#X obj 113 26 bng 17 250 50 0 empty empty empty 17 7 0 10 #dcdcdc #000000 #000000; +#X obj 253 286 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; +#X text 26 113 Flush them off, f 5; +#X obj 113 51 expr random(50 \, 80); +#X obj 113 172 cyclone/flush; +#X obj 113 112 stripnote; +#X obj 113 81 makenote 100 500; +#X text 179 108 filter out note off \; leave notes hanging; +#X text 142 25 generate random note messages; +#X obj 119 287 output~; +#X text 300 278 number of played notes, f 12; +#X obj 275 172 declare -stdpath ./; +#X obj 149 463 poly; +#X msg 149 430 stop; +#X text 187 431 flush hanging note on messages; +#X text 44 374 Note \, however \, that if you're using [poly] (as in the [pd polysynth] abstraction above) \, you can use the "flush" message.; +#X obj 302 569 open-else; +#X text 301 474 click; +#X text 86 515 Plugdata users or those with ELSE may also be using objects that also have built in 'flush' options \, such as [else/voices] \, [else/midi] and [else/keyboard]., f 32; +#X msg 302 493 voices; +#X msg 313 518 midi; +#X msg 323 542 keyboard; #X connect 1 0 13 0; #X connect 2 2 5 0; #X connect 3 0 8 0; @@ -246,9 +256,19 @@ #X connect 9 1 8 1; #X connect 10 0 9 0; #X connect 10 1 9 1; +#X connect 17 0 16 0; +#X connect 23 0 20 0; +#X connect 24 0 20 0; +#X connect 25 0 20 0; #X restore 470 265 pd example; #X obj 3 5 ./header flush; #X text 22 61 Flush hanging note-ons; +#X text 60 324 see also:; +#X obj 429 338 open-else; +#X text 472 316 click; +#X text 160 319 Plugdata users or those with ELSE can also use [else/panic] as an alternative, f 42; +#X msg 429 316 panic; +#X obj 124 325 bag; #X connect 5 0 9 0; #X connect 6 0 9 1; #X connect 9 0 36 0; @@ -257,3 +277,4 @@ #X connect 35 0 43 0; #X connect 36 0 44 0; #X connect 40 0 9 0; +#X connect 54 0 51 0; diff --git a/documentation/help_files/forward-help.pd b/documentation/help_files/forward-help.pd index 9fd0f018..751889dc 100644 --- a/documentation/help_files/forward-help.pd +++ b/documentation/help_files/forward-help.pd @@ -1,61 +1,61 @@ -#N canvas 449 83 559 439 10; -#X obj 4 283 cnv 3 550 3 empty empty inlets 8 12 0 13 #dcdcdc #000000 0; -#X obj 3 343 cnv 3 550 3 empty empty outlets 8 12 0 13 #dcdcdc #000000 0; -#X obj 3 374 cnv 3 550 3 empty empty arguments 8 12 0 13 #dcdcdc #000000 0; -#X obj 105 296 cnv 17 3 40 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0; -#X msg 110 206 send bar; -#X msg 95 183 send foo; -#X obj 266 206 receive foo; -#X obj 363 206 receive bar; -#X obj 110 252 cyclone/forward foo; -#X text 210 295 -; -#X text 152 295 anything; -#X obj 2 411 cnv 15 552 21 empty empty empty 20 12 0 14 #e0e0e0 #202020 0; -#X obj 187 214 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; -#X text 225 295 any message to be sent forward, f 32; -#X text 122 316 send ; -#X text 210 316 - sets an address to send to; -#X text 145 388 1) symbol; -#X obj 266 238 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; -#X obj 363 238 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; -#X text 164 352 (none); -#N canvas 554 112 787 603 examples 0; +#N canvas 437 54 559 552 10; +#X obj 4 396 cnv 3 550 3 empty empty inlets 8 12 0 13 #dcdcdc #000000 0; +#X obj 3 456 cnv 3 550 3 empty empty outlets 8 12 0 13 #dcdcdc #000000 0; +#X obj 3 487 cnv 3 550 3 empty empty arguments 8 12 0 13 #dcdcdc #000000 0; +#X obj 105 409 cnv 17 3 40 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0; +#X msg 48 296 send bar; +#X msg 33 273 send foo; +#X obj 356 256 receive foo; +#X obj 355 320 receive bar; +#X obj 48 342 cyclone/forward foo; +#X text 210 408 -; +#X text 152 408 anything; +#X obj 2 524 cnv 15 552 21 empty empty empty 20 12 0 14 #e0e0e0 #202020 0; +#X obj 125 304 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; +#X text 225 408 any message to be sent forward, f 32; +#X text 122 429 send ; +#X text 210 429 - sets an address to send to; +#X text 145 501 1) symbol; +#X obj 356 288 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; +#X obj 355 352 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; +#X text 164 465 (none); +#N canvas 322 75 778 575 examples 0; #N canvas 0 22 450 278 (subpatch) 0; #X array array 10 float 2; #X coords 0 1 10 -1 200 140 1 0 0; -#X restore 483 420 graph; -#X obj 554 257 forward pd; -#X obj 75 161 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; -#X obj 98 456 receive here; -#X obj 98 498 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; -#X obj 210 498 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; -#X obj 201 176 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; -#X obj 201 269 cyclone/forward; -#X obj 88 320 unpack; -#X msg 201 213 send here \, \$1 \, send there \, \$1, f 17; -#X obj 212 388 cyclone/forward; -#X msg 212 332 send here \, \$1 \, send there \, \$2, f 17; -#X obj 210 456 receive there; -#X obj 102 222 send here; -#X obj 75 257 send there; -#X obj 75 189 t f f; -#X msg 88 293 1 2; -#X obj 109 369 send here; -#X obj 88 393 send there; -#X obj 88 343 swap; -#X msg 212 304 3 4; -#X text 32 68 A big difference from [send] is that a single [forward] object can easily send a message to different destinations and also control the sending order. And if you want to send elements from a list \, you can also chose/swap the element; -#X text 88 436 received first; -#X text 210 435 received last; -#X msg 554 220 dsp 1; -#X msg 603 220 dsp 0; -#X msg 581 101 \; here \$1 \; there \$1; -#X msg 581 66 5 6; -#X text 492 191 Send messages to Pd:; -#X obj 518 303 hsl 128 15 -1 1 0 0 empty empty empty -2 -8 0 10 #dcdcdc #000000 #000000 0 1; -#X msg 515 333 4 \$1; -#X obj 515 371 forward array; -#X text 424 27 But in Pd/Max you can also do all that with semicolons in messages:; +#X restore 495 401 graph; +#X obj 566 238 forward pd; +#X obj 87 142 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; +#X obj 110 437 receive here; +#X obj 110 479 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; +#X obj 222 479 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; +#X obj 213 157 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; +#X obj 213 250 cyclone/forward; +#X obj 100 301 unpack; +#X msg 213 194 send here \, \$1 \, send there \, \$1, f 17; +#X obj 224 369 cyclone/forward; +#X msg 224 313 send here \, \$1 \, send there \, \$2, f 17; +#X obj 222 437 receive there; +#X obj 114 203 send here; +#X obj 87 238 send there; +#X obj 87 170 t f f; +#X msg 100 274 1 2; +#X obj 121 350 send here; +#X obj 100 374 send there; +#X obj 100 324 swap; +#X msg 224 285 3 4; +#X text 100 417 received first; +#X text 222 416 received last; +#X msg 566 201 dsp 1; +#X msg 615 201 dsp 0; +#X msg 615 78 \; here \$1 \; there \$1; +#X msg 615 43 5 6; +#X text 504 172 Send messages to Pd:; +#X obj 530 284 hsl 128 15 -1 1 0 0 empty empty empty -2 -8 0 10 #dcdcdc #000000 #000000 0 1; +#X msg 527 314 4 \$1; +#X obj 527 352 forward array; +#X text 44 49 The [forward] object can send messages to different destinations and also control the sending order. See equivalent examples below.; +#X text 469 58 You can also do all that with semicolons in messages anyway:, f 20; #X connect 2 0 15 0; #X connect 3 0 4 0; #X connect 6 0 9 0; @@ -70,19 +70,35 @@ #X connect 19 0 18 0; #X connect 19 1 17 0; #X connect 20 0 11 0; +#X connect 23 0 1 0; #X connect 24 0 1 0; -#X connect 25 0 1 0; -#X connect 27 0 26 0; +#X connect 26 0 25 0; +#X connect 28 0 29 0; #X connect 29 0 30 0; -#X connect 30 0 31 0; -#X restore 474 248 pd examples; -#X text 30 161 sets receive object:; -#X text 210 388 - initially set destination; +#X restore 451 349 pd examples; +#X text 19 244 sets receive object:; +#X text 210 501 - initially set destination; #X text 83 90 [forward] is similar to [send] \, but the destination can change with each message (like a semicolon in a message in Pd/Max) - it also sends to anything that a [send] does (like to an array \, to "pd" \, etc..).; #X obj 4 3 ./header forward; #X text 25 63 Send remote messages; +#X obj 98 155 cnv 15 350 60 empty empty empty 20 12 0 14 #f0b8c4 #404040 0; +#X text 171 163 Redundanct and deprecated object; +#X obj 195 190 send; +#X text 131 189 just use; +#X text 253 189 or message boxes; +#X msg 366 190; +#X obj 228 350 send; +#X msg 249 289 symbol foo; +#X msg 264 312 symbol bar; +#X obj 204 294 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; +#X obj 249 265 loadbang; +#X text 182 267 same as:; #X connect 4 0 8 0; #X connect 5 0 8 0; #X connect 6 0 17 0; #X connect 7 0 18 0; #X connect 12 0 8 0; +#X connect 33 0 32 1; +#X connect 34 0 32 1; +#X connect 35 0 32 0; +#X connect 36 0 33 0; diff --git a/documentation/help_files/maximum~-help.pd b/documentation/help_files/maximum~-help.pd index 7d7b1ffa..0157f4e5 100644 --- a/documentation/help_files/maximum~-help.pd +++ b/documentation/help_files/maximum~-help.pd @@ -1,4 +1,4 @@ -#N canvas 469 48 563 533 10; +#N canvas 469 48 564 532 10; #X obj 4 503 cnv 15 552 21 empty empty empty 20 12 0 14 #e0e0e0 #202020 0; #X obj 4 355 cnv 3 550 3 empty empty inlets 8 12 0 13 #dcdcdc #000000 0; #X obj 4 417 cnv 3 550 3 empty empty outlets 8 12 0 13 #dcdcdc #000000 0; @@ -16,7 +16,6 @@ #X obj 255 269 cyclone/maximum~ 5; #X text 204 426 - the maximum value (the greater of the two); #X obj 73 93 cnv 15 350 45 empty empty empty 20 12 0 14 #f0b8c4 #404040 0; -#X text 93 117 Too similar to Pd Vanilla's [max~] (see "more info"); #X text 205 476 - value to compare maximum with (default 0); #X obj 360 214 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; #X obj 499 69 cyclone/dsponoff~; @@ -26,12 +25,13 @@ #X obj 255 305 cyclone/snapshot~ 1; #X obj 255 214 nbx 6 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; #X obj 255 242 sig~; -#X text 96 100 Redundanct and deprecated object; +#X text 142 99 Redundanct and deprecated object; #X obj 106 282 max~; #X text 52 253 Just use Pd Vanilla's; #X text 99 311 instead; -#X connect 14 0 24 0; -#X connect 19 0 14 1; -#X connect 24 0 23 0; -#X connect 25 0 26 0; -#X connect 26 0 14 0; +#X text 139 116 Too similar to Pd Vanilla's [max~]; +#X connect 14 0 23 0; +#X connect 18 0 14 1; +#X connect 23 0 22 0; +#X connect 24 0 25 0; +#X connect 25 0 14 0; diff --git a/documentation/help_files/minimum~-help.pd b/documentation/help_files/minimum~-help.pd index 0cc89428..5a97134a 100644 --- a/documentation/help_files/minimum~-help.pd +++ b/documentation/help_files/minimum~-help.pd @@ -14,7 +14,6 @@ #X text 116 406 float/signal; #X text 78 156 [minimum~] outputs a signal which is the minimum of two input signals \, or the minimum of an input signal and a given argument.; #X obj 73 93 cnv 15 350 45 empty empty empty 20 12 0 14 #f0b8c4 #404040 0; -#X text 93 118 Too similar to Pd Vanilla's [min~] (see "more info"); #X text 212 483 - value to compare minimum with (default 0); #X text 212 445 - The minimum value (smaller of the two); #X obj 499 69 cyclone/dsponoff~; @@ -26,12 +25,13 @@ #X obj 305 217 nbx 6 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256; #X obj 305 245 sig~; #X obj 305 272 cyclone/minimum~ 5, f 20; -#X text 98 98 Redundanct and deprecated object; +#X text 138 98 Redundanct and deprecated object; #X text 52 253 Just use Pd Vanilla's; #X text 99 311 instead; #X obj 106 282 min~; -#X connect 21 0 26 1; -#X connect 23 0 22 0; +#X text 133 118 Too similar to Pd Vanilla's [min~]; +#X connect 20 0 25 1; +#X connect 22 0 21 0; +#X connect 23 0 24 0; #X connect 24 0 25 0; -#X connect 25 0 26 0; -#X connect 26 0 23 0; +#X connect 25 0 22 0;