lv2

This module handles lv2 interaction: scanninj plugins and getting info about ports, controls. etc.
Source:

Methods

(inner) buildPluginCache()

Source:
Scans the system for installed plugins, and save a database in memory and disk.

(inner) getPluginByName(pluginName)

Source:
Find a plugin by its name on the catalog.
Parameters:
Name Type Description
pluginName * The name to search for.

(inner) grep(regexopt)

Source:
Grep LV2 plugin by uris, filtered by regex.
Parameters:
Name Type Attributes Default Description
regex string <optional>
"." Regex to query plugins. By default it will return all plugins available.
Returns:
Returns an array with the plugins found filtered by the regex.

(inner) init()

Source:
Initialize: Scan for plugins and setup store (cache)

(inner) pluginInfo(uri)

Source:
Get detailed information about a plugin.
Parameters:
Name Type Description
uri * URI of the plugin.
Returns:
Returns a JSON object with the plugin's LV2 properties.