Seperate rise and fall time
Might be useful in some situations to create a trapezoidal gradient with separate rise and fall times.
The default gradient constructor would work as a good starting point, since the most useful case would be flat_time, amplitude, rise_time and fall_time.
area property would also need to change.
Edited by Charles McGrath