-
Notifications
You must be signed in to change notification settings - Fork 0
/
hub-help.pd
107 lines (107 loc) · 4.93 KB
/
hub-help.pd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#N canvas 267 104 530 292 10;
#X obj 252 139 bng 16 250 50 0 \$0-show-example empty show\ example 20 8 0 10 #fcfcfc #000000 #000000;
#N canvas 355 89 559 656 reference 0;
#X obj 4 46 cnv 5 550 5 empty empty INLET: 8 18 0 10 #202020 #000000 0;
#X obj 4 565 cnv 5 550 5 empty empty ARGUMENTS: 8 18 0 10 #202020 #000000 0;
#X obj 3 642 cnv 2 550 2 empty empty empty 8 18 0 13 #202020 #000000 0;
#X obj 4 78 cnv 1 550 1 empty empty 1st: 8 12 0 10 #7c7c7c #000000 0;
#X obj 4 598 cnv 1 550 1 empty empty flags: 8 12 0 10 #7c7c7c #000000 0;
#X text 90 95 <float> -;
#X text 98 612 all messages are also available as flags with leading '-';
#X obj 18 17 stash/hub;
#A saved;
#X text 151 95 restore preset of given id (snapshot or recording). if no preset is present \, the id is selected (to store or record into), f 64;
#X text 60 125 restore <id> -;
#X text 151 125 restore preset of given id, f 64;
#X text 66 145 target <id> -;
#X text 151 145 to set target id for morph interaction, f 64;
#X text 54 165 morph <float> -;
#X text 151 165 to morph to target state with float input of values 0..1 morph can go in both directions \, dependet on whether 0 or 1 is first registered value, f 64;
#X text 60 205 store (<id>) -;
#X text 151 205 to store values to given id (or to selected id if no argument is given), f 46;
#X text 30 235 load (<filename>) -;
#X text 151 235 to load presets from file (or via file selection through openpanel if no argument is given), f 64;
#X text 151 265 to save presets to file (or via file selection through savepanel if no argument is given), f 64;
#X text 151 295 to delete presets at given id (or selected id if no argument is given), f 45;
#X text 72 325 click/edit -;
#X text 151 325 to display preset data in [text] dialog (should not be edited there due to Pd bug when displaying and storing data with escaped commas and semicolons), f 64;
#X text 151 365 to clear all presets, f 64;
#X text 102 365 clear -;
#X text 54 385 record (<id>) -;
#X text 151 385 to start recording to given id (or to selected id if no argument is given), f 49;
#X text 151 415 to stop recording (or playback), f 64;
#X text 108 415 stop -;
#X text 151 435 to display [stash] ids next to objects, f 64;
#X text 151 455 to set grain size for easing in ms (default is 20 \, since this is based on Pd's [line]), f 50;
#X text 54 455 grain <float> -;
#X text 151 485 to set ease duration in ms, f 64;
#X text 151 505 to set ease mode (see functions below), f 64;
#X text 41 505 easemode <mode> -;
#X text 54 295 delete (<id>) -;
#X text 30 265 save (<filename>) -;
#X text 35 485 easetime <float> -;
#X text 48 435 showid (<0/1>) -;
#X text 101 525 -p \$0 -;
#X text 151 525 manually set parent's \$0 to avoid 'iemguts' dependency (will still show errors in console \, but work anyway), f 54;
#X text 83 17 - preset management object;
#X restore 427 16 pd reference;
#X obj 5 45 cnv 1 520 1 empty empty empty 8 12 0 13 #000000 #000000 0;
#X obj 6 242 cnv 1 520 1 empty empty empty 8 12 0 13 #000000 #000000 0;
#N canvas 646 651 902 307 init 0;
#X obj 50 48 r \$0-show-example;
#X msg 50 69 dir;
#X obj 50 90 pdcontrol;
#X obj 50 132 s pd;
#X msg 50 111 open stash-example.pd \$1;
#X msg 250 69 dir;
#X obj 250 90 pdcontrol;
#X obj 250 132 s pd;
#X obj 250 48 r \$0-show-easemodes;
#X msg 250 111 open ease-help.pd \$1/x;
#X msg 438 71 0 0 0 0;
#X obj 438 49 loadbang;
#X obj 438 92 s \$0-list-atom-box;
#X obj 588 49 loadbang;
#X obj 588 92 s \$0-stash-hub;
#X msg 588 70 easetime 2000 \, easemode out-bounce;
#X msg 50 199 dir;
#X obj 50 220 pdcontrol;
#X obj 50 262 s pd;
#X obj 50 178 r \$0-stash-help;
#X msg 50 241 open stash-help.pd \$1;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 4 0 3 0;
#X connect 5 0 6 0;
#X connect 6 0 9 0;
#X connect 8 0 5 0;
#X connect 9 0 7 0;
#X connect 10 0 12 0;
#X connect 11 0 10 0;
#X connect 13 0 15 0;
#X connect 15 0 14 0;
#X connect 16 0 17 0;
#X connect 17 0 20 0;
#X connect 19 0 16 0;
#X connect 20 0 18 0;
#X restore 407 258 pd init;
#X text 238 258 requires "iemguts" library;
#N canvas 442 420 406 240 META 0;
#X text 12 18 AUTHOR Ben Wesch;
#X text 12 181 LICENSE Unlicense;
#X text 12 38 DESCRIPTION abstraction for managing [stash] objects;
#X text 12 69 INLET_0 msgs...;
#X text 12 149 KEYWORDS preset \, presets \, preset management \, stash \, stash hub, f 61;
#X restore 457 258 pd META;
#X text 93 16 - preset management object;
#X text 27 64 [stash/hub] is designed for use in combination with one or multiple [stash] objects to facilitate preset management through snapshots and recordings., f 78;
#X obj 88 259 stash;
#A saved 311908;
#X obj 28 16 stash/hub;
#A saved;
#X text 24 259 see also:;
#X obj 252 201 bng 16 250 50 0 \$0-stash-help empty show\ [stash]\ help 20 8 0 10 #fcfcfc #000000 #000000;
#X obj 252 170 bng 16 250 50 0 \$0-show-easemodes empty show\ ease\ modes 20 8 0 10 #fcfcfc #000000 #000000;
#X text 27 103 see reference subpatch above for all messages and the links below for further relevant information:, f 65;
#X text 97 259 [stash];