diff options
-rw-r--r-- | doc/tutorials/intro/13.hot_and_cold_inlets.pd | 56 |
1 files changed, 33 insertions, 23 deletions
diff --git a/doc/tutorials/intro/13.hot_and_cold_inlets.pd b/doc/tutorials/intro/13.hot_and_cold_inlets.pd index b2f34fb1..05099c16 100644 --- a/doc/tutorials/intro/13.hot_and_cold_inlets.pd +++ b/doc/tutorials/intro/13.hot_and_cold_inlets.pd @@ -1,29 +1,25 @@ -#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; +#N canvas 10 40 624 464 12; +#X obj 99 238 +; +#X floatatom 99 267 5 0 0 0 - - -; +#X msg 99 184 1; +#X msg 117 215 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 145 215 2) click this and there will be no new output; +#X obj 181 350 +; +#X floatatom 181 374 5 0 0 0 - - -; +#X msg 84 315 1; +#X text 15 291 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 +#X text 215 343 <-- "cold" inlet; +#X text 29 343 "hot" inlet -->; +#X msg 124 315 2; +#X msg 164 315 3; +#X msg 234 315 4; +#X msg 274 315 5; +#X msg 314 315 6; +#X text 145 184 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; @@ -31,7 +27,17 @@ a 1; 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 text 145 242 3) now click the [1( message box; +#X obj 516 97 +; +#X msg 534 73 1; +#X msg 502 73 1; +#X text 17 395 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 floatatom 516 120 5 0 0 0 - - -; +#X obj 516 140 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 +-1 -1; #X connect 0 0 1 0; #X connect 2 0 0 0; #X connect 3 0 0 1; @@ -42,3 +48,7 @@ just store the data. When the object receives input on the "hot" inlet #X connect 14 0 6 1; #X connect 15 0 6 1; #X connect 16 0 6 1; +#X connect 21 0 25 0; +#X connect 22 0 21 1; +#X connect 23 0 21 0; +#X connect 25 0 26 0; |