code: def __init__(
      self, frameSize=lowlevelFrameSize, hopSize=lowlevelHopSize
  ):
      super(PitchExtractor, self).__init__()
  
      fc = FrameCutter(
          frameSize=frameSize, hopSize=hopSize, silentFrames="noise"
      )
      w = Windowing(type="blackmanharris62")
      fc.frame >> w.frame
      spec = Spectrum()
      w.frame >> spec.frame
      pitch = PitchDetection(frameSize=frameSize)
      spec.spectrum >> pitch.spectrum
      pitch.pitchConfidence >> None
  
      self.inputs["signal"] = fc.signal
      self.outputs["pitch"] = pitch.pitch
  
imports: import sys, os
  import essentia, essentia.standard, essentia.streaming
  from essentia.streaming import *
label_desc: Use image node_id 1 to create a new PitchExtractor object from inherited base classes: essentia.streaming with example: obj = PitchExtractor(frameSize, hopSize)