desc:O ROTALICSO O OSCILATOR O
slider1:388.217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217697149203998519067012217<0,32768,0.0118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022>O YCNEUQERF O FREQUENCY O
slider2:.0625<0,1,.00390625>O EMULOV O VOLUME O

import Tale/fft_synth.jsfx-inc
import fourier_series.jsfx-inc
import wavetable.jsfx-inc

@init

osc.four_init(0, 1024);

@slider
O_TD_O_DT_O = slider1 / srate;


@sample
O_1_T_O_T_1_O += O_TD_O_DT_O;


//O_EVAW_ENIS_O_SINE_WAVE_O=-COS($PI* ASIN(SIN(O_1_T_O_T_1_O * .5*$PI  )^1)/(1.5625))/2+.5;
O_EVAW_ENIS_O_SINE_WAVE_O=SIN(O_1_T_O_T_1_O * 1*$PI  )/2;


O_EVAW_O_WAVE_O=O_EVAW_ENIS_O_SINE_WAVE_O;

spl0=spl1 = O_EVAW_O_WAVE_O*slider2;
