File: makeartdmx.pd

package info (click to toggle)
pd-kollabs 2~repack-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 824 kB
  • sloc: makefile: 8
file content (157 lines) | stat: -rw-r--r-- 3,890 bytes parent folder | download | duplicates (2)
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
#N canvas 192 71 1087 667 10;
#X msg 234 830 65 114 116 45 78 101 116 0 0 80 0 14 0 0 0 0 2 0;
#X obj 854 177 unpack f f;
#X obj 877 388 f;
#X obj 854 229 t f f;
#X obj 893 253 <= 511;
#X obj 854 281 spigot;
#X obj 508 679 array define \$0-dmx 512;
#X obj 643 778 array define \$0-header 18;
#X obj 877 411 array set \$0-dmx;
#X obj 431 780 array set \$0-header 15;
#X obj 212 613 array set \$0-header 14;
#X msg 508 626 const \$1;
#X obj 735 542 array get \$0-dmx;
#X obj 258 137 loadbang;
#X obj 588 543 array get \$0-header;
#X obj 588 587 list append;
#X obj 382 18 inlet;
#X obj 234 855 array set \$0-header 0;
#X text 20 42 (c) 2015 Marian Weger;
#X obj 476 194 t b f;
#X obj 854 316 t b b f;
#X obj 611 426 int;
#X obj 611 404 / 256;
#X obj 660 404 mod 256;
#X obj 611 314 clip 2 65534;
#X obj 611 263 spigot;
#X obj 661 263 spigot;
#X obj 711 183 mod 2;
#X obj 711 205 t f f;
#X obj 711 227 == 0;
#X obj 749 227 != 0;
#X obj 661 285 + 1;
#X obj 611 449 array set \$0-header 16;
#X obj 660 426 array set \$0-header 17;
#X obj 834 711 outlet ArtDMX;
#X obj 949 510 b;
#X obj 588 505 t b b;
#X obj 1102 574 array get \$0-dmx;
#X obj 949 574 array get \$0-header;
#X obj 949 618 list append;
#X obj 949 536 t b b;
#X obj 949 644 print [Art-Net message];
#X obj 1012 252 array get \$0-dmx;
#X obj 1012 280 print [DMX Data];
#X obj 258 164 t b b;
#X obj 431 645 f \$1;
#X obj 1012 220 b;
#X obj 673 367 array size \$0-dmx;
#X obj 611 141 t f f f;
#X obj 611 336 t f f f;
#X obj 854 199 int;
#X obj 921 199 int;
#X obj 611 119 int;
#X obj 295 483 int;
#X obj 431 667 int;
#X msg 327 249 0;
#X obj 508 587 int;
#X obj 865 40 b;
#X obj 865 72 array get \$0-header;
#X obj 865 100 print [Art-Net ArtDMX header];
#X obj 431 697 clip 0 127;
#X obj 295 513 clip 0 15;
#X obj 382 44 route universe net float bang length print printdmx printheader
subnet;
#X obj 212 483 int;
#X obj 212 513 clip 0 15;
#X text 20 22 makeartdmx (<net> <subnet> <universe> <length>);
#X obj 212 461 f \$2;
#X obj 295 461 f \$3;
#X obj 611 97 f \$4;
#X obj 212 535 * 16;
#X obj 212 587 +;
#X obj 295 535 t b f;
#X connect 0 0 17 0;
#X connect 1 0 50 0;
#X connect 1 1 51 0;
#X connect 2 0 8 0;
#X connect 3 0 5 0;
#X connect 3 1 4 0;
#X connect 4 0 5 1;
#X connect 5 0 20 0;
#X connect 11 0 6 0;
#X connect 12 0 15 1;
#X connect 13 0 44 0;
#X connect 14 0 15 0;
#X connect 15 0 34 0;
#X connect 16 0 62 0;
#X connect 19 0 36 0;
#X connect 19 1 56 0;
#X connect 20 0 36 0;
#X connect 20 1 2 0;
#X connect 20 2 8 1;
#X connect 21 0 32 0;
#X connect 22 0 21 0;
#X connect 23 0 33 0;
#X connect 24 0 49 0;
#X connect 25 0 24 0;
#X connect 26 0 31 0;
#X connect 27 0 28 0;
#X connect 28 0 29 0;
#X connect 28 1 30 0;
#X connect 29 0 25 1;
#X connect 30 0 26 1;
#X connect 31 0 24 0;
#X connect 35 0 40 0;
#X connect 36 0 14 0;
#X connect 36 1 12 0;
#X connect 37 0 39 1;
#X connect 38 0 39 0;
#X connect 39 0 41 0;
#X connect 40 0 38 0;
#X connect 40 1 37 0;
#X connect 42 0 43 0;
#X connect 44 0 45 0;
#X connect 44 0 67 0;
#X connect 44 0 68 0;
#X connect 44 1 55 0;
#X connect 44 1 0 0;
#X connect 45 0 54 0;
#X connect 46 0 42 0;
#X connect 48 0 25 0;
#X connect 48 1 26 0;
#X connect 48 2 27 0;
#X connect 49 0 22 0;
#X connect 49 1 23 0;
#X connect 49 2 47 0;
#X connect 50 0 3 0;
#X connect 51 0 2 1;
#X connect 52 0 48 0;
#X connect 53 0 61 0;
#X connect 54 0 60 0;
#X connect 55 0 11 0;
#X connect 56 0 11 0;
#X connect 57 0 58 0;
#X connect 58 0 59 0;
#X connect 60 0 9 0;
#X connect 61 0 71 0;
#X connect 62 0 67 0;
#X connect 62 1 45 0;
#X connect 62 2 19 0;
#X connect 62 3 36 0;
#X connect 62 4 68 0;
#X connect 62 5 35 0;
#X connect 62 6 46 0;
#X connect 62 7 57 0;
#X connect 62 8 66 0;
#X connect 62 9 1 0;
#X connect 63 0 64 0;
#X connect 64 0 69 0;
#X connect 66 0 63 0;
#X connect 67 0 53 0;
#X connect 68 0 52 0;
#X connect 69 0 70 0;
#X connect 70 0 10 0;
#X connect 71 0 70 0;
#X connect 71 1 70 1;