class_docstr: Vamp plugins library interface analyzer
class_docstr_tok: ["Vamp","plugins","library","interface","analyzer"]
code: def __init__(self, plugin_list=None):
      super(VampSimpleHost, self).__init__()
      if plugin_list is None:
          plugin_list = get_plugins_list()
          # plugin_list = [['vamp-example-plugins', 'percussiononsets', 'detectionfunction']]
  
      self.plugin_list = plugin_list
  
imports: from timeside.core import implements, interfacedoc
  from timeside.core.analyzer import Analyzer
  from timeside.core.api import IAnalyzer
  from timeside.core.tools.parameters import HasTraits, List
  import subprocess
  import tempfile
  import numpy
  from timeside.core.tools.parameters import store_parameters
  from timeside.core.exceptions import VampImportError
label_desc: Use image node_id 1 to create a new VampSimpleHost object from inherited base classes: Analyzer with example: obj = VampSimpleHost(plugin_list)