Interface MgrAudioParam

A WamParameter API-compatible AudioParam class/interface. All AudioParams generated from the ParamMgr will inherit this class

interface MgrAudioParam {
    _info: WamParameterInfo;
    automationRate: AutomationRate;
    defaultValue: number;
    info: WamParameterInfo;
    maxValue: number;
    minValue: number;
    normalizedValue: number;
    value: number;
    cancelAndHoldAtTime(cancelTime): MgrAudioParam;
    cancelScheduledValues(cancelTime): MgrAudioParam;
    exponentialRampToNormalizedValueAtTime(value, endTime): MgrAudioParam;
    exponentialRampToValueAtTime(value, endTime): MgrAudioParam;
    linearRampToNormalizedValueAtTime(value, endTime): MgrAudioParam;
    linearRampToValueAtTime(value, endTime): MgrAudioParam;
    setNormalizedTargetAtTime(target, startTime, timeConstant): MgrAudioParam;
    setNormalizedValueAtTime(value, startTime): MgrAudioParam;
    setNormalizedValueCurveAtTime(values, startTime, duration): MgrAudioParam;
    setTargetAtTime(target, startTime, timeConstant): MgrAudioParam;
    setValueAtTime(value, startTime): MgrAudioParam;
    setValueCurveAtTime(values, startTime, duration): MgrAudioParam;
}

Hierarchy

  • AudioParam
  • WamParameter
    • MgrAudioParam

Properties

_info: WamParameterInfo
automationRate: AutomationRate
defaultValue: number
info: WamParameterInfo
maxValue: number
minValue: number
normalizedValue: number
value: number

Methods

  • Parameters

    • values: number[] | Float32Array | Iterable<number>
    • startTime: number
    • duration: number

    Returns MgrAudioParam

Generated using TypeDoc