code: def setup(
      self,
      channels=None,
      samplerate=None,
      blocksize=None,
      totalframes=None,
  ):
      super(AubioEncoder, self).setup(
          channels, samplerate, blocksize, totalframes
      )
      print("setting up aubio with with", samplerate, blocksize)
  
      self.sink = aubio.sink(self.filename, samplerate, channels)
  
file_path: TimeSide/timeside/core/aubio_encoder.py
imports: import aubio
  import numpy
  from timeside.core import Processor, implements, interfacedoc, abstract
  from timeside.core.api import IEncoder
label_desc: Use image node_id 2 for calling the AubioEncoder obj's underlying member method code with example usage: obj.setup(channels, samplerate, blocksize, totalframes) without return types