class_docstr: Constant-power crossfade between two signals.
class_docstr_tok: ["Constant-power","crossfade","between","two","signals","."]
docstr: Constant-power cross fade between two signals.
  
  Args:
    signal_one: 2-D or 3-D tensor.
    signal_two: 2-D or 3-D tensor.
    mix_level: Tensor of shape [batch, n_time, 1] determining relative levels
      of signal one and two. Must have same number of time steps as the other
      signals and be in the range [0, 1].
  
  Returns:
    Tensor of mixed output signal.
docstr_tok: ["Constant-power","cross","fade","between","two","signals",".","Args",":","signal_one",":","2-D","or","3-D","tensor",".","signal_two",":","2-D","or","3-D","tensor",".","mix_level",":","Tensor","of","shape","[","batch",",","n_time",",","1","]","determining","relative","levels","of","signal","one","and","two",".","Must","have","same","number","of","time","steps","as","the","other","signals","and","be","in","the","range","[","0",",","1","]",".","Returns",":","Tensor","of","mixed","output","signal","."]
code: def get_signal(
      self,
      signal_one: tf.Tensor,
      signal_two: tf.Tensor,
      mix_level: tf.Tensor,
  ) -> tf.Tensor:
      """Constant-power cross fade between two signals.
  
      Args:
        signal_one: 2-D or 3-D tensor.
        signal_two: 2-D or 3-D tensor.
        mix_level: Tensor of shape [batch, n_time, 1] determining relative levels
          of signal one and two. Must have same number of time steps as the other
          signals and be in the range [0, 1].
  
      Returns:
        Tensor of mixed output signal.
      """
      mix_level_one = tf.sqrt(tf.abs(mix_level))
      mix_level_two = 1.0 - tf.sqrt(tf.abs(mix_level - 1.0))
      return mix_level_one * signal_one + mix_level_two * signal_two
  
imports: from typing import Dict, Text
  from ddsp import core
  from ddsp import dags
  import gin
  import tensorflow
label_desc: Use image node_id 3 for calling the Mix obj's underlying member method code with example usage: obj.get_signal(signal_one, signal_two, mix_level) and returns: unknown