sine -> oscillator