Wavelab pro scripting documention

Hi everyone,

I am new to wavelab and considering it to automate some workflows at the studio I work at. The scripting aspect could be very interesting for us but it is no very well documented. And without documentation, it is really difficult to understand what’s possible and not.
I ask the support about it and they suggest that I should reach out to Philippe Goutier through the forum to obtain more documentation and infos.
So here I am, I hope Philippe will pass by. And if any of you have any insights on this, feel free to comment.

More precisely, I am looking to automate the conversion in level and format from various files to make them compliant with the targeted standard (5.1 82leq TASA for DCP). Where the scripting could be usefull for me is :

  • first, to perform a QC to see if the input file is whitin specs and to flag if it is by exemple way too loud or soft, or out of balance or polarity …
  • second, to select a different workflow in relationship to the the input file specs
  • adjust some parameters of the workflow in relationship to the file specs
  • perform a post QC to see if the file is within specs of if something may be wrong, and flag it accordingly
  • check some metadata : length of the file, timecode infos …

I am not specifically looking for advice to do exactly this. But I detail this to give a glimpse to what kind of thing I am trying to setup with scripting.

Many thanks !

Scripting in WaveLab is limited to a couple of high-level function.
When you create a script, there is a big Help button. This leads to the complete description of what is possible.

If you are under Windows, another type of scripting (active X) is possible, to control WaveLab Pro from external applications using VBScript or JScript. The WaveLab Pro ActiveX Scripting documentation is available there (program folder):
Steinberg\WaveLab Pro 12\Tools\Windows Scripting\

This being said, what you are looking for, does not seem feasible.

Thanks a lot for you answer. I didn’t see that help button and will look into it.
I understand that the scripting functions are limited but is there any plan in the future to update and improve those functions ? Eventually based on our feedback ?

There are plans, but not in the short term. Your feedback is welcome about your needs.

image

Thanks again !

@sebru You might find some interesting tips here:

In which programming language is Wavelab written?

in C++20.

1 Like