diff options
Diffstat (limited to 'doc/tutorials/intro/13.hot_and_cold_inlets.pd')
-rw-r--r-- | doc/tutorials/intro/13.hot_and_cold_inlets.pd | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/doc/tutorials/intro/13.hot_and_cold_inlets.pd b/doc/tutorials/intro/13.hot_and_cold_inlets.pd new file mode 100644 index 00000000..b2f34fb1 --- /dev/null +++ b/doc/tutorials/intro/13.hot_and_cold_inlets.pd @@ -0,0 +1,44 @@ +#N canvas 10 40 620 460 12; +#X obj 19 252 +; +#X floatatom 19 281 5 0 0 0 - - -; +#X msg 19 188 1; +#X msg 36 224 5; +#X text 11 54 For most objects in Pd \, the leftmost inlet is the "hot" +inlet. This means that it will output something whenever it receives +data on the "hot" inlet.; +#X text 75 224 2) click this and there will be no new output; +#X obj 181 412 +; +#X floatatom 181 441 5 0 0 0 - - -; +#X msg 84 337 1; +#X text 15 305 Try a number of different combinations to see for yourself: +; +#X text 215 405 <-- "cold" inlet; +#X text 29 405 "hot" inlet -->; +#X msg 124 337 2; +#X msg 164 337 3; +#X msg 234 337 4; +#X msg 274 337 5; +#X msg 314 337 6; +#X text 17 462 Notice that the number is stored in the "cold" inlet +until you change it. For example \, if you click [4( \, then click +[1( \, [2( \, and [3( \, you will see that 1 \, 2 \, and 3 are all +added to 4; +#X text 75 192 1) click this first \, and [+ ] immediately outputs +a 1; +#X obj 6 8 cnv 15 400 40 empty empty hot_and_cold_inlets 20 12 0 24 +-228992 -66577 0; +#X text 10 111 All other inlets are generally "cold" inlets \, which +just store the data. When the object receives input on the "hot" inlet +\, the object with read the data from all the inlets and do its thing. +; +#X text 75 256 3) now click the [1( message box; +#X connect 0 0 1 0; +#X connect 2 0 0 0; +#X connect 3 0 0 1; +#X connect 6 0 7 0; +#X connect 8 0 6 0; +#X connect 12 0 6 0; +#X connect 13 0 6 0; +#X connect 14 0 6 1; +#X connect 15 0 6 1; +#X connect 16 0 6 1; |