UNPKG

automation-events

Version:

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

11 lines (9 loc) 354 B
import { ILinearRampToValueAutomationEvent } from '../interfaces'; export const getLinearRampValueAtTime = ( time: number, startTime: number, valueAtStartTime: number, { endTime, value }: ILinearRampToValueAutomationEvent ) => { return valueAtStartTime + ((time - startTime) / (endTime - startTime)) * (value - valueAtStartTime); };