diff options
Diffstat (limited to 'pd/doc/5.reference/message.pd')
-rw-r--r-- | pd/doc/5.reference/message.pd | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/pd/doc/5.reference/message.pd b/pd/doc/5.reference/message.pd new file mode 100644 index 00000000..13a74f55 --- /dev/null +++ b/pd/doc/5.reference/message.pd @@ -0,0 +1,46 @@ +#N canvas 0 365 726 512 12; +#X msg 88 13 message boxes; +#X text 55 36 Message boxes hold one or more message. Anytime the message +box receives any message at all \, the messages in the box are all +sent to their destinations.; +#X obj 178 301 print; +#X msg 178 241 60 64; +#X msg 178 271 pitch \$1 \, velocity \$2; +#X msg 49 378 123 \; my-receiver-name 858 \; another-receiver -45; +#X text 55 84 Clicking on a message also sends it \, so you can use +messsage boxes for push buttins. For instance \, click here while watching +the printout window:; +#X msg 164 141 walk the dog; +#X obj 164 170 print; +#X text 281 141 <--- message; +#X text 265 167 <--- object (different border); +#X text 35 200 You can separate multiple messages by commas. Also \, +you can use "$1" \, "$2" \, etc. to make variable messages:; +#X text 14 323 Finally \, if you separate messages by a semicolon instead +of a comma \, the following message(s) are re-routed to named objects +such as "receives":; +#X obj 49 433 print; +#X obj 253 378 receive my-receiver-name; +#X floatatom 253 402 0 0 0; +#X floatatom 252 449 0 0 0; +#X obj 252 425 receive another-receiver; +#X msg 559 349 dog bird monkey \; monkey \;; +#X msg 559 229 set dog; +#X msg 567 252 set cat; +#X text 593 189 this is; +#X text 592 206 arcane:; +#X msg 576 303 add monkey; +#X msg 581 327 add2 bird; +#X msg 573 277 set; +#X text 415 479 updated for Pd version 0.34; +#X connect 3 0 4 0; +#X connect 4 0 2 0; +#X connect 5 0 13 0; +#X connect 7 0 8 0; +#X connect 14 0 15 0; +#X connect 17 0 16 0; +#X connect 19 0 18 0; +#X connect 20 0 18 0; +#X connect 23 0 18 0; +#X connect 24 0 18 0; +#X connect 25 0 18 0; |