UNPKG

automation-events

Version:

A module which provides an implementation of an automation event list.

10 lines 453 B
export const getExponentialRampValueAtTime = (time, startTime, valueAtStartTime, { endTime, value }) => { if (valueAtStartTime === value) { return value; } if ((0 < valueAtStartTime && 0 < value) || (valueAtStartTime < 0 && value < 0)) { return valueAtStartTime * (value / valueAtStartTime) ** ((time - startTime) / (endTime - startTime)); } return 0; }; //# sourceMappingURL=get-exponential-ramp-value-at-time.js.map