description changes and stop jumping instructions if proc:isnil()
[ardour.git] / scripts / s_vamp_plugin_index.lua
index 3c2965cd7edd1527451bbd8a9a75e56f61670682..b559f57e8932e5bd18ae89c3ce8fd0588ae3af17 100644 (file)
@@ -3,7 +3,7 @@ function factory () return function ()
 
        local plugins = ARDOUR.LuaAPI.Vamp.list_plugins ();
        for id in plugins:iter () do
-               local vamp = ARDOUR.LuaAPI.Vamp(id, Session:nominal_frame_rate())
+               local vamp = ARDOUR.LuaAPI.Vamp(id, Session:nominal_sample_rate())
                local vp = vamp:plugin ()
                print (" --- VAMP Plugin ---")
                print ("Id:", vp:getIdentifier ())
@@ -24,6 +24,10 @@ function factory () return function ()
                        for p in params:iter () do
                                -- http://manual.ardour.org/lua-scripting/class_reference/#Vamp:PluginBase:ParameterDescriptor
                                print (" * Id:", p.identifier, "Name:", p.name, "Desc:", p.description)
+                               local i = 0; for vn in p.valueNames:iter() do
+                                       print ("   ^^  ", i, " -> ", vn)
+                                       i = i + 1
+                               end
                        end
                end