Skip to content
Snippets Groups Projects
preset_node_array-help.pd 6.06 KiB
Newer Older
#N canvas 317 67 553 610 10;
#N canvas 0 0 450 300 (subpatch) 0;
#X array myarray1 64 float 0 black black;
#X coords 0 1 63 0 202 89 1;
#X restore 63 219 graph;
#X obj 63 171 preset_hub foo %hidden% %node% 2 1 0 %preset% 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 %preset%
3 0 0 0 0.043479 0.0869579 0.130437 0.173916 0.195655 0.217395 0.217395
0.239134 0.260874 0.347832 0.369571 0.391311 0.391311 0.478269 0.608706
0.652184 0.782621 0.869579 0.913058 0.608706 0.217395 0.478269 0.608706
0.739142 0.913058 0.869579 0.391311 0.478269 0.608706 0.739142 0.782621
0.608706 0.391311 0.173916 0 0 0.0869579 0.347832 0.391311 0.173916
0 0 0 0 0 0 0.043479 0 0 0 0 0.173916 0.304353 0.130437 0 0 0.217395
0.391311 0.260874 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.0869579 0.130437 0.152176 0.217395
0 0 0 0 0.043479 0.043479 0.043479 0.043479 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0.043479 0.0869579 0.130437 0.173916 0.195655 0.217395
0.173916 0.130437 0.130437 0.130437 0.130437 0.0869579 0.0869579 0.0869579
0.0869579 0.0869579 0.0869579 0.0869579 0.0869579 0.0869579 0.0869579
0.0869579 0.0869579 0.0869579 0.130437 0.130437 0.130437 0.0869579
0.0869579 0.0869579 0.130437 0.217395 0.304353 0.391311 0.521748 0.652184
0.695663 0.8261 0.913058 0.913058 0.913058 0.869579 0.8261 0.695663
0.478269 0.217395 0.130437 0.0869579 0.043479 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0.043479 0.0869579 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.043479 0 0
0 0 0.173916 0.304353 0.130437 0 0 0.217395 0.391311 0.260874 0 0 0
0 0 %preset% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 %preset% 2 1 1 0.956522 0.78261 0.652176 0 0 0 0 0.0434837
0.173918 0.304352 0.434786 0.695654 0.826088 1 1 0.0434837 0 0 0 0
0 0 0 0 0 0 0.0434837 0.304352 0.739132 0.869566 0.891305 0.956522
0.956522 0.956522 1 1 1 0.739132 5.72205e-06 0 0 0 0 0.0217419 0.0434837
0.217396 0.478264 0.695654 0.78261 1 1 1 1 1 0.956522 0.34783 0.13044
0.0869617 0.0434837 5.72205e-06 0 0.78261 0.78261 0.78261 0.78261 %node%
2 22 33 %node% 2 22 37 %preset% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 %preset% 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 %preset% 2 0 0 0.0116279
0.0348837 0.0697675 0.0930233 0.116279 0.139535 0.162791 0.209302 0.255814
0.290698 0.348837 0.418605 0.593024 0.709303 0.83721 0.976745 0.941861
0.895349 0.825582 0.790698 0.755814 0.732558 0.697675 0.662791 0.639535
0.616279 0.593024 0.55814 0.534884 0.523256 0.511628 0.5 0.5 0.5 0.488372
0.488372 0.488372 0.488372 0.488372 0.5 0.5 0.5 0.5 0.488372 0.476744
0.476744 0.465117 0.453489 0.430233 0.406977 0.360465 0.313954 0.27907
0.232558 0.186047 0.139535 0.104651 0.0581396 0.0232558 0 0 0 0 0 0
%preset% 3 0 0 0.0232558 0.0465117 0.0930233 0.186047 0.302326 0.372093
0.325582 0.244186 0.104651 0.139535 0.22093 0.27907 0.325582 0.360465
0.372093 0.406977 0.453489 0.802326 0.732558 0.651163 0.523256 0.465117
0.313954 0.232558 0.22093 0.244186 0.290698 0.313954 0.383721 0.418605
0.476744 0.488372 0.406977 0.360465 0.360465 0.441861 0.488372 0.511628
0.476744 0.418605 0.383721 0.325582 0.430233 0.360465 0.151163 0.104651
0.0930233 0.0930233 0.104651 0.139535 0.151163 0.139535 0.104651 0.0930233
0.0697675 0.0697675 0.0348837 0 0 0 0 0 0 0 0;
#X msg 81 136 store \$1;
#X msg 63 83 recall \$1;
#X obj 63 61 hradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144 -1
-1 0;
#X obj 81 114 hradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144 -1
-1 0;
#X obj 39 -2 cnv 15 552 40 empty \$0-pddp.cnv.header preset_node_array
3 12 0 18 -204280 -1 0;
#X obj 479 3 preset_node_array;
#X obj 39 585 cnv 15 552 21 empty \$0-pddp.cnv.footer empty 20 12 0
14 -228856 -66577 0;
#X obj 39 326 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13
-228856 -1 0;
#N canvas 102 436 482 235 META 0;
#X text 18 16 KEYWORDS control storage;
#X text 18 36 LICENSE;
#X text 18 86 INLET_0 clear purge recall reset store;
#X text 18 107 AUTHOR András Murányi 2013 based on rc-patches by
Dan Wilcox. Additional improvements/fixes/clean-up by Ivica Ico Bukvic
;
#X text 18 157 HELP_PATCH_AUTHORS András Murányi and Ivica Ico Bukvic
;
#X text 18 56 DESCRIPTION Array preset saving abstraction using preset_node
;
#X restore 539 587 pd META;
#X obj 39 370 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12
0 13 -228856 -1 0;
#X obj 117 334 cnv 17 3 30 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#N canvas 102 481 427 84 Related_objects 0;
#X obj 1 0 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
14 -204280 -1 0;
#X text 7 1 [preset_node_array] Related Objects;
#X obj 21 36 preset_node;
#X obj 97 36 preset_hub %hidden% %node% 2 13 2 %node% 1 2;
#X restore 140 587 pd Related_objects;
#X obj 43 587 pddp/pddplink all_about_help_patches.pd -text Usage Guide
;
#X text 120 387 1) symbol;
#X text 212 406 - OPTIONAL scope for this preset (defaults to null
or "");
#X text 137 333 see;
#X obj 163 334 preset_node;
#X text 120 406 2) symbol;
#X text 211 387 - Array name;
#X text 50 18 Array preset saving abstraction using preset_node;
#X obj 337 219 preset_node_array myarray1 foo;
#X obj 39 435 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8
12 0 13 -228856 -1 0;
#X text 120 456 Updating list and preset_node data after loading a
new file currently has to be done manually by sending a bang to <arrayname>_changed
like so:;
#X obj 123 504 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 123 524 s myarray1_changed;
#X text 120 546 The bang can be therefore linked to the operations
that open a new file (typically [openpanel] or some other object;
#X connect 2 0 1 0;
#X connect 3 0 1 0;
#X connect 4 0 3 0;
#X connect 5 0 2 0;
#X connect 25 0 26 0;