class_docstr: Compressed Log Pitch (CLP) Chroma Processor.
  
  Parameters
  ----------
  fps : int, optional
      Desired frame rate of the signal [Hz].
  fmin : float, optional
      Lowest frequency of the spectrogram [Hz].
  fmax : float, optional
      Highest frequency of the spectrogram [Hz].
  compression_factor : float, optional
      Factor for compression of the energy.
  norm : bool, optional
      Normalize the energy of each frame to one (divide by the L2 norm).
  threshold : float, optional
      If the energy of a frame is below a threshold, the energy is equally
      distributed among all chroma bins.
class_docstr_tok: ["Compressed","Log","Pitch","(","CLP",")","Chroma","Processor",".","Parameters","--","--","--","--","--","fps",":","int",",","optional","Desired","frame","rate","of","the","signal","[","Hz","]",".","fmin",":","float",",","optional","Lowest","frequency","of","the","spectrogram","[","Hz","]",".","fmax",":","float",",","optional","Highest","frequency","of","the","spectrogram","[","Hz","]",".","compression_factor",":","float",",","optional","Factor","for","compression","of","the","energy",".","norm",":","bool",",","optional","Normalize","the","energy","of","each","frame","to","one","(","divide","by","the","L2","norm",")",".","threshold",":","float",",","optional","If","the","energy","of","a","frame","is","below","a","threshold",",","the","energy","is","equally","distributed","among","all","chroma","bins","."]
code: def __init__(
      self,
      fps=CLP_FPS,
      fmin=CLP_FMIN,
      fmax=CLP_FMAX,
      compression_factor=CLP_COMPRESSION_FACTOR,
      norm=CLP_NORM,
      threshold=CLP_THRESHOLD,
      **kwargs,
  ):
      # pylint: disable=unused-argument
      self.fps = fps
      self.fmin = fmin
      self.fmax = fmax
      self.compression_factor = compression_factor
      self.norm = norm
      self.threshold = threshold
  
imports: from __future__ import absolute_import, division, print_function
  import warnings
  import numpy
  from madmom.audio.filters import A4, Filterbank, PitchClassProfileFilterbank, HarmonicPitchClassProfileFilterbank
  from madmom.audio.spectrogram import Spectrogram, FilteredSpectrogram, SemitoneBandpassSpectrogram
  from madmom.processors import SequentialProcessor, Processor
label_desc: Use image node_id 1 to create a new CLPChromaProcessor object from inherited base classes: Processor with example: obj = CLPChromaProcessor(fps, fmin, fmax, compression_factor, norm, threshold)