-
Notifications
You must be signed in to change notification settings - Fork 1
/
zexy-meta.pd
307 lines (307 loc) · 9.4 KB
/
zexy-meta.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
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
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
#N canvas 116 44 745 553 10;
#X obj 101 83 zexy;
#X msg 101 59 help;
#N canvas 259 142 708 221 io~ 0;
#X obj 41 184 sfplay;
#X obj 137 185 sfrecord;
#X msg 41 162 help;
#X msg 137 163 help;
#X text 297 186 harddisk-recording tools;
#X text 144 19 input~/output~ objects;
#X connect 2 0 0 0;
#X connect 3 0 1 0;
#X restore 74 187 pd io~;
#N canvas 320 195 583 254 generators~ 0;
#X obj 125 173 noisi~;
#X msg 125 151 help;
#X msg 29 149 help;
#X msg 125 103 help;
#X msg 29 101 help;
#X obj 29 171 noish~;
#X obj 29 123 dirac~;
#X obj 125 125 step~;
#X text 296 174 bandlimited noise~ generators;
#X text 290 127 scientific test-functions;
#X text 152 26 generator~ objects;
#X connect 1 0 0 0;
#X connect 2 0 5 0;
#X connect 3 0 7 0;
#X connect 4 0 6 0;
#X restore 74 212 pd generators~;
#N canvas 362 224 657 505 processing~ 0;
#X obj 52 93 limiter~;
#X obj 51 143 quantize~;
#X obj 52 193 swap~;
#X msg 51 121 help;
#X msg 52 71 help;
#X msg 52 171 help;
#X text 280 92 a limiter/compressor module;
#X text 121 16 signal~processing objects;
#X text 280 131 quantizes signals by various degrees;
#X text 281 186 byte-swapps a 16bit signal;
#X obj 55 254 z~;
#X msg 55 231 help;
#X text 245 228 a samplewise delay \, great for designing FIR-filters
;
#X text 253 247 (you cannot use it for IIR-filters !);
#X obj 62 336 blockswap~;
#X msg 62 314 help;
#X text 244 339 swap upper and lower part of a signal-block;
#X msg 62 374 help;
#X obj 62 396 blockmirror~;
#X text 244 399 revert a signal-block (play it back reversely);
#X connect 3 0 1 0;
#X connect 4 0 0 0;
#X connect 5 0 2 0;
#X connect 11 0 10 0;
#X connect 15 0 14 0;
#X connect 17 0 18 0;
#X restore 74 236 pd processing~;
#N canvas 319 68 585 573 analytic~ 0;
#X obj 26 173 sigzero~;
#X msg 26 151 help;
#X text 164 171 detects whether a signal-block is zero throughout or
not;
#X obj 25 236 pdf~;
#X msg 25 213 help;
#X text 165 237 get the probability density function of a signal;
#X text 130 48 signal~analyzing objectsd;
#X obj 27 303 envrms~;
#X obj 28 356 avg~;
#X obj 29 407 tavg~;
#X msg 27 282 help;
#X msg 28 335 help;
#X msg 29 386 help;
#X text 158 300 the same as env~ \, except that this outputs rms instead
of dB;
#X text 158 356 arithmetic mean of one signal~vector;
#X text 161 407 arithmetic mean between two bangs;
#X msg 31 448 help;
#X obj 31 469 dfreq~;
#X text 164 469 frequency detector;
#X connect 1 0 0 0;
#X connect 4 0 3 0;
#X connect 10 0 7 0;
#X connect 11 0 8 0;
#X connect 12 0 9 0;
#X connect 16 0 17 0;
#X restore 74 261 pd analytic~;
#N canvas 299 114 664 548 others~ 0;
#X obj 31 70 nop~;
#X msg 31 48 help;
#X text 246 63 do_nothing but delay for one-block (useful for synchronising)
;
#X text 175 11 miscanellous signal~ objects;
#X msg 31 127 help;
#X obj 31 149 pack~;
#X msg 77 128 help;
#X obj 77 150 unpack~;
#X text 245 138 convert a signal to (packages of) floats and vice-versa
;
#X msg 31 350 help;
#X msg 32 394 help;
#X obj 31 371 multiplex~;
#X obj 32 415 demultiplex~;
#X msg 129 350 help;
#X msg 130 393 help;
#X obj 129 371 mux~;
#X obj 130 415 demux~;
#X text 245 416 multiplex 1 IN~signal to 1-of-n OUT~signals;
#X text 246 369 multiplex 1-of-n IN~signals to 1 OUT~signal;
#X msg 31 297 help;
#X obj 31 319 multiline~;
#X text 239 316 a line~d multiplication for multiple streams;
#X connect 1 0 0 0;
#X connect 4 0 5 0;
#X connect 6 0 7 0;
#X connect 9 0 11 0;
#X connect 10 0 12 0;
#X connect 13 0 15 0;
#X connect 14 0 16 0;
#X connect 19 0 20 0;
#X restore 74 332 pd others~;
#X text 289 183 alternative i/o-devices (harddisk \, net \, ...);
#X text 288 207 useful signal generators;
#X text 291 231 process your own signals;
#X text 290 257 and analyze them;
#X text 290 328 none of the above;
#N canvas 0 0 591 430 sigbinops~ 0;
#X obj 81 96 >~;
#X obj 81 129 <~;
#X obj 81 162 ==~;
#X obj 81 244 &&~;
#X obj 81 277 ||~;
#X text 159 95 greater;
#X text 158 131 less;
#X text 157 165 equal;
#X text 156 246 logical AND;
#X text 154 278 logical OR;
#X obj 80 347 abs~;
#X obj 80 375 sgn~;
#X text 158 348 absolute value (I think this is included at GEM too)
;
#X text 158 375 sign of a function;
#X text 148 32 binary and math operators for signals~;
#X restore 74 286 pd sigbinops~;
#X text 289 284 some mathematical and logical functions that were missing
;
#N canvas 266 0 630 542 basic 0;
#X obj 41 28 nop;
#X text 222 28 a do nothing - pass through everything;
#X obj 41 85 lister;
#X obj 98 86 l;
#X text 216 87 store a list (like "float" \, "int" \, ...);
#X text 83 86 ==;
#X obj 40 244 repack;
#X text 211 242 (re)packs atoms to packages of a given size;
#X obj 40 275 packel;
#X text 209 272 the specified element of a list;
#X obj 39 316 niagara;
#X text 214 315 split 1 package into 2 at a specifique point;
#X obj 43 464 segregate;
#X text 210 463 segregates the input to various outputs depending on
the type;
#X text 210 117 convert anythings to lists;
#X obj 41 115 any2list;
#X text 101 115 ==;
#X obj 119 115 a2l;
#X obj 39 215 length;
#X text 210 214 get the length of a list;
#X obj 41 351 glue;
#X text 216 345 append a list to another;
#X obj 42 409 list2symbol;
#X text 123 410 ==;
#X obj 140 409 l2s;
#X text 207 410 convert a list into a single symbol;
#X obj 40 147 repeat 0;
#X text 211 148 repeat a message N-times;
#X restore 72 446 pd basic control;
#N canvas 401 27 602 871 advanced 0;
#X obj 28 129 makesymbol;
#X msg 28 107 help;
#X text 202 129 concatenate lists to formatted symbols;
#X msg 28 154 help;
#X obj 28 176 date;
#X msg 67 154 help;
#X obj 67 176 time;
#X text 201 173 get the current system date/time;
#X obj 28 229 index;
#X msg 28 207 help;
#X text 202 226 map symbols to indices;
#X text 166 384 (no "help"-message available...);
#X obj 28 433 demultiplex;
#X obj 128 433 demux;
#X text 109 434 ==;
#X text 199 434 demultiplex the inlet to a specified outlet;
#X obj 28 485 drip;
#X text 201 484 extract the atoms of a package (opt. scheduled);
#X msg 28 278 help;
#X obj 28 302 msgfile;
#X text 197 300 a powerful "textfile" derivative;
#X obj 28 629 lpt;
#X text 200 625 write data to the parallel port (line printer);
#X text 109 454 ==;
#X obj 28 453 multiplex;
#X obj 128 453 mux;
#X text 200 456 multiplex the specified inlet to the outlet;
#X obj 28 672 operating_system;
#X text 209 676 get the current operating system;
#X obj 31 553 fifop;
#X text 195 554 a FIFO (first-in-first-out) with Priorities;
#X obj 31 583 lifop;
#X text 195 584 a LIFO (last-in-first-out) with Priorities;
#X obj 28 350 strcmp;
#X text 194 354 compare to symbols with strcmp();
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 5 0 6 0;
#X connect 9 0 8 0;
#X connect 18 0 19 0;
#X restore 73 478 pd advanced control;
#X text 285 477 some more complex control objects (systime \, tabread4
\, ...);
#X text 282 446 some useful control objects (nop...);
#X text 288 567 objects to work with matrices (moved to IEMMATRIX)
;
#N canvas 221 222 583 258 matrix 0;
#X obj 224 173 iemmatrix;
#X text 109 52 zexy>=2.0 no longer has any matrix-objects.;
#X text 109 72 instead \, these objects are now in a separate library
"iemmatrix" \, dedicated solely to manipulation of 2D-matrices.;
#X text 185 171 use;
#X restore 73 570 pd matrix;
#N canvas 0 0 616 602 numeric 0;
#X obj 39 46 list2int;
#X text 94 47 ==;
#X obj 112 47 l2i;
#X obj 41 85 atoi;
#X text 207 49 cast each float of a list/anything to an integer;
#X text 209 83 ascii to integer;
#X obj 42 435 sort;
#X text 208 438 shell-sort a package of floats;
#X obj 42 303 mavg;
#X msg 42 283 help;
#X text 214 307 a moving average filter;
#X obj 41 346 mean;
#X msg 41 327 help;
#X msg 40 367 help;
#X obj 40 386 minmax;
#X text 209 343 get the mean value of a list of floats (==vector);
#X text 208 383 get the minimum and the maximum of a vector;
#X obj 43 223 .;
#X text 209 225 scalar multiplication of 2 vectors;
#X obj 43 158 prime;
#X text 200 162 check whether a number is prime;
#X obj 43 259 sum;
#X text 194 252 elementwise sum of a list;
#X obj 44 137 wrap;
#X text 196 139 wrap a number between an upper and a lower bound;
#X obj 50 505 urn;
#X text 199 502 Unique-Random-Numbers: get random numbers from an urn
;
#X connect 9 0 8 0;
#X connect 12 0 11 0;
#X connect 13 0 14 0;
#X restore 71 378 pd numeric objects;
#X text 282 376 objects dealing with numbers;
#N canvas 306 127 571 219 tables 0;
#X msg 29 16 help;
#X obj 29 35 tabdump table;
#X text 205 33 dump a table as a list of floats;
#X msg 30 55 help;
#X obj 30 74 tabset table;
#X text 206 72 set a table with a list of floats;
#X msg 29 106 help;
#X obj 29 125 tabminmax table;
#X text 208 128 get minimum and maximum;
#X connect 0 0 1 0;
#X connect 3 0 4 0;
#X connect 6 0 7 0;
#X restore 73 508 pd tables;
#X text 288 517 objects to work on tables;
#N canvas 0 0 701 577 conversions 0;
#X obj 65 95 cart2sph;
#X obj 65 115 cart2pol;
#X obj 65 155 sph2pol;
#X obj 65 175 sph2cart;
#X obj 65 224 pol2cart;
#X obj 65 247 pol2sph;
#X text 84 67 coordinate-conversion;
#X text 186 168 convert between Cartesian \, polar and spherical corrdinates
;
#X obj 72 334 deg2rad;
#X obj 72 362 rad2deg;
#X text 146 350 convert between degree and radiant;
#X restore 72 402 pd conversions;
#X text 279 406 numeric conversion (coordinates \, angles \, ...);
#X text 430 82 bug-reports: zmoelnig-AT-iem.at;
#N canvas 498 232 309 146 META 0;
#X text 10 10 NAME zexy;
#X text 10 30 VERSION 2.4.2;
#X text 10 50 AUTHOR IOhannes m zmölnig;
#X text 10 70 LICENSE GPL-2;
#X text 10 90 DESCRIPTION the swiss army knife for Pd;
#X restore 23 27 pd META;
#X text 228 7 the zexy external;
#X text 429 66 (c) forum::für::umläute 1999-2022;
#X connect 1 0 0 0;