CabinetIrNode
Defined in: packages/chain/src/nodes/ir-node.ts:138
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new CabinetIrNode(
id?,name?,config?):CabinetIrNode
Defined in: packages/chain/src/nodes/ir-node.ts:195
Parameters
Section titled “Parameters”string = "cab-ir"
string = "Cabinet IR"
config?
Section titled “config?”Returns
Section titled “Returns”CabinetIrNode
Properties
Section titled “Properties”bypassed
Section titled “bypassed”bypassed:
boolean=false
Defined in: packages/chain/src/nodes/ir-node.ts:142
Implementation of
Section titled “Implementation of”
readonlyid:string
Defined in: packages/chain/src/nodes/ir-node.ts:139
Implementation of
Section titled “Implementation of”
readonlykind:"cabinet-ir"="cabinet-ir"
Defined in: packages/chain/src/nodes/ir-node.ts:141
Implementation of
Section titled “Implementation of”mix:
number=1.0
Defined in: packages/chain/src/nodes/ir-node.ts:143
Implementation of
Section titled “Implementation of”
readonlyname:string
Defined in: packages/chain/src/nodes/ir-node.ts:140
Implementation of
Section titled “Implementation of”Methods
Section titled “Methods”getIr()
Section titled “getIr()”getIr():
Float64Array
Defined in: packages/chain/src/nodes/ir-node.ts:236
Returns
Section titled “Returns”Float64Array
getParam()
Section titled “getParam()”getParam(
id):number|undefined
Defined in: packages/chain/src/nodes/ir-node.ts:252
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”number | undefined
Implementation of
Section titled “Implementation of”getParams()
Section titled “getParams()”getParams():
Record<string,number>
Defined in: packages/chain/src/nodes/ir-node.ts:281
Returns
Section titled “Returns”Record<string, number>
Implementation of
Section titled “Implementation of”prepare()
Section titled “prepare()”prepare(
sampleRate):void
Defined in: packages/chain/src/nodes/ir-node.ts:240
Parameters
Section titled “Parameters”sampleRate
Section titled “sampleRate”number
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”process()
Section titled “process()”process(
input):Float64Array
Defined in: packages/chain/src/nodes/ir-node.ts:289
Parameters
Section titled “Parameters”Float32Array<ArrayBufferLike> | Float64Array<ArrayBufferLike>
Returns
Section titled “Returns”Float64Array
Implementation of
Section titled “Implementation of”reset()
Section titled “reset()”reset():
void
Defined in: packages/chain/src/nodes/ir-node.ts:248
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”setIr()
Section titled “setIr()”setIr(
irData,irSampleRate?):void
Defined in: packages/chain/src/nodes/ir-node.ts:221
Parameters
Section titled “Parameters”irData
Section titled “irData”number[] | Float32Array<ArrayBufferLike> | Float64Array<ArrayBufferLike>
irSampleRate?
Section titled “irSampleRate?”number
Returns
Section titled “Returns”void
setParam()
Section titled “setParam()”setParam(
id,value):void
Defined in: packages/chain/src/nodes/ir-node.ts:265
Parameters
Section titled “Parameters”string
number
Returns
Section titled “Returns”void