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.