aboutsummaryrefslogtreecommitdiff
path: root/externals/gridflow/doc/flow_classes/#import-help.pd
blob: 9eaba93402b86a32ff09befcfce891ffa7909ecf (plain)
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
#N canvas 997 26 505 766 10;
#X obj 1 0 cnv 15 500 18 empty empty empty 20 12 0 14 -228992 -66577
0;
#X obj 1 602 cnv 15 500 17 empty empty empty 20 12 0 14 -228992 -66577
0;
#X obj 1 222 cnv 15 500 18 empty empty empty 20 12 0 14 -228992 -66577
0;
#X obj 1 245 cnv 15 60 18 empty empty empty 20 12 0 14 -228992 -66577
0;
#X text 215 604 Outlets (1);
#X obj 1 700 cnv 15 500 18 empty empty empty 20 12 0 14 -228992 -66577
0;
#X text 210 699 Arguments (1);
#X obj 1 623 cnv 15 60 18 empty empty empty 20 12 0 14 -228992 -66577
0;
#X text 2 246 Inlet 0;
#X text 2 624 Outlet 0;
#X msg 55 123 reset;
#X obj 13 59 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1 -1
;
#X msg 13 123 200;
#X obj 13 100 until;
#X msg 13 79 230400;
#X obj 13 177 #out window;
#X obj 13 149 cnv 15 129 17 empty empty empty 20 12 0 14 -241291 -66577
0;
#X text 7 728 GRID;
#X text 74 727 The argument establishes grid dimensions in parentheses
in the order of columns \, rows and grid dimensions.;
#X obj 13 149 #import ( 240 320 3 );
#X text 4 274 INTEGER;
#X text 5 338 SYMBOL;
#X text 76 337 Symbols are considered as a list of ascii characters.
;
#X text 7 364 LIST;
#X text 76 363 Like a sequence of ints sent one after another \, except
in a single message.;
#X text 7 399 MESSAGE;
#X text 76 396 "reset" aborts the current grid if there is one.;
#X text 6 451 GRID;
#X obj 1 508 cnv 15 60 18 empty empty empty 20 12 0 14 -228992 -66577
0;
#X text 2 509 Inlet 1;
#X text 8 651 GRID;
#X text 80 651 The grid resulting from the incoming integers and/or
grids is output from the outlet.;
#X text 99 24 This object allows you to produce grids from non-grid
data \, such as integers and lists of integers. This object also reframes/resyncs
grids so that multiple grids may be joined together \, or single grids
may be split. That kind of operation is already done implicitly in
many cases (e.g. sending an integer or list to a grid-receiving inlet)
but using this object you have greater flexibility on the conversion.
;
#X text 77 451 This equivalent to filtering the grid through an [#export]
object. It is over ten times faster.;
#X msg 157 125 per_message;
#X msg 158 147 240 320 3;
#X text 75 274 Begins a new grid if there is no current grid. puts
that integer in the current grid. ends the grid if it is full. the
constructed grid is not stored: it is streamed. the stream is buffered
\, so the output is in packets of about a thousand numbers.;
#X text 7 540 MESSAGE;
#X text 81 539 "per message" : the grid will shape itself according
to the incoming data. Almost obsolete as sending a list to any grid
inlet will result in the same except the latter can not be cast to
other than int32.;
#X text 7 423 MESSAGE;
#X text 74 422 "to_ascii \$1" converts ints as decimal in ascii codes
;
#X text 215 222 Inlets (2);
#X obj 294 166 #import;
#X msg 294 144 to_ascii \$1;
#X floatatom 294 124 5 0 0 0 - - -;
#X obj 294 188 #print;
#X text 398 1 GridFlow 0.9.3;
#X obj 12 0 #import;
#X connect 10 0 19 0;
#X connect 11 0 14 0;
#X connect 12 0 19 0;
#X connect 13 0 12 0;
#X connect 14 0 13 0;
#X connect 19 0 15 0;
#X connect 34 0 19 1;
#X connect 35 0 19 1;
#X connect 42 0 45 0;
#X connect 43 0 42 0;
#X connect 44 0 43 0;