To set the desired volume for multiple audio strips at once in Blender VSE, select them, then in the Properties panel, in the Strip tab, in the Sound section, type the desired number in the Volume field, hold down the Alt key, and press Enter. Holding the Alt key changes the volume for all selected strips; if we don’t hold it down, the volume will only change for the currently active strip. We can also change the volume for all selected audio strips at once using the Blender Python API.
Let’s write a simple script to change the volume for all selected audio strips in VSE.
First, get a list of all selected audio strips.
|
1 2 3 4 |
selected_audio_strips = [_strip for _strip in bpy.context.scene.sequence_editor.strips[:] if _strip.type == 'SOUND' and _strip.select] # [bpy.data.scenes['Scene.001'].sequence_editor.strips_all["5240073913181968821.001"], # bpy.data.scenes['Scene.001'].sequence_editor.strips_all["5240073913181968822.003"]] |
Now loop through this list and change the volume value for each strip.
|
1 2 |
for audio_strip in selected_audio_strips: audio_strip.volume = 3 |
After executing this script, all selected audio strips will be set to a volume of 3.
If we don’t just want to set the same volume for all selected audio strips, but, for example, increase their volume by 3, we only need to make one change to our code.
|
1 2 |
for audio_strip in selected_audio_strips: audio_strip.volume += 3 |
We’ve changed the assignment operator to an increment operator.
This is convenient if we don’t want to set the same volume for all strips, but want to increase or decrease their volume by a certain amount.

.blend file on Patreon