Add more function to sequencer channel override

There is a good function in sequencer “override with float perlin noise”, but sometimes there are still some limitations, why don’t you add some more functions, such as sin wave, triangle, etc.?