Skip to content

SignalChain

Defined in: packages/chain/src/chain.ts:13

new SignalChain(options?): SignalChain

Defined in: packages/chain/src/chain.ts:20

SignalChainOptions

SignalChain

readonly inputProfile: InputProfileNode

Defined in: packages/chain/src/chain.ts:14


readonly master: MasterNode

Defined in: packages/chain/src/chain.ts:15

get length(): number

Defined in: packages/chain/src/chain.ts:116

number

addNode(node): this

Defined in: packages/chain/src/chain.ts:29

ChainNode

this


clearNodes(): this

Defined in: packages/chain/src/chain.ts:94

this


getEffectNodes(): readonly ChainNode[]

Defined in: packages/chain/src/chain.ts:112

readonly ChainNode[]


getNode(id): ChainNode | undefined

Defined in: packages/chain/src/chain.ts:102

string

ChainNode | undefined


getNodes(): readonly ChainNode[]

Defined in: packages/chain/src/chain.ts:108

readonly ChainNode[]


getPreset(name?): ChainPreset

Defined in: packages/chain/src/chain.ts:147

string = "Default Preset"

ChainPreset


insertNode(node, index): this

Defined in: packages/chain/src/chain.ts:43

ChainNode

number

this


loadPreset(preset, nodeFactory?): void

Defined in: packages/chain/src/chain.ts:166

ChainPreset

(snap) => ChainNode | undefined

void


moveNode(id, targetIndex): boolean

Defined in: packages/chain/src/chain.ts:51

string

number

boolean


prepare(sampleRate): void

Defined in: packages/chain/src/chain.ts:120

number

void


process(input): Float64Array

Defined in: packages/chain/src/chain.ts:137

Float32Array<ArrayBufferLike> | Float64Array<ArrayBufferLike>

Float64Array


removeNode(id): boolean

Defined in: packages/chain/src/chain.ts:84

string

boolean


reorderNodes(orderedIds): boolean

Defined in: packages/chain/src/chain.ts:63

readonly string[]

boolean


reset(): void

Defined in: packages/chain/src/chain.ts:129

void


toJson(name?): string

Defined in: packages/chain/src/chain.ts:222

string = "Signal Chain"

string


static fromJson(jsonStr, options?): SignalChain

Defined in: packages/chain/src/chain.ts:226

string

(snap) => ChainNode | undefined

number

SignalChain