class_docstr: Aubio Temporal analyzer
class_docstr_tok: ["Aubio","Temporal","analyzer"]
code: def process(self, frames, eod=False):
      if self.o(frames):
          self.onsets += [self.o.get_last_s()]
      if self.t(frames):
          self.beats += [self.t.get_last_s()]
          self.beat_confidences += [self.t.get_confidence()]
      self.block_read += 1
      return frames, eod
  
file_path: TimeSide/timeside/plugins/analyzer/externals/aubio_temporal.py
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 onset, tempo
  import numpy
label_desc: Use image node_id 7 for calling the AubioTemporal obj's underlying member method code with example usage: obj.process(frames, eod) and returns: frames,  eod