class_docstr: Aubio Pitch estimation analyzer
class_docstr_tok: ["Aubio","Pitch","estimation","analyzer"]
code: def __init__(self, blocksize_s=None, stepsize_s=None):
      super(AubioPitch, self).__init__()
  
      self._blocksize_s = blocksize_s
      self._stepsize_s = stepsize_s
  
      # Aubio Pitch Initialisation
      self.aubio_pitch = None
      self.block_read = 0
      self.pitches = []
      self.pitch_confidences = []
  
imports: from __future__ import absolute_import
  from timeside.core import implements, interfacedoc
  from timeside.core.analyzer import Analyzer
  from timeside.core.api import IAnalyzer
  from timeside.core.preprocessors import downmix_to_mono, frames_adapter
  from aubio import pitch
  import numpy
  from timeside.plugins.analyzer.utils import nextpow2
  from timeside.core.tools.parameters import store_parameters, Float, HasTraits
  from timeside.core.grapher import DisplayAnalyzer
label_desc: Use image node_id 1 to create a new AubioPitch object from inherited base classes: Analyzer with example: obj = AubioPitch(blocksize_s, stepsize_s)