#N canvas 5 7 745 601 10;
#X declare -lib zexy;
#X msg 81 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 54 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 54 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 54 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 54 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 54 332 pd others~;
#X text 269 183 alternative i/o-devices (harddisk \, net \, ...);
#X text 268 207 useful signal generators;
#X text 271 231 process your own signals;
#X text 270 257 and analyze them;
#X text 270 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 54 286 pd sigbinops~;
#X text 269 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 52 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 53 478 pd advanced control;
#X text 265 477 some more complex control objects (systime \, tabread4
\, ...);
#X text 262 446 some useful control objects (nop...);
#X text 268 567 objects to work with matrices (moved to IEMMATRIX)
;
#N canvas 221 231 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 53 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 51 378 pd numeric objects;
#X text 262 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 53 508 pd tables;
#X text 268 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 52 402 pd conversions;
#X text 259 406 numeric conversion (coordinates \, angles \, ...);
#X text 208 7 the zexy external v2.1;
#X text 409 66 (c) forum::f�r::umlute 1999-2005;
#X text 410 82 bug-reports: zmoelnig-AT-iem.at;
#X obj 81 83 zexy;
#N canvas 515 193 494 344 META 0;
#X text 12 65 TEMPLATE template-help.pd v0.1;
#X text 12 85 PLATFORM windows macosx gnulinux;
#X text 12 165 WEBSITE;
#X text 12 205 RELEASE_VERSION 0.42;
#X text 12 225 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
Wilkes for Pd version 0.42.;
#X text 12 45 LICENSE GPL v2;
#X text 12 145 AUTHOR IOhannes m zm�lnig;
#X text 12 185 RELEASE_DATE;
#X text 12 105 DATATYPE;
#X text 12 25 KEYWORDS;
#X text 12 125 LIBRARY external zexy;
#X text 12 5 GENRE help;
#X restore 696 581 pd META;
#X obj 672 560 import zexy;
#X connect 0 0 28 0;