SignalChain
Defined in: packages/chain/src/chain.ts:13
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new SignalChain(
options?):SignalChain
Defined in: packages/chain/src/chain.ts:20
Parameters
Section titled “Parameters”options?
Section titled “options?”Returns
Section titled “Returns”SignalChain
Properties
Section titled “Properties”inputProfile
Section titled “inputProfile”
readonlyinputProfile:InputProfileNode
Defined in: packages/chain/src/chain.ts:14
master
Section titled “master”
readonlymaster:MasterNode
Defined in: packages/chain/src/chain.ts:15
Accessors
Section titled “Accessors”length
Section titled “length”Get Signature
Section titled “Get Signature”get length():
number
Defined in: packages/chain/src/chain.ts:116
Returns
Section titled “Returns”number
Methods
Section titled “Methods”addNode()
Section titled “addNode()”addNode(
node):this
Defined in: packages/chain/src/chain.ts:29
Parameters
Section titled “Parameters”Returns
Section titled “Returns”this
clearNodes()
Section titled “clearNodes()”clearNodes():
this
Defined in: packages/chain/src/chain.ts:94
Returns
Section titled “Returns”this
getEffectNodes()
Section titled “getEffectNodes()”getEffectNodes(): readonly
ChainNode[]
Defined in: packages/chain/src/chain.ts:112
Returns
Section titled “Returns”readonly ChainNode[]
getNode()
Section titled “getNode()”getNode(
id):ChainNode|undefined
Defined in: packages/chain/src/chain.ts:102
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”ChainNode | undefined
getNodes()
Section titled “getNodes()”getNodes(): readonly
ChainNode[]
Defined in: packages/chain/src/chain.ts:108
Returns
Section titled “Returns”readonly ChainNode[]
getPreset()
Section titled “getPreset()”getPreset(
name?):ChainPreset
Defined in: packages/chain/src/chain.ts:147
Parameters
Section titled “Parameters”string = "Default Preset"
Returns
Section titled “Returns”insertNode()
Section titled “insertNode()”insertNode(
node,index):this
Defined in: packages/chain/src/chain.ts:43
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”this
loadPreset()
Section titled “loadPreset()”loadPreset(
preset,nodeFactory?):void
Defined in: packages/chain/src/chain.ts:166
Parameters
Section titled “Parameters”preset
Section titled “preset”nodeFactory?
Section titled “nodeFactory?”(snap) => ChainNode | undefined
Returns
Section titled “Returns”void
moveNode()
Section titled “moveNode()”moveNode(
id,targetIndex):boolean
Defined in: packages/chain/src/chain.ts:51
Parameters
Section titled “Parameters”string
targetIndex
Section titled “targetIndex”number
Returns
Section titled “Returns”boolean
prepare()
Section titled “prepare()”prepare(
sampleRate):void
Defined in: packages/chain/src/chain.ts:120
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/chain.ts:137
Parameters
Section titled “Parameters”Float32Array<ArrayBufferLike> | Float64Array<ArrayBufferLike>
Returns
Section titled “Returns”Float64Array
removeNode()
Section titled “removeNode()”removeNode(
id):boolean
Defined in: packages/chain/src/chain.ts:84
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”boolean
reorderNodes()
Section titled “reorderNodes()”reorderNodes(
orderedIds):boolean
Defined in: packages/chain/src/chain.ts:63
Parameters
Section titled “Parameters”orderedIds
Section titled “orderedIds”readonly string[]
Returns
Section titled “Returns”boolean
reset()
Section titled “reset()”reset():
void
Defined in: packages/chain/src/chain.ts:129
Returns
Section titled “Returns”void
toJson()
Section titled “toJson()”toJson(
name?):string
Defined in: packages/chain/src/chain.ts:222
Parameters
Section titled “Parameters”string = "Signal Chain"
Returns
Section titled “Returns”string
fromJson()
Section titled “fromJson()”
staticfromJson(jsonStr,options?):SignalChain
Defined in: packages/chain/src/chain.ts:226
Parameters
Section titled “Parameters”jsonStr
Section titled “jsonStr”string
options?
Section titled “options?”nodeFactory?
Section titled “nodeFactory?”(snap) => ChainNode | undefined
sampleRate?
Section titled “sampleRate?”number
Returns
Section titled “Returns”SignalChain