Sawtooth-triangle oscillator with variable duty.
frequency in Hertz
initial phase offset in cycles ( 0..1 )
duty cycle from zero to one.