GainNode.gain

The gain property of the GainNode interface is an a-rate AudioParam representing the amount of gain to apply.

Syntax

var audioCtx = new AudioContext();
var gainNode = audioCtx.createGain();
gainNode.gain.value = 0.5;

Value

An AudioParam.

Note: Though the AudioParam returned is read-only, the value it represents is not.

Example

See BaseAudioContext.createGain() for example code showing how to use an AudioContext to create a GainNode, which is then used to mute and unmute the audio by changing the gain property value.

Specifications

Specification
Web Audio API
# dom-gainnode-gain

Browser compatibility

BCD tables only load in the browser

See also