Skip to content

CabinetIrNode

Defined in: packages/chain/src/nodes/ir-node.ts:138

new CabinetIrNode(id?, name?, config?): CabinetIrNode

Defined in: packages/chain/src/nodes/ir-node.ts:195

string = "cab-ir"

string = "Cabinet IR"

CabinetIrConfig

CabinetIrNode

bypassed: boolean = false

Defined in: packages/chain/src/nodes/ir-node.ts:142

ChainNode.bypassed


readonly id: string

Defined in: packages/chain/src/nodes/ir-node.ts:139

ChainNode.id


readonly kind: "cabinet-ir" = "cabinet-ir"

Defined in: packages/chain/src/nodes/ir-node.ts:141

ChainNode.kind


mix: number = 1.0

Defined in: packages/chain/src/nodes/ir-node.ts:143

ChainNode.mix


readonly name: string

Defined in: packages/chain/src/nodes/ir-node.ts:140

ChainNode.name

getIr(): Float64Array

Defined in: packages/chain/src/nodes/ir-node.ts:236

Float64Array


getParam(id): number | undefined

Defined in: packages/chain/src/nodes/ir-node.ts:252

string

number | undefined

ChainNode.getParam


getParams(): Record<string, number>

Defined in: packages/chain/src/nodes/ir-node.ts:281

Record<string, number>

ChainNode.getParams


prepare(sampleRate): void

Defined in: packages/chain/src/nodes/ir-node.ts:240

number

void

ChainNode.prepare


process(input): Float64Array

Defined in: packages/chain/src/nodes/ir-node.ts:289

Float32Array<ArrayBufferLike> | Float64Array<ArrayBufferLike>

Float64Array

ChainNode.process


reset(): void

Defined in: packages/chain/src/nodes/ir-node.ts:248

void

ChainNode.reset


setIr(irData, irSampleRate?): void

Defined in: packages/chain/src/nodes/ir-node.ts:221

number[] | Float32Array<ArrayBufferLike> | Float64Array<ArrayBufferLike>

number

void


setParam(id, value): void

Defined in: packages/chain/src/nodes/ir-node.ts:265

string

number

void

ChainNode.setParam