Skip to content

GainNode

Defined in: packages/chain/src/nodes/gain-node.ts:3

new GainNode(id?, name?, gainDb?): GainNode

Defined in: packages/chain/src/nodes/gain-node.ts:13

string = "gain"

string = "Level Trim"

number = 0

GainNode

bypassed: boolean = false

Defined in: packages/chain/src/nodes/gain-node.ts:7

ChainNode.bypassed


readonly id: string

Defined in: packages/chain/src/nodes/gain-node.ts:4

ChainNode.id


readonly kind: "gain" = "gain"

Defined in: packages/chain/src/nodes/gain-node.ts:6

ChainNode.kind


mix: number = 1.0

Defined in: packages/chain/src/nodes/gain-node.ts:8

ChainNode.mix


readonly name: string

Defined in: packages/chain/src/nodes/gain-node.ts:5

ChainNode.name

getParam(id): number | undefined

Defined in: packages/chain/src/nodes/gain-node.ts:23

string

number | undefined

ChainNode.getParam


getParams(): Record<string, number>

Defined in: packages/chain/src/nodes/gain-node.ts:35

Record<string, number>

ChainNode.getParams


prepare(_sampleRate): void

Defined in: packages/chain/src/nodes/gain-node.ts:20

number

void

ChainNode.prepare


process(input): Float64Array

Defined in: packages/chain/src/nodes/gain-node.ts:39

Float32Array<ArrayBufferLike> | Float64Array<ArrayBufferLike>

Float64Array

ChainNode.process


reset(): void

Defined in: packages/chain/src/nodes/gain-node.ts:21

void

ChainNode.reset


setParam(id, value): void

Defined in: packages/chain/src/nodes/gain-node.ts:28

string

number

void

ChainNode.setParam