automation-events
Version:
A module which provides an implementation of an automation event list.
10 lines • 453 B
JavaScript
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