Is there a way to extract a list of the ardour plugins ?
I’m a newbie and i’d like to be able to extract the list to annotate them in some document.
Maybe is this unavailable in Ardour but i’d be surprised if that couldn’t be done in Lua.
I tried some Session:get_processors() but of course, this failed
What do you mean by “the ardour plugins” ?
I mean the list of all effects
We can see it in the plugin manager but i’d like to export it…
There’s no way to do that.
Here are 2 rather imperfect ways of getting a list of plugins:
- Take a series of screen shots of the plugin window (moving the window slider each time since there are probably more plugins than can fit in one screen). But this will give you png or jpg image files which cannot be easily annotated.
- Type this in a terminal: ls /usr/lib/ladspa/ /usr/lib/lv2 /usr/lib/vst > plugin.txt
plugin.txt will be a list of plugins likely to be found in Ardour. But I think lv2 plugins can have more than 1 plugin in a lv2 directory, and also Ardour may be configured to scan other plugin directories. But this would be a good first guess at the plugins Ardour knows about.
lv2ls is the correct way to list LV2 plugins on a system, and uses the same discovery code as Ardour.
Thank you. I’ll try.
But I thought it would be possible to do this with Lua. Maybe later. This scripting functionality is still young and may offer more and more access to the internals (list all the plugins with a side chain entry for example).
Anyway, this is not a vital need and the clues you gave me will allow me to have a first look at all these plugins.