We currently have a bug where for linear and exponential ramps, we try to construct the ramp before the first event. This clearly violates the spec, and unfortunately we didn't have enough test coverage on this so I didn't catch it when I was working on AudioParam...