#N canvas 454 82 559 532 10; #X obj 0 507 cnv 15 552 21 empty empty empty 20 12 0 14 -233017 -33289 0; #X obj 0 369 cnv 3 550 3 empty empty inlets 8 12 0 13 -228856 -1 0 ; #N canvas 571 347 385 259 META 0; #X text 0 117 LIBRARY cyclone; #X text 0 135 VERSION 0.1-alpha57; #X text 0 153 AUTHOR Krzysztof Czaja; #X text 1 171 RELEASE_DATE 2002; #X text 2 190 WEBSITE http://suita.chopin.edu.pl/~czaja/miXed/externs/cyclone.html ; #X text 2 222 HELP_PATCH_AUTHORS Christoph Kummerer. Revised by Jonathan Wilkes for Pd-extended 0.42 to conform to the PDDP template. Alex Cleveland updated this patch for Pd-l2ork version 2013.05.28. Fred Jan Kraan adapted the patch to pd-extended 2015-02-02; #X text 0 40 DESCRIPTION standard C function for arctan - arctan(y/x) ; #X text 0 0 KEYWORDS signal storage max_compatible trigonometry; #X text 0 60 INLET_0 signal; #X text 0 80 INLET_1 signal; #X text 0 100 OUTLET_0 signal; #X text 0 20 LICENSE SIBSD; #X restore 505 509 pd META; #X obj 0 417 cnv 3 550 3 empty empty outlets 8 12 0 13 -228856 -1 0 ; #X obj 0 454 cnv 3 550 3 empty empty arguments 8 12 0 13 -228856 -1 0; #N canvas 352 486 427 125 Related_objects 0; #X obj 0 0 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0; #X text 6 1 Related Objects; #X obj 7 73 cyclone/acosh~; #X obj 8 26 cyclone/acos; #X obj 107 73 cyclone/asinh~; #X obj 108 49 cyclone/asin~; #X obj 204 48 cyclone/atan~; #X obj 204 73 cyclone/atanh~; #X obj 7 120 cyclone/cosh~; #X obj 7 97 cyclone/cosh; #X obj 7 145 cyclone/cosx~; #X obj 7 50 cyclone/acos~; #X obj 108 27 cyclone/asin; #X obj 108 97 cyclone/sinh; #X obj 107 120 cyclone/sinh~; #X obj 107 144 cyclone/sinx~; #X obj 204 96 cyclone/tanh; #X obj 205 119 cyclone/tanh~; #X obj 204 143 cyclone/tanx~; #X obj 309 23 cos~; #X restore 206 509 pd Related_objects; #X obj 84 426 cnv 17 3 17 empty empty 0 5 9 0 16 -228856 -162280 0 ; #X obj 1 0 cnv 15 552 40 empty empty atan2~ 3 12 0 18 -204280 -1 0 ; #X text 116 425 signal; #X text 116 383 signal; #X text 116 470 (none); #X obj 510 3 asin~; #X obj 84 383 cnv 17 3 17 empty empty 0 5 9 0 16 -228856 -162280 0 ; #X obj 102 202 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 96 64 cycle~ 200; #X obj 95 126 cyclone/atan2~; #X text 10 45 turn a sine wave into a square wave; #X text 11 23 Standard C function for arctan(y/x); #X text 176 383 - signal to take arctan(x/y) of. almost every symetrical wave form will do.; #X text 177 425 - arctan(x/y) of the signal; #X obj 95 221 tabwrite~ cycle-atan2; #X obj 125 202 s~ \$0out1; #X obj 451 303 output~; #X obj 451 203 r~ \$0out1; #X text 233 196 2; #X text 228 327 -2; #X obj 247 202 hsl 195 140 0 127 0 0 blank_outlet blank_inlet empty -2 -8 0 10 -262144 -262144 -262144 0 1; #N canvas 0 0 450 300 (subpatch) 0; #X array cycle-atan2 1024 float 1; #A 0 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 -1.5708 1.5708; #A 1000 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708; #X coords 0 2 1023 -2 200 140 1 0 0; #X restore 244 202 graph; #X connect 13 0 20 0; #X connect 14 0 15 0; #X connect 15 0 20 0; #X connect 15 0 21 0; #X connect 23 0 22 0;