From ffdec4f8e9fb469c7e8c09fb09efd4aa891f77b3 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Thu, 6 Apr 2006 23:56:54 +0000 Subject: moved lots of stuff around svn path=/trunk/; revision=4828 --- doc/tutorials/intro/0.hot_and_cold_inlets.pd | 43 ---------- doc/tutorials/intro/0.init_to_0.pd | 56 +++++++------ doc/tutorials/intro/0.inlets_and_outlets.pd | 20 ----- doc/tutorials/intro/0.pure_data_files.pd | 103 ------------------------ doc/tutorials/intro/00.hello_world.pd | 3 +- doc/tutorials/intro/01.basic_elements.pd | 8 +- doc/tutorials/intro/02.getting_help.pd | 6 +- doc/tutorials/intro/03.edit_mode.pd | 2 +- doc/tutorials/intro/04.connections.pd | 22 ----- doc/tutorials/intro/05.objects.pd | 31 ------- doc/tutorials/intro/06.make_your_first_patch.pd | 15 ++-- doc/tutorials/intro/07.storage_objects.pd | 42 ---------- doc/tutorials/intro/08.bang.pd | 17 ---- doc/tutorials/intro/README.txt | 20 +++++ doc/tutorials/intro/TODO | 7 +- doc/tutorials/intro/build_a_patch.pd | 23 ------ doc/tutorials/intro/outlet_order.pd | 20 ++--- doc/tutorials/intro/subpatches.pd | 1 - 18 files changed, 80 insertions(+), 359 deletions(-) delete mode 100644 doc/tutorials/intro/0.hot_and_cold_inlets.pd delete mode 100644 doc/tutorials/intro/0.inlets_and_outlets.pd delete mode 100644 doc/tutorials/intro/0.pure_data_files.pd delete mode 100644 doc/tutorials/intro/04.connections.pd delete mode 100644 doc/tutorials/intro/05.objects.pd delete mode 100644 doc/tutorials/intro/07.storage_objects.pd delete mode 100644 doc/tutorials/intro/08.bang.pd create mode 100644 doc/tutorials/intro/README.txt delete mode 100644 doc/tutorials/intro/build_a_patch.pd delete mode 100644 doc/tutorials/intro/subpatches.pd diff --git a/doc/tutorials/intro/0.hot_and_cold_inlets.pd b/doc/tutorials/intro/0.hot_and_cold_inlets.pd deleted file mode 100644 index bb8a674c..00000000 --- a/doc/tutorials/intro/0.hot_and_cold_inlets.pd +++ /dev/null @@ -1,43 +0,0 @@ -#N canvas 631 161 491 539 10; -#X text 123 18 "hot" and "cold" inlets; -#X obj 28 222 +; -#X floatatom 28 251 5 0 0 0 - - -; -#X msg 28 158 1; -#X msg 45 194 5; -#X text 23 50 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 24 99 All other inlets are generally "cold" inlets \, which -merely store the data they receive until input on the "hot" inlet causes -the object to do its thing.; -#X text 74 195 2) click this and there will be no new output; -#X text 74 157 1) click this first \, and [+ ] immediately ouptputs -a 1; -#X obj 190 396 +; -#X floatatom 190 425 5 0 0 0 - - -; -#X msg 113 331 1; -#X text 28 304 Try a number of different combinations to see for yourself: -; -#X text 223 390 <-- "cold" inlet; -#X text 72 390 "hot" inlet -->; -#X msg 143 331 2; -#X msg 173 331 3; -#X msg 253 331 4; -#X msg 283 331 5; -#X msg 313 331 6; -#X text 74 227 3) now click the [1( message box \, and you get a new -output; -#X text 31 458 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 connect 1 0 2 0; -#X connect 3 0 1 0; -#X connect 4 0 1 1; -#X connect 9 0 10 0; -#X connect 11 0 9 0; -#X connect 15 0 9 0; -#X connect 16 0 9 0; -#X connect 17 0 9 1; -#X connect 18 0 9 1; -#X connect 19 0 9 1; diff --git a/doc/tutorials/intro/0.init_to_0.pd b/doc/tutorials/intro/0.init_to_0.pd index 5ad96a65..bc2573c8 100644 --- a/doc/tutorials/intro/0.init_to_0.pd +++ b/doc/tutorials/intro/0.init_to_0.pd @@ -1,33 +1,31 @@ -#N canvas 707 44 458 308 10; -#X text 41 16 float values are automatically initialized to 0 in Pd. +#N canvas 396 67 599 357 12; +#X text 21 93 float values are automatically initialized to 0 in Pd. ; -#X obj 4 114 +; -#X obj 5 81 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1 -1 -; -#X obj 118 114 *; -#X obj 227 113 float; -#X obj 347 113 trigger f; -#X obj 178 151 bng 15 250 50 0 empty empty reset 0 -6 0 8 -262144 -1 --1; -#X obj 4 188 pddp_print; -#X obj 117 187 pddp_print; -#X obj 227 187 pddp_print; -#X obj 347 187 pddp_print; -#X obj 117 81 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1 --1; -#X obj 226 81 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1 --1; -#X obj 346 81 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1 +#X obj 304 185 +; +#X obj 188 186 *; +#X obj 67 185 float; +#X obj 425 185 trigger f; +#X obj 253 216 bng 15 250 50 0 empty empty reset 0 -6 0 8 -262144 -1 -1; -#X connect 1 0 7 0; -#X connect 2 0 1 0; +#X obj 304 259 pddp/print; +#X obj 187 259 pddp/print; +#X obj 67 259 pddp/print; +#X obj 425 259 pddp/print; +#X msg 304 147 bang; +#X msg 188 148 bang; +#X msg 67 148 bang; +#X msg 425 148 bang; +#X obj 12 13 cnv 15 400 40 empty empty init_to_zero 20 12 0 24 -228992 +-66577 0; +#X connect 1 0 6 0; +#X connect 2 0 7 0; #X connect 3 0 8 0; #X connect 4 0 9 0; -#X connect 5 0 10 0; -#X connect 6 0 7 0; -#X connect 6 0 8 0; -#X connect 6 0 9 0; -#X connect 6 0 10 0; -#X connect 11 0 3 0; -#X connect 12 0 4 0; -#X connect 13 0 5 0; +#X connect 5 0 6 0; +#X connect 5 0 7 0; +#X connect 5 0 8 0; +#X connect 5 0 9 0; +#X connect 10 0 1 0; +#X connect 11 0 2 0; +#X connect 12 0 3 0; +#X connect 13 0 4 0; diff --git a/doc/tutorials/intro/0.inlets_and_outlets.pd b/doc/tutorials/intro/0.inlets_and_outlets.pd deleted file mode 100644 index 35b9d13e..00000000 --- a/doc/tutorials/intro/0.inlets_and_outlets.pd +++ /dev/null @@ -1,20 +0,0 @@ -#N canvas 128 360 462 312 10; -#X obj 213 114 inlet; -#X obj 213 146 outlet; -#X text 110 26 inlets and outlets; -#X text 37 70 You connect Pd objects using their inlets and outlets. -; -#N canvas 0 22 454 304 object 0; -#X obj 175 99 inlet; -#X obj 174 206 outlet; -#X connect 0 0 1 0; -#X restore 41 117 pd object; -#X text 39 219 Connections are always made from the inlet to the outlet -since that always the direction that the data flows.; -#N canvas 0 22 454 304 another 0; -#X obj 175 99 inlet; -#X obj 174 206 outlet; -#X connect 0 0 1 0; -#X restore 40 147 pd another object; -#X text 38 258 Try making connections yourself.; -#X connect 4 0 6 0; diff --git a/doc/tutorials/intro/0.pure_data_files.pd b/doc/tutorials/intro/0.pure_data_files.pd deleted file mode 100644 index 900984c6..00000000 --- a/doc/tutorials/intro/0.pure_data_files.pd +++ /dev/null @@ -1,103 +0,0 @@ -#N canvas 565 81 572 535 10; -#X obj 191 209 textfile; -#X obj 111 239 print all; -#X msg 100 183 bang; -#X msg 191 173 rewind; -#X obj 131 307 route canvas; -#X obj 112 434 print width; -#X obj 51 385 print Xpos; -#X obj 81 410 print Ypos; -#X obj 143 459 print heigth; -#X obj 174 384 print fontsize; -#X obj 51 354 unpack f f f f f; -#X text 35 14 As much as possible \, every message in Pd uses the same -format \, hence the name "pure data".; -#X msg 317 174 read 0.pure_data_files.pd; -#X obj 295 387 s pd-clone; -#X obj 191 234 route #N #X; -#X obj 234 66 tgl 20 0 empty empty empty 0 -6 0 8 -24198 -1 -1 1 1 -; -#X msg 294 298 vis 1 \, clear; -#X obj 142 134 + 1; -#X obj 100 134 float; -#X text 36 49 Here is a patch that reads the file of this patch and -makes a clone:; -#X obj 272 112 select 1; -#X obj 100 158 moses 51; -#X obj 98 110 metro 300; -#N canvas 0 22 540 591 clone 0; -#X obj 191 209 textfile; -#X obj 111 239 print all; -#X msg 100 183 bang; -#X msg 191 173 rewind; -#X obj 131 307 route canvas; -#X obj 112 434 print width; -#X obj 51 385 print Xpos; -#X obj 81 410 print Ypos; -#X obj 143 459 print heigth; -#X obj 174 384 print fontsize; -#X obj 51 354 unpack f f f f f; -#X text 35 14 As much as possible \, every message in Pd uses the same -format \, hence the name "pure data".; -#X msg 317 174 read 0.pure_data_files.pd; -#X obj 295 387 s pd-clone; -#X obj 191 234 route #N #X; -#X obj 234 66 tgl 20 0 empty empty empty 0 -6 0 8 -24198 -1 -1 0 1 -; -#X msg 294 298 vis 1 \, clear; -#X obj 142 134 + 1; -#X obj 100 134 float; -#X text 36 49 Here is a patch that reads the file of this patch and -makes a clone:; -#X obj 272 112 select 1; -#X obj 100 158 moses 51; -#X obj 98 110 metro 300; -#X connect 0 0 1 0; -#X connect 0 0 14 0; -#X connect 2 0 0 0; -#X connect 3 0 0 0; -#X connect 4 0 10 0; -#X connect 10 0 6 0; -#X connect 10 1 7 0; -#X connect 10 2 5 0; -#X connect 10 3 8 0; -#X connect 10 4 9 0; -#X connect 12 0 0 0; -#X connect 14 0 4 0; -#X connect 14 1 13 0; -#X connect 15 0 20 0; -#X connect 15 0 22 0; -#X connect 16 0 13 0; -#X connect 17 0 18 1; -#X connect 18 0 17 0; -#X connect 18 0 21 0; -#X connect 20 0 12 0; -#X connect 20 0 3 0; -#X connect 20 0 16 0; -#X connect 21 0 2 0; -#X connect 22 0 18 0; -#X restore 428 454 pd clone; -#X connect 0 0 1 0; -#X connect 0 0 14 0; -#X connect 2 0 0 0; -#X connect 3 0 0 0; -#X connect 4 0 10 0; -#X connect 10 0 6 0; -#X connect 10 1 7 0; -#X connect 10 2 5 0; -#X connect 10 3 8 0; -#X connect 10 4 9 0; -#X connect 12 0 0 0; -#X connect 14 0 4 0; -#X connect 14 1 13 0; -#X connect 15 0 20 0; -#X connect 15 0 22 0; -#X connect 16 0 13 0; -#X connect 17 0 18 1; -#X connect 18 0 17 0; -#X connect 18 0 21 0; -#X connect 20 0 12 0; -#X connect 20 0 3 0; -#X connect 20 0 16 0; -#X connect 21 0 2 0; -#X connect 22 0 18 0; diff --git a/doc/tutorials/intro/00.hello_world.pd b/doc/tutorials/intro/00.hello_world.pd index e1ff0833..981429f3 100644 --- a/doc/tutorials/intro/00.hello_world.pd +++ b/doc/tutorials/intro/00.hello_world.pd @@ -1,4 +1,4 @@ -#N canvas 228 159 624 436 12; +#N canvas 228 159 628 440 12; #X msg 235 167 Hello world!; #X text 238 216 <-- connection \, aka "cord"; #X text 17 32 In Pd \, programming is done with boxes which are connected @@ -10,4 +10,5 @@ together. The boxes have "inlets" and "outlets" \, where they are connected. #X obj 234 265 print; #X text 289 266 <-- object box; #X text 89 357 Now look in the Pd window to see the result.; +#X text 374 166 <-- click here; #X connect 0 0 6 0; diff --git a/doc/tutorials/intro/01.basic_elements.pd b/doc/tutorials/intro/01.basic_elements.pd index bd735a9f..69796f7c 100644 --- a/doc/tutorials/intro/01.basic_elements.pd +++ b/doc/tutorials/intro/01.basic_elements.pd @@ -1,4 +1,4 @@ -#N canvas 260 29 567 403 12; +#N canvas 513 86 571 407 12; #X obj 36 141; #X obj 34 91 float; #X msg 34 187 message; @@ -8,9 +8,9 @@ #X text 54 28 comment; #X obj 12 13 cnv 15 400 40 empty empty Basic_Elements 20 12 0 24 -228992 -66577 0; -#X text 152 187 clickable message box; -#X text 152 232 number box; -#X text 152 284 symbol box; #X text 153 333 comment (like the rest of this text); #X text 151 91 object box; #X text 151 141 empty object box; +#X text 152 232 number box (click and drag/type); +#X text 152 284 symbol box (click and type); +#X text 152 187 message box (click); diff --git a/doc/tutorials/intro/02.getting_help.pd b/doc/tutorials/intro/02.getting_help.pd index c7c4fa1c..1c07f70b 100644 --- a/doc/tutorials/intro/02.getting_help.pd +++ b/doc/tutorials/intro/02.getting_help.pd @@ -1,8 +1,6 @@ -#N canvas 350 92 638 453 12; +#N canvas 111 50 650 395 12; #X msg 179 150; #X obj 61 150 trigger; -#X text 21 75 Right-click on anything and select help \, and a help -patch will pop up.; #X text 54 28 comment; #X obj 12 13 cnv 15 400 40 empty empty Getting_Help 20 12 0 24 -228992 -66577 0; @@ -15,3 +13,5 @@ under the Help menu.; #X text 276 182 number box; #X symbolatom 403 151 10 0 0 0 - - -; #X text 406 182 symbol box; +#X text 21 75 Right-click on anything and select "Help" \, and a help +patch will pop up.; diff --git a/doc/tutorials/intro/03.edit_mode.pd b/doc/tutorials/intro/03.edit_mode.pd index f4738d15..63b0b0a9 100644 --- a/doc/tutorials/intro/03.edit_mode.pd +++ b/doc/tutorials/intro/03.edit_mode.pd @@ -1,4 +1,4 @@ -#N canvas 307 122 636 463 12; +#N canvas 307 122 640 467 12; #X obj 8 10 cnv 15 400 40 empty empty edit_mode 20 12 0 24 -228992 -66577 0; #X text 19 67 There are two modes when editing a patch: play and edit. diff --git a/doc/tutorials/intro/04.connections.pd b/doc/tutorials/intro/04.connections.pd deleted file mode 100644 index ae5bd053..00000000 --- a/doc/tutorials/intro/04.connections.pd +++ /dev/null @@ -1,22 +0,0 @@ -#N canvas 250 153 666 425 12; -#X text 14 65 Pd patches are always running and changes take effect -immediately.; -#X floatatom 40 242 5 0 0 0 - - -; -#X floatatom 40 306 5 0 0 0 - - -; -#X obj 39 130 tgl 30 0 empty empty start 2 15 1 12 -24198 -1 -1 1 1 -; -#X obj 39 174 metro 100; -#X obj 39 205 random 100; -#X text 85 134 <-- click here to start; -#X text 81 264 connect by clicking on the outlet of the top number -box \, then drag and drop on the inlet of the bottom number box; -#X text 45 264 ^--; -#X text 87 346 Disconnect the cable by clicking on it to highlight -it \, then press the backspace key on your keyboard.; -#X text 50 25 comment; -#X obj 8 10 cnv 15 400 40 empty empty connections 20 12 0 24 -228992 --66577 0; -#X text 214 190 switch to edit mode; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 5 0 1 0; diff --git a/doc/tutorials/intro/05.objects.pd b/doc/tutorials/intro/05.objects.pd deleted file mode 100644 index d4b7f381..00000000 --- a/doc/tutorials/intro/05.objects.pd +++ /dev/null @@ -1,31 +0,0 @@ -#N canvas 359 93 607 497 12; -#X obj 28 151 float; -#X text 10 61 The fundamental building block of a Pd program is the -object. Each object is itself like a tiny program that does a very -specific thing.; -#X text 11 124 These are all objects which store data:; -#X obj 96 151 symbol; -#X obj 174 151 list; -#X text 13 188 With most objects \, you can read the name of the object -in the object box:; -#X obj 16 230 moses; -#X obj 92 230 select; -#X obj 176 230 route; -#X obj 251 230 trigger; -#X text 11 264 GUI objects convert themselves into a GUI element \, -usually some kind of control. In the process \, they often hide the -text name of the object:; -#X obj 27 358 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X text 15 329 [bng]; -#X obj 108 355 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 10000 1; -#X text 85 329 [vslider]; -#X text 227 331 [hslider]; -#X obj 197 353 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 393 351 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X text 382 326 [tgl]; -#X obj 8 10 cnv 15 400 40 empty empty objects 20 12 0 24 -228992 -66577 -0; diff --git a/doc/tutorials/intro/06.make_your_first_patch.pd b/doc/tutorials/intro/06.make_your_first_patch.pd index a110d0b3..50987d70 100644 --- a/doc/tutorials/intro/06.make_your_first_patch.pd +++ b/doc/tutorials/intro/06.make_your_first_patch.pd @@ -1,12 +1,11 @@ -#N canvas 359 93 674 494 12; +#N canvas 359 93 682 502 12; #X obj 8 10 cnv 15 400 40 empty empty make_your_first_patch 20 12 0 24 -228992 -66577 0; #X text 15 71 Its time to make your first patch. Follow the instructions on the right:; -#X text 204 195 2 make a new object box \, in it \, type: symbol; -#X text 204 235 3 make a new symbol box; -#X text 204 275 4 connect the message box to the object box; -#X text 204 315 5 connect the object box to the symbol box; -#X text 203 353 6 click the message box \, and viola!; -#X text 163 439 You are now a Pd patcher!; -#X text 204 159 1 make a message box \, in it \, type any word; +#X text 204 196 2- make a new object box \, in it \, type: symbol; +#X text 204 235 3- make a new symbol box; +#X text 204 275 4- connect the message box to the object box; +#X text 204 315 5- connect the object box to the symbol box; +#X text 203 353 6- click the message box \, and viola!; +#X text 204 159 1- make a message box \, in it \, type: servus; diff --git a/doc/tutorials/intro/07.storage_objects.pd b/doc/tutorials/intro/07.storage_objects.pd deleted file mode 100644 index 38d06854..00000000 --- a/doc/tutorials/intro/07.storage_objects.pd +++ /dev/null @@ -1,42 +0,0 @@ -#N canvas 315 88 628 510 12; -#X obj 179 89 symbol; -#X obj 120 89 bang; -#X obj 360 89 f; -#X obj 265 89 float; -#X text 325 89 aka; -#X text 98 58 A storage object stores a value.; -#X text 36 384 If a storage object receives a value on the left inlet -\, then it outputs that value immediately in addition to storing it. -; -#X text 35 254 If a storage object receives a value on the right inlet -\, then it stores that value.; -#X text 28 123 If you bang the left inlet of a storage object \, it -outputs its stored value.; -#X obj 187 165 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 187 188 float; -#X obj 176 297 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 190 328 float; -#X msg 203 297 123; -#X obj 190 451 float; -#X msg 236 425 123; -#X msg 190 426 432; -#X obj 169 427 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 245 296 321; -#X floatatom 190 352 5 0 0 0 - - -; -#X floatatom 187 217 5 0 0 0 - - -; -#X floatatom 190 480 5 0 0 0 - - -; -#X obj 12 13 cnv 15 400 40 empty empty storage_objects 20 12 0 24 -228992 --66577 0; -#X connect 9 0 10 0; -#X connect 10 0 20 0; -#X connect 11 0 12 0; -#X connect 12 0 19 0; -#X connect 13 0 12 1; -#X connect 14 0 21 0; -#X connect 15 0 14 1; -#X connect 16 0 14 0; -#X connect 17 0 14 0; -#X connect 18 0 12 1; diff --git a/doc/tutorials/intro/08.bang.pd b/doc/tutorials/intro/08.bang.pd deleted file mode 100644 index e7a0affa..00000000 --- a/doc/tutorials/intro/08.bang.pd +++ /dev/null @@ -1,17 +0,0 @@ -#N canvas 435 180 496 390 10; -#X text 164 19 bang; -#X text 27 47 In Pd \, "bang" means "do something". What that "something" -is depends on the object receiving the bang.; -#X obj 32 159 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 32 188 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 -; -#X msg 32 248 bang; -#X obj 32 273 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X text 54 157 <--bang button; -#X text 76 249 <--you can also send "bang" using a message box; -#X text 28 105 Here \, this toggle changes state when it receives a -bang:; -#X connect 2 0 3 0; -#X connect 4 0 5 0; diff --git a/doc/tutorials/intro/README.txt b/doc/tutorials/intro/README.txt new file mode 100644 index 00000000..681e840b --- /dev/null +++ b/doc/tutorials/intro/README.txt @@ -0,0 +1,20 @@ + +This tutorial came out of the PDDP project: + +http://puredata.info/dev/pddp + +Contributors include (in alphabetical order): + +Alexandre Castonguay +Andy Farnell +Aymeric Mansoux +Ben Bogart +Frank Barknecht +Hans-Christoph Steiner +Jerome Abel +Koray Tahiroglu +Malte Steiner +Max Neupert +Miller Puckette +Thomas Musil +Tom Erbe diff --git a/doc/tutorials/intro/TODO b/doc/tutorials/intro/TODO index 3dbf1ad0..6b8de636 100644 --- a/doc/tutorials/intro/TODO +++ b/doc/tutorials/intro/TODO @@ -1,6 +1,11 @@ - - make object which outputs previous and next files - make patch close itself, otherwise: - upon [loadbang], wait, then close previous patch + +- in pure_data_files.pd, make the patch create [pd clone] dynamically, + probably like how send_messages_to_pd.pd does it. + +- in pure_data_files.pd, make the patch reset itself once it finishes the + clone. (remember that [pd clone] has to be the last object.) diff --git a/doc/tutorials/intro/build_a_patch.pd b/doc/tutorials/intro/build_a_patch.pd deleted file mode 100644 index 769896d8..00000000 --- a/doc/tutorials/intro/build_a_patch.pd +++ /dev/null @@ -1,23 +0,0 @@ -#N canvas 476 37 643 580 12; -#X msg 134 443 menuclose; -#X obj 36 530 s pd-mon-nouveau-patch.pd; -#X obj 22 136 cnv 15 5 5 empty empty 1 5 0 0 20 -262144 -258699 0; -#X obj 23 210 cnv 15 5 5 empty empty 2 5 0 0 20 -262144 -258699 0; -#X obj 20 262 cnv 15 5 5 empty empty 3 5 0 0 20 -262144 -258699 0; -#X msg 60 105 \; pd filename mon-nouveau-patch.pd /tmp \; #N canvas -\; #X pop 1 \;; -#X text 14 16 Keeping true to the name "Pure Data" \, you can send -messages to Pd itself.; -#X text 13 69 Click these messages starting from the top:; -#X msg 76 251 symbolatom 20 100 0 0 0 0; -#X msg 92 317 connect 0 0 1 0; -#X msg 60 199 msg 20 27 symbol Hello_World!; -#X text 131 364 click on [symbol Hello_World!( in the new window; -#X text 243 442 now close the new window; -#X obj 20 327 cnv 15 5 5 empty empty 4 5 0 0 20 -262144 -258699 0; -#X obj 19 378 cnv 15 5 5 empty empty 5 5 0 0 20 -262144 -258699 0; -#X obj 18 453 cnv 15 5 5 empty empty 6 5 0 0 20 -262144 -258699 0; -#X connect 0 0 1 0; -#X connect 8 0 1 0; -#X connect 9 0 1 0; -#X connect 10 0 1 0; diff --git a/doc/tutorials/intro/outlet_order.pd b/doc/tutorials/intro/outlet_order.pd index f8ffe5dc..d66ac559 100644 --- a/doc/tutorials/intro/outlet_order.pd +++ b/doc/tutorials/intro/outlet_order.pd @@ -1,13 +1,13 @@ -#N canvas 0 22 454 304 12; -#X text 151 112 <-- click here \,; -#X obj 81 151 unpack float float float; -#X msg 81 112 1 2 3; +#N canvas 0 22 458 308 12; +#X text 121 112 <-- click here \,; +#X obj 51 151 unpack float float float; #X obj 8 10 cnv 15 400 40 empty empty outlet_order 20 12 0 24 -228992 -66577 0; +#X msg 51 112 3 2 1; +#X obj 28 193 print último; #X obj 315 193 print first; -#X obj 197 193 print first; -#X obj 81 193 print first; -#X connect 1 0 6 0; -#X connect 1 1 5 0; -#X connect 1 2 4 0; -#X connect 2 0 1 0; +#X obj 167 193 print nächste; +#X connect 1 0 4 0; +#X connect 1 1 6 0; +#X connect 1 2 5 0; +#X connect 3 0 1 0; diff --git a/doc/tutorials/intro/subpatches.pd b/doc/tutorials/intro/subpatches.pd deleted file mode 100644 index 154bae2d..00000000 --- a/doc/tutorials/intro/subpatches.pd +++ /dev/null @@ -1 +0,0 @@ -#N canvas 0 22 454 304 12; -- cgit v1.2.1