#N canvas 179 334 526 373 10;
#X obj 38 46 inlet~;
#X text 38 26 phasor;
#X obj 83 46 inlet~;
#X text 83 26 index;
#X obj 125 46 inlet~;
#X text 124 26 waveform;
#X obj 38 227 outlet~;
#X obj 125 65 clip~ -1 1;
#X text 128 200 phase distortion for arbitrary waveforms;
#X obj 38 84 wrap~;
#X obj 38 122 abs~;
#X obj 38 103 -~ 0.5;
#X obj 38 65 +~ 0.25;
#X obj 84 173 *~;
#X obj 38 208 cos~;
#X obj 125 138 -~;
#X obj 125 157 +~ 0.25;
#X obj 38 189 +~;
#X text 157 124 index: 0 = sine \, 1 = waveform \, but you can go beyond
this or use negative values for distorted waveforms;
#X text 310 297 Contact: limina@live.com.;
#X text 310 279 Scott Nordlund \, 2012;
#X text 311 316 Last revised: 10.20.2012;
#X obj 125 84 expr~ -0.15915494309*asin($v1);
#X connect 0 0 12 0;
#X connect 2 0 13 0;
#X connect 4 0 7 0;
#X connect 7 0 22 0;
#X connect 9 0 11 0;
#X connect 10 0 15 1;
#X connect 10 0 17 0;
#X connect 11 0 10 0;
#X connect 12 0 9 0;
#X connect 13 0 17 1;
#X connect 14 0 6 0;
#X connect 15 0 16 0;
#X connect 16 0 13 1;
#X connect 17 0 14 0;
#X connect 22 0 15 0;
