Nodes/ComfyUI/Adjust Audio Volume
ComfyUI Node Runs on cloud

Adjust Audio Volume

The difference between 'mixed' and 'buried'

By Comfy-Org·Created 4 years ago·Updated 36 minutes ago· 129,963
Adjust Audio Volume
  • audio
  • AUDIO
volume1

AudioAdjustVolume is the node nobody searches for until the moment their mix falls apart - a voiceover drowning under a music bed, or a generated track too quiet to hear over anything. It adjusts the level of an AUDIO tensor by a specified amount in decibels. That's the whole job, and it does it with one input you'll actually understand.

Level matching is the unglamorous prerequisite for almost every other audio node in the family. Before you overlay two tracks with AudioMerge, before you splice two differently-loud sources with AudioConcat, you level them. This node is that step. It's the "normalize your layers first" node, and treating it as an afterthought is how mixes get ruined.

How it works

The magic is in understanding the units. The volume input is decibels, not a multiplier, and the tooltip says exactly what to expect: 0 dB = no change, +6 dB = double, −6 dB = half. Inside, the node converts your dB value to a linear gain with 10^(dB/20) and multiplies the waveform by it. So it's a pure, clean gain stage - no compression, no limiting, no clipping protection.

The practical table you'll actually use:

  • +6 dB - double perceived loudness. Good for pulling a quiet source up a couple of notches.
  • +3 dB - a subtle lift.
  • 0 dB - pass-through.
  • −6 dB - half. Perfect for dropping a music bed under a voiceover.
  • −12 dB or more - ducking something way down, e.g. ambience under dialog.

The input is an integer (INT), ranging from −100 to +100 dB. You don't need to worry about float precision - a couple of dB either way is usually plenty.

Inputs and output

  • audio (AUDIO) - the track to adjust.
  • volume (INT, default 1) - gain in dB; 0 = no change, +6 = double, −6 = half.
  • AUDIO (output) - the level-adjusted track.

Getting it

Ships with ComfyUI core; part of the September 2025 audio editing batch. No install, no models.

Common issues

The trap is thinking in multipliers instead of decibels. "I want it twice as loud" is +6 dB, not a volume knob set to 2. And because this node applies a pure linear gain with no safety limiter, cranking something up +20 dB will clip on export - keep an eye on the waveform in PreviewAudio, and back off if the peaks are flattening. Also note the volume input is an integer, so you can't dial in +3.5 dB; use the nearest whole number, it's rarely audible. Use this node before AudioMerge so the mix stage starts with balanced inputs instead of a fight between loud and quiet.

Categoryaudio

Inputs (2)

NameTypeDefaultDescription
audioAUDIO
volumeINT1-100–100Volume adjustment in decibels (dB). 0 = no change, +6 = double, -6 = half, etc

Outputs (1)

NameTypeDescription
AUDIOAUDIO