Page 1 of 1

How to play a sound when render is finished

PostPosted: Thu Apr 24, 2025 7:12 pm
by madajank
Hi everyone!

I often batch render videos in DaVinci Resolve (mostly dance clips) and leave the workstation while the render queue is processing. Sometimes I lose track of time and come back much later than needed

Is there a way to play a sound notification when the render is complete in DaVinci Resolve?
Ideally something like a custom beep or chime – either built into Resolve or triggered via a script or system notification

I'm aware about the other workarounds, plug-ins, or 3rd party utilities to script the trigger on the new file in folder etc.

Thanks a lot!

Re: How to play a sound when render is finished

PostPosted: Thu Apr 24, 2025 7:26 pm
by Jim Simon
This specific feature does not exist in Resolve, but under the Advanced Settings of the Video tab in Render Settings (Deliver page), you can set up a script to run once the render finishes.

Re: How to play a sound when render is finished

PostPosted: Thu Apr 24, 2025 7:50 pm
by bounceHouse
Presumably there are cleaner approaches, but this one works on Windows:
1) Create a one-line batch file gosound.bat and put it in C:\Users\myusername
Code: Select all
powershell -c (New-Object Media.SoundPlayer 'c:\users\myusername\mysoundfile.wav').PlaySync();

That's all on one line.
The file does have to be a .wav file (mp3 won't work)

2) Put a two-line lua script named playsound.lua in C:\Users\myusername\AppData\Roaming\Blackmagic Design\DaVinci Resolve\Support\Fusion\Scripts\Deliver
Code: Select all
programPath = '"c:\\Users\\myusername\\gosound.bat"'
os.execute(programPath)

(note the single-quote double-quote ... double-quote single-quote)

3) Save a Deliver page custom render setting that has Trigger script at End of render job set, and in the dropdown choose 'playsound'