added LFO wave type control