How to play a sound when render is finished

Get answers to your questions about color grading, editing and finishing with DaVinci Resolve.
  • Author
  • Message
Offline

madajank

  • Posts: 17
  • Joined: Fri Sep 02, 2022 6:02 pm
  • Real Name: Adam Jankowski

How to play a sound when render is finished

PostThu Apr 24, 2025 7:12 pm

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!
Offline

Jim Simon

  • Posts: 36143
  • Joined: Fri Dec 23, 2016 1:47 am

Re: How to play a sound when render is finished

PostThu Apr 24, 2025 7:26 pm

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.
My Biases:

You NEED training.
You NEED a desktop.
You NEED a calibrated (non-computer) display.
Offline

bounceHouse

  • Posts: 432
  • Joined: Tue Apr 14, 2020 12:40 am
  • Real Name: Wesley McDermott

Re: How to play a sound when render is finished

PostThu Apr 24, 2025 7:50 pm

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'
PC Win 11 Pro, 64GB ram; NVidia 572.83; dual monitor; RTX 3080 (10GB); auto/CUDA processing mode; SSD cache, separate SSD for data; Davinci Studio

Return to DaVinci Resolve

Who is online

Users browsing this forum: AGiLiT, Bing [Bot], kalebson, Olivier MATHIEU, panos_mts, Tilmann Rödiger and 347 guests