class_docstr: ActivationsProcessor processes a file and returns an Activations instance.
  
  Parameters
  ----------
  mode : {'r', 'w', 'in', 'out', 'load', 'save'}
      Mode of the Processor: read/write.
  fps : float, optional
      Frame rate of the activations (if set, it overwrites the saved frame
      rate).
  sep : str, optional
      Separator between activation values if saved as text file.
  
  Notes
  -----
  An undefined or empty (“”) separator means that the file should be treated
  as a numpy binary file. Only binary files can store the frame rate of the
  activations.
code: def __init__(self, mode, fps=None, sep=None, **kwargs):
      # pylint: disable=unused-argument
      self.mode = mode
      self.fps = fps
      self.sep = sep
  
imports: from __future__ import absolute_import, division, print_function
  import numpy
  from ..processors import Processor
  from .None import beats, chords, downbeats, key, notes, onsets, tempo
  from .beats import BeatDetectionProcessor, BeatTrackingProcessor, CRFBeatDetectionProcessor, DBNBeatTrackingProcessor, MultiModelSelectionProcessor, RNNBeatProcessor
  from .chords import CNNChordFeatureProcessor, CRFChordRecognitionProcessor, DeepChromaChordRecognitionProcessor
  from .downbeats import RNNDownBeatProcessor, DBNDownBeatTrackingProcessor, PatternTrackingProcessor, RNNBarProcessor, DBNBarTrackingProcessor
  from .key import CNNKeyRecognitionProcessor
  from .notes import CNNPianoNoteProcessor, ADSRNoteTrackingProcessor, NoteOnsetPeakPickingProcessor, NotePeakPickingProcessor, RNNPianoNoteProcessor
  from .onsets import CNNOnsetProcessor, OnsetPeakPickingProcessor, RNNOnsetProcessor, SpectralOnsetProcessor
  from .tempo import TempoEstimationProcessor
label_desc: Use image node_id 1 to create a new ActivationsProcessor object from inherited base classes: Processor with example: obj = ActivationsProcessor(mode, fps, sep)