class_docstr: Synthesize audio with a bank of arbitrary sinusoidal oscillators.
code: def __init__(
      self,
      n_samples=64000,
      sample_rate=16000,
      amp_scale_fn=core.exp_sigmoid,
      amp_resample_method="window",
      freq_scale_fn=core.frequencies_sigmoid,
      name="sinusoidal",
  ):
      super().__init__(name=name)
      self.n_samples = n_samples
      self.sample_rate = sample_rate
      self.amp_scale_fn = amp_scale_fn
      self.amp_resample_method = amp_resample_method
      self.freq_scale_fn = freq_scale_fn
  
imports: from ddsp import core
  from ddsp import processors
  import gin
  import tensorflow.compat.v2
label_desc: Use image node_id 1 to create a new Sinusoidal object from inherited base classes: processors with example: obj = Sinusoidal(n_samples, sample_rate, amp_scale_fn, amp_resample_method, freq_scale_fn, name)