aboutsummaryrefslogtreecommitdiff
path: root/doc/tutorials/intro/07.storage_objects.pd
diff options
context:
space:
mode:
Diffstat (limited to 'doc/tutorials/intro/07.storage_objects.pd')
-rw-r--r--doc/tutorials/intro/07.storage_objects.pd42
1 files changed, 42 insertions, 0 deletions
diff --git a/doc/tutorials/intro/07.storage_objects.pd b/doc/tutorials/intro/07.storage_objects.pd
new file mode 100644
index 00000000..38d06854
--- /dev/null
+++ b/doc/tutorials/intro/07.storage_objects.pd
@@ -0,0 +1,42 @@
+#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;