#N canvas 515 68 571 678 10;
#X declare -lib cyclone -path cyclone;
#X text 5 189 ===========================================================================================, f 91;
#X text 5 402 ============================================================================================, f 92;
#X text 75 504 Check declare's help file for more information.;
#X text 5 640 ===========================================================================================, f 91;
#X text 65 66 - Cyclone's development starts in 2002 (at the time of Max 4.0) and in its first development phase never reached full compliance to the latest Max 4 release (4.6.3 from 2007). Since Cyclone 0.3 \, the library was updated to include missing functionalities from Max 4 and further updates up to Max 7 (and it also included several new objects and fixes)! New functionalities from Max 8 haven't been ported yet., f 73;
#X text 65 137 - Check details in the CHANGELOG.txt file inside the cyclone folder., f 73;
#N canvas 836 393 530 230 links 0;
#X obj 95 157 pdcontrol;
#X obj 57 50 r \$0-issues;
#X obj 95 75 r \$0-install;
#X msg 95 99 browse https://github.com/porres/pd-cyclone/wiki/How-To-Install, f 63;
#X msg 57 123 browse https://github.com/porres/pd-cyclone/issues;
#X connect 1 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 0 0;
#X connect 4 0 0 0;
#X restore 473 610 pd links;
#X obj 390 610 bng 15 250 50 0 \$0-issues dummy empty 17 7 0 10 #dcdcdc #000000 #000000;
#X obj 321 543 bng 15 250 50 0 \$0-install dummy empty 17 7 0 10 #dcdcdc #000000 #000000;
#X text 79 531 Click and open "how to install" link from the repository for more details =>, f 39;
#X text 140 599 Click and open "issues" link from the repository to report bugs/issues ======>, f 40;
#X text 5 572 ===========================================================================================, f 91;
#X text 346 431 Alternatively \, you can use [declare] as follows:, f 25;
#X text 76 461 You can load the cyclone library via Preferences => "Path" & "Startup"., f 36;
#X obj 332 471 declare -lib cyclone -path cyclone;
#X text 78 428 How to install?;
#X text 68 603 Issues?;
#X text 66 162 - See also the help file of the cyclone binary =>;
#X obj 375 163 cyclone;
#X obj 299 332 switch~;
#X obj 289 287 tgl 30 0 empty empty empty 17 7 0 10 #dcdcdc #000000 #000000 0 1;
#X text 325 292 DSP;
#X msg 289 361 \; pd dsp \$1;
#N canvas 587 120 243 292 meter 0;
#X obj 66 150 cputime;
#X obj 66 40 loadbang;
#X obj 66 94 metro 1000;
#X obj 66 122 t b b;
#X obj 66 210 * 0.1;
#X obj 66 179 int;
#X obj 66 240 outlet;
#X obj 66 66 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1;
#X connect 0 0 5 0;
#X connect 1 0 7 0;
#X connect 2 0 3 0;
#X connect 3 0 0 0;
#X connect 3 1 0 1;
#X connect 4 0 6 0;
#X connect 5 0 4 0;
#X connect 7 0 2 0;
#X restore 385 325 pd meter;
#X obj 385 353 nbx 4 18 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 13 #dcdcdc #000000 #000000 0 256;
#X text 101 307 open this subpatch:;
#N canvas 596 38 722 723 All_cyclone_Objects 0;
#X text 99 164 same as;
#X text 99 188 same as;
#X text 99 212 same as;
#X text 99 235 same as;
#X text 99 260 same as;
#X text 99 284 same as;
#X text 101 310 same as;
#X text 101 335 same as;
#X text 101 359 same as;
#X text 101 384 same as;
#X text 100 104 same as;
#X text 100 126 same as;
#X text 106 467 Control Objects:;
#X text 319 469 Signal Objects:;
#X text 429 35 GUI objects:;
#X obj 159 103 cyclone/rminus;
#X obj 510 276 cyclone/comment 64 10 dejavu\ sans\ mono empty 0 0 0 0 0 255 255 255 0 0 comment;
#X obj 515 411 cyclone/number~;
#A saved 0 0 100 -inf inf #2a3434 #ffffff #b6fefd;
#X obj 493 96 cyclone/scope~ 130 130 256 3 128 -1 1 0 0 0 0 205 229 232 74 79 77 96 98 102 0 empty;
#X obj 159 126 cyclone/rdiv;
#X obj 158 164 cyclone/equals~;
#X obj 158 188 cyclone/notequals~;
#X obj 158 212 cyclone/lessthan~;
#X obj 158 235 cyclone/lessthaneq~;
#X obj 158 260 cyclone/greaterthan~;
#X obj 158 284 cyclone/greaterthaneq~;
#X obj 160 310 cyclone/modulo~;
#X obj 160 335 cyclone/rminus~;
#X obj 160 359 cyclone/rdiv~;
#X obj 161 384 cyclone/plusequals~;
#X obj 155 497 cyclone/accum;
#X obj 155 522 cyclone/acos;
#X obj 156 548 cyclone/acosh;
#X obj 155 577 cyclone/active;
#X obj 155 602 cyclone/anal;
#X obj 155 627 cyclone/append;
#X obj 155 652 cyclone/asin;
#X obj 155 675 cyclone/asinh;
#X obj 155 698 cyclone/atanh;
#X obj 155 720 cyclone/atodb;
#X obj 155 742 cyclone/bangbang;
#X obj 155 768 cyclone/bondo;
#X obj 155 792 cyclone/borax;
#X obj 155 817 cyclone/bucket;
#X obj 155 842 cyclone/buddy;
#X obj 358 497 cyclone/acos~;
#X obj 358 522 cyclone/acosh~;
#X obj 358 547 cyclone/allpass~;
#X obj 358 572 cyclone/asin~;
#X obj 358 597 cyclone/asinh~;
#X obj 358 622 cyclone/atan~;
#X obj 358 647 cyclone/atan2~;
#X obj 358 672 cyclone/atanh~;
#X obj 358 695 cyclone/atodb~;
#X obj 358 721 cyclone/average~;
#X obj 358 745 cyclone/avg~;
#X obj 358 770 cyclone/bitand~;
#X obj 358 795 cyclone/bitnot~;
#X obj 358 820 cyclone/bitor~;
#X obj 358 845 cyclone/bitsafe~;
#X obj 358 870 cyclone/bitshift~;
#X obj 358 895 cyclone/bitxor~;
#X obj 358 921 cyclone/buffer~;
#X obj 358 944 cyclone/buffir~;
#X obj 155 867 cyclone/capture;
#X obj 155 892 cyclone/cartopol;
#X obj 155 917 cyclone/clip;
#X obj 155 942 cyclone/coll;
#C restore;
#X obj 155 970 cyclone/cosh;
#X obj 155 995 cyclone/counter;
#X obj 155 1020 cyclone/cycle;
#X obj 155 1043 cyclone/dbtoa;
#X obj 155 1068 cyclone/decide;
#X obj 155 1091 cyclone/decode;
#X obj 155 1115 cyclone/drunk;
#X obj 155 1140 cyclone/flush;
#X obj 155 1165 cyclone/forward;
#X obj 155 1190 cyclone/fromsymbol;
#X obj 155 1215 cyclone/funbuff;
#C restore;
#X obj 358 969 cyclone/capture~;
#X obj 358 994 cyclone/cartopol~;
#X obj 358 1018 cyclone/change~;
#X obj 358 1043 cyclone/click~;
#X obj 358 1068 cyclone/clip~;
#X obj 358 1093 cyclone/comb~;
#X obj 358 1118 cyclone/cosh~;
#X obj 358 1143 cyclone/cosx~;
#X obj 358 1168 cyclone/count~;
#X obj 358 1190 cyclone/cross~;
#X obj 358 1213 cyclone/curve~;
#X obj 358 1238 cyclone/cycle~;
#X obj 358 1263 cyclone/dbtoa~;
#X obj 358 1285 cyclone/degrade~;
#X obj 358 1309 cyclone/delay~;
#X obj 357 1334 cyclone/delta~;
#X obj 358 1357 cyclone/deltaclip~;
#X obj 358 1384 cyclone/downsamp~;
#X obj 358 1410 cyclone/edge~;
#X obj 358 1434 cyclone/frameaccum~;
#X obj 358 1459 cyclone/framedelta~;
#X obj 358 1484 cyclone/gate~;
#X obj 358 1510 cyclone/index~;
#X obj 358 1535 cyclone/kink~;
#X obj 358 1560 cyclone/line~;
#X obj 358 1584 cyclone/lookup~;
#X obj 358 1612 cyclone/lores~;
#X obj 358 1637 cyclone/matrix~;
#X obj 358 1662 cyclone/maximum~;
#X obj 358 1687 cyclone/minimum~;
#X obj 358 1712 cyclone/minmax~;
#X obj 358 1737 cyclone/mstosamps~;
#X obj 358 1762 cyclone/onepole~;
#X obj 358 1787 cyclone/overdrive~;
#X obj 358 1812 cyclone/peakamp~;
#X obj 358 1837 cyclone/peek~;
#X obj 358 1859 cyclone/phaseshift~;
#X obj 358 1882 cyclone/phasewrap~;
#X obj 358 1907 cyclone/pink~;
#X obj 358 1932 cyclone/play~;
#X obj 358 1957 cyclone/poke~;
#X obj 358 1982 cyclone/poltocar~;
#X obj 358 2007 cyclone/pong~;
#X obj 358 2032 cyclone/pow~;
#X obj 358 2057 cyclone/rampsmooth~;
#X obj 358 2082 cyclone/rand~;
#X obj 358 2107 cyclone/record~;
#X obj 358 2130 cyclone/reson~;
#X obj 358 2154 cyclone/round~;
#X obj 358 2178 cyclone/sah~;
#X obj 358 2203 cyclone/sampstoms~;
#X obj 358 2228 cyclone/scale~;
#X obj 358 2252 cyclone/selector~;
#X obj 358 2275 cyclone/sinh~;
#X obj 358 2300 cyclone/sinx~;
#X obj 358 2324 cyclone/slide~;
#X obj 358 2350 cyclone/snapshot~;
#X obj 358 2375 cyclone/spike~;
#X obj 358 2400 cyclone/svf~;
#X obj 358 2425 cyclone/tanh~;
#X obj 358 2450 cyclone/tanx~;
#X obj 358 2473 cyclone/teeth~;
#X obj 358 2498 cyclone/thresh~;
#X obj 357 2522 cyclone/train~;
#X obj 358 2547 cyclone/trapezoid~;
#X obj 358 2572 cyclone/triangle~;
#X obj 359 2597 cyclone/trunc~;
#X obj 359 2624 cyclone/vectral~;
#X obj 359 2649 cyclone/wave~;
#X obj 359 2674 cyclone/zerox~;
#X obj 155 1240 cyclone/funnel;
#X obj 155 1265 cyclone/gate;
#X obj 155 1290 cyclone/grab;
#X obj 155 1315 cyclone/histo;
#X obj 155 1340 cyclone/iter;
#X obj 155 1364 cyclone/join;
#X obj 155 1389 cyclone/linedrive;
#X obj 155 1413 cyclone/listfunnel;
#X obj 155 1437 cyclone/loadmess;
#X obj 155 1464 cyclone/match;
#X obj 155 1489 cyclone/maximum;
#X obj 155 1514 cyclone/mean;
#X obj 155 1539 cyclone/midiflush;
#X obj 155 1564 cyclone/midiformat;
#X obj 155 1589 cyclone/midiparse;
#X obj 155 1617 cyclone/minimum;
#X obj 155 1640 cyclone/mousefilter;
#X obj 155 1665 cyclone/mousestate;
#X obj 155 1690 cyclone/mtr;
#C restore;
#X obj 155 1715 cyclone/next;
#X obj 155 1740 cyclone/offer;
#X obj 155 1765 cyclone/onebang;
#X obj 155 1789 cyclone/pak;
#X obj 155 1814 cyclone/past;
#X obj 155 1839 cyclone/peak;
#X obj 155 1864 cyclone/poltocar;
#X obj 155 1886 cyclone/pong;
#X obj 155 1910 cyclone/prepend;
#X obj 155 1935 cyclone/prob;
#C restore;
#X obj 155 1960 cyclone/pv x;
#X obj 155 1984 cyclone/round;
#X obj 155 2008 cyclone/scale;
#X obj 155 2033 cyclone/seq;
#X obj 155 2058 cyclone/sinh;
#X obj 155 2083 cyclone/speedlim;
#X obj 155 2108 cyclone/spell;
#X obj 155 2133 cyclone/split;
#X obj 155 2158 cyclone/spray;
#X obj 155 2183 cyclone/sprintf;
#X obj 155 2208 cyclone/substitute;
#X obj 155 2233 cyclone/sustain;
#X obj 155 2258 cyclone/switch;
#X obj 155 2283 cyclone/table;
#C restore;
#X obj 155 2308 cyclone/tanh;
#X obj 155 2333 cyclone/thresh;
#X obj 155 2358 cyclone/togedge;
#X obj 155 2383 cyclone/tosymbol;
#X obj 155 2408 cyclone/trough;
#X obj 155 2433 cyclone/universal;
#X obj 155 2456 cyclone/unjoin;
#X obj 155 2481 cyclone/urn;
#X obj 155 2506 cyclone/uzi;
#X obj 155 2531 cyclone/xbendin;
#X obj 155 2554 cyclone/xbendin2;
#X obj 155 2578 cyclone/xbendout;
#X obj 155 2602 cyclone/xbendout2;
#X obj 155 2628 cyclone/xnotein;
#X obj 155 2653 cyclone/xnoteout;
#X obj 155 2678 cyclone/zl len;
#X text 498 247 [cyclone/comment]:;
#X text 513 386 [cyclone/number~]:;
#X text 500 76 [cyclone/scope~]:;
#X obj 67 103 !-;
#X obj 67 126 !/;
#X obj 67 163 ==~;
#X obj 67 187 !=~;
#X obj 67 212 <~;
#X obj 67 235 <=~;
#X obj 67 261 >~;
#X obj 67 284 >=~;
#X obj 68 310 %~;
#X obj 68 335 !-~;
#X obj 68 359 !/~;
#X obj 67 383 +=~;
#X text 442 2032 <-- DEPRECATED!!!!;
#X text 467 1660 <-- DEPRECATED!!!!;
#X text 469 1688 <-- DEPRECATED!!!!;
#X text 447 1068 <-- DEPRECATED!!!!;
#X obj 65 74 cyclone;
#X text 121 72 <-- cyclone binary;
#X text 36 1166 DEPRECATED!!!! -->;
#X text 35 629 DEPRECATED!!!! -->;
#X text 36 2532 DEPRECATED!!!! -->;
#X text 36 2556 DEPRECATED!!!! -->;
#X text 36 2579 DEPRECATED!!!! -->;
#X text 36 2603 DEPRECATED!!!! -->;
#X text 250 2677 (and others);
#X text 390 275 DEPRECATED!!!! -->;
#X text 398 412 DEPRECATED!!!! -->;
#X obj 609 350 open-else;
#X text 641 328 click;
#X text 53 27 Objects loaded from the cyclone library binary and its aliases:, f 32;
#X text 373 95 PlugData users don't have this and should use [scope~] from ELSE instead., f 16;
#X msg 609 328 note;
#X text 360 333 PlugData users don't [comment] and should use [note] from ELSE instead., f 36;
#X obj 377 198 open-else;
#X text 427 175 click;
#X msg 377 176 scope~;
#X connect 242 0 238 0;
#X connect 246 0 244 0;
#X restore 101 328 pd All_cyclone_Objects;
#X text 65 39 - Cyclone is a set of Pure Data objects cloned from Max/MSP \, see https://github.com/porres/pd-cyclone, f 73;
#X text 58 220 Here you find all objects available in Cyclone. You can turn the DSP on to check how much CPU load you have with all objects on and just test if they all work. The total number of objects in cyclone is 194 counting the cyclone bynary and six deprecated objects (so it's more like 187)., f 74;
#X text 7 -2 ===========================================================================================, f 91;
#X text 56 18 ABOUT:;
#X connect 20 0 19 0;
#X connect 20 0 22 0;
#X connect 23 0 24 0;
