class_docstr: Abstract base class for time stretching
  
  This contains the deformation functions and
  annotation query mapping, but does not manage
  state or parameters.
code: def audio(mudabox, state):
      # Deform the audio and metadata
      mudabox._audio["y"] = pyrb.time_stretch(
          mudabox._audio["y"], mudabox._audio["sr"], state["rate"]
      )
  
imports: import pyrubberband
  import numpy
  from ..base import BaseTransformer, _get_rng
label_desc: Use image node_id 2 for calling the AbstractTimeStretch obj's underlying member method code with example usage: obj.audio(mudabox, state) without return types