ChainNode
Defined in: packages/chain/src/types.ts:33
Properties
Section titled “Properties”bypassed
Section titled “bypassed”bypassed:
boolean
Defined in: packages/chain/src/types.ts:37
readonlyid:string
Defined in: packages/chain/src/types.ts:34
readonlykind:string
Defined in: packages/chain/src/types.ts:36
mix:
number
Defined in: packages/chain/src/types.ts:38
readonlyname:string
Defined in: packages/chain/src/types.ts:35
Methods
Section titled “Methods”dispose()?
Section titled “dispose()?”
optionaldispose():void
Defined in: packages/chain/src/types.ts:50
Release resources the node holds outside the chain — a WASM instance, a file handle.
Called on the node a chain drops: removeNode, clearNodes, and the replace-by-id path
in addNode. Optional because most nodes hold nothing that outlives them.
Returns
Section titled “Returns”void
getParam()
Section titled “getParam()”getParam(
id):number|undefined
Defined in: packages/chain/src/types.ts:42
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”number | undefined
getParams()
Section titled “getParams()”getParams():
Record<string,number>
Defined in: packages/chain/src/types.ts:44
Returns
Section titled “Returns”Record<string, number>
prepare()
Section titled “prepare()”prepare(
sampleRate):void
Defined in: packages/chain/src/types.ts:39
Parameters
Section titled “Parameters”sampleRate
Section titled “sampleRate”number
Returns
Section titled “Returns”void
process()
Section titled “process()”process(
input):Float64Array
Defined in: packages/chain/src/types.ts:40
Parameters
Section titled “Parameters”Float32Array<ArrayBufferLike> | Float64Array<ArrayBufferLike>
Returns
Section titled “Returns”Float64Array
reset()
Section titled “reset()”reset():
void
Defined in: packages/chain/src/types.ts:41
Returns
Section titled “Returns”void
setParam()
Section titled “setParam()”setParam(
id,value):void
Defined in: packages/chain/src/types.ts:43
Parameters
Section titled “Parameters”string
number
Returns
Section titled “Returns”void