Skip to content

Interface: AudioParam ​

Defined in: types/desktop-engine.d.ts:4849

A value of a node, set directly or automated on the context's timeline (times in seconds of context.currentTime)

Properties ​

automationRate ​

ts
automationRate: AutomationRate;

Defined in: types/desktop-engine.d.ts:4852

Can't be changed on AudioBufferSourceNode's and DynamicsCompressorNode's params (always "k-rate")


defaultValue ​

ts
readonly defaultValue: number;

Defined in: types/desktop-engine.d.ts:4853


maxValue ​

ts
readonly maxValue: number;

Defined in: types/desktop-engine.d.ts:4855


minValue ​

ts
readonly minValue: number;

Defined in: types/desktop-engine.d.ts:4854


value ​

ts
value: number;

Defined in: types/desktop-engine.d.ts:4850

Methods ​

cancelAndHoldAtTime() ​

ts
cancelAndHoldAtTime(cancelTime): AudioParam;

Defined in: types/desktop-engine.d.ts:4864

Parameters ​

ParameterType
cancelTimenumber

Returns ​

AudioParam


cancelScheduledValues() ​

ts
cancelScheduledValues(cancelTime): AudioParam;

Defined in: types/desktop-engine.d.ts:4863

Parameters ​

ParameterType
cancelTimenumber

Returns ​

AudioParam


exponentialRampToValueAtTime() ​

ts
exponentialRampToValueAtTime(value, endTime): AudioParam;

Defined in: types/desktop-engine.d.ts:4859

value can't be 0

Parameters ​

ParameterType
valuenumber
endTimenumber

Returns ​

AudioParam


linearRampToValueAtTime() ​

ts
linearRampToValueAtTime(value, endTime): AudioParam;

Defined in: types/desktop-engine.d.ts:4857

Parameters ​

ParameterType
valuenumber
endTimenumber

Returns ​

AudioParam


setTargetAtTime() ​

ts
setTargetAtTime(
   target, 
   startTime, 
   timeConstant
): AudioParam;

Defined in: types/desktop-engine.d.ts:4860

Parameters ​

ParameterType
targetnumber
startTimenumber
timeConstantnumber

Returns ​

AudioParam


setValueAtTime() ​

ts
setValueAtTime(value, startTime): AudioParam;

Defined in: types/desktop-engine.d.ts:4856

Parameters ​

ParameterType
valuenumber
startTimenumber

Returns ​

AudioParam


setValueCurveAtTime() ​

ts
setValueCurveAtTime(
   values, 
   startTime, 
   duration
): AudioParam;

Defined in: types/desktop-engine.d.ts:4862

At least 2 values, duration more than 0

Parameters ​

ParameterType
valuesIterable<number>
startTimenumber
durationnumber

Returns ​

AudioParam

The SDK is released under the Apache License 2.0