#N canvas 426 69 552 567 10;
#X obj 0 544 cnv 15 552 21 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0;
#X obj 0 324 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13
-228856 -1 0;
#N canvas 575 349 385 259 META 0;
#X text 31 153 WEBSITE http://crca.ucsd.edu/~msp/;
#X text 31 33 LICENSE SIBSD;
#X text 31 133 AUTHOR Miller Puckette;
#X text 31 173 RELEASE_DATE 1997;
#X text 31 113 LIBRARY cyclone;
#X text 31 73 INLET_0 signal;
#X text 31 93 OUTLET_0 signal;
#X text 31 53 DESCRIPTION takes the arc sine function for signals;
#X text 31 193 HELP_PATCH_AUTHORS Alex Cleveland updated this patch
for Pd-l2ork version 2013.05.28;
#X text 31 11 KEYWORDS arc sine arcsine arcsin asin signal;
#X restore 505 546 pd META;
#X obj 0 372 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0
13 -228856 -1 0;
#X obj 0 409 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12
0 13 -228856 -1 0;
#X obj 0 452 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8 12
0 13 -228856 -1 0;
#N canvas 354 485 427 125 Related_objects 0;
#X obj 0 0 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
14 -204280 -1 0;
#X text 6 1 Related Objects;
#X obj 58 43 acosh~;
#X obj 58 70 asin;
#X obj 58 95 asinh~;
#X obj 142 70 atan~;
#X obj 142 95 atanh~;
#X obj 243 43 cosh~;
#X obj 243 70 cosh;
#X obj 243 95 cosx~;
#X obj 327 43 acos~;
#X obj 142 43 acos;
#X restore 206 546 pd Related_objects;
#X obj 84 381 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#X obj 0 -1 cnv 15 552 40 empty \$0-pddp.cnv.header asin~ 3 12 0 18
-204280 -1 0;
#X text 116 380 signal;
#X text 116 338 signal;
#X text 177 380 - arccosine of signal;
#X text 116 425 (none);
#X text 289 75 select waveform:;
#X text 289 106 sawtooth;
#X text 290 128 triangle;
#X obj 382 245 *~ 0.2;
#X obj 382 223 /~ 1.5708;
#X obj 381 121 cycle~ 130;
#X obj 468 128 -~ 1;
#X obj 468 106 *~ 2;
#X obj 468 84 phasor~ 130;
#X obj 382 292 dac~;
#X obj 9 136 cycle~ 2;
#X msg 161 179 range -1.5708 1.5708;
#X obj 155 131 -~ 1;
#X obj 155 109 *~ 2;
#X obj 155 87 phasor~ 2;
#X text 10 54 turn a sine wave into a triangle wave:;
#X msg 343 108 0;
#X msg 343 130 1;
#X obj 382 154 zexy/multiplex~;
#X obj 381 187 asin~;
#X obj 8 204 Scope~ 129 76 256 3 128 -1.5708 1.5708 0 0 0 0 102 255
51 135 135 135 0;
#X obj 156 204 Scope~ 129 76 256 3 128 -1.5708 1.5708 0 0 0 0 102 255
51 135 135 135 0;
#X obj 9 158 asin~;
#X obj 155 153 asin~;
#X text 229 515 or create a sawtooth wave using phasor;
#X text 80 502 input signal values outside the -1 to 1 range cause
asin~ to output the value zero;
#X text 176 338 - signal to take arcsine of;
#X obj 510 2 asin~;
#X text 449 213 outputs signal from -pi/2 to pi/2;
#X obj 84 338 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#X text 82 474 outputs signal from -pi/2 to pi/2 when input is -1 to
1;
#X obj 485 46 pddp/dsp;
#X text 11 22 Arc-sine function asin(x) for signals;
#X obj 10 545 pddp/pddplink @pd_help/all_about_help_patches.pd -text Usage Guide
;
#X connect 16 0 22 0;
#X connect 16 0 22 1;
#X connect 17 0 16 0;
#X connect 18 0 31 0;
#X connect 19 0 31 1;
#X connect 20 0 19 0;
#X connect 21 0 20 0;
#X connect 23 0 35 0;
#X connect 24 0 33 0;
#X connect 24 0 34 0;
#X connect 25 0 36 0;
#X connect 26 0 25 0;
#X connect 27 0 26 0;
#X connect 29 0 31 0;
#X connect 30 0 31 0;
#X connect 31 0 32 0;
#X connect 32 0 17 0;
#X connect 35 0 33 0;
#X connect 36 0 34 0;
