Does anyone have access to such a script? I know it’s a built in feature. But I think that examining such a script would help me understand more how to make lua scripts in general, and would be an excellent place to start for a custom script I want to make.
I’ve searched GitHub, and there are some fantastic Ardour Lua repositories, and some scripts come close to this, such as “Delete by Threshold” in David Healey’s ardour-scripts repository.
Ultimately what I want to do is make:
- a strip-silence plugin, that ignores n seconds of level above the strip-silence dB threshold.
- rename all the newly created regions by speech recognition. I don’t even know if it’s possible to run a shell script from a lua script in Ardour, and capture the result, in order to do this. This would hopefully help when editing long multi-track podcasts.
I’ve tweaked some basic things in a custom lua script before, but on the whole, I’m totally mystified by the API exposed to Lua.
Someone made this ardour-lua-api intellisense extension for vscode BUT what I really need is an EXTREMELY DETAILED explanation of what each class/hook/function/method or whatever they’re called in Lua does. Otherwise I’m bumbling around in the dark.