code: def random_blend(length, env_start=1.0, env_end=0.0, exp_max=2.0):
      """Returns a linear mix between two values, with a random curve steepness."""
      exp = uniform_float(-exp_max, exp_max)
      v = np.linspace(1.0, 0.0, length) ** (2.0**exp)
      return env_start * v + env_end * (1.0 - v)
  
file_path: ddsp/ddsp/training/data_preparation/synthetic_data.py
imports: import warnings
  import ddsp
  import gin
  import numpy
  import tensorflow.compat.v2
label_desc: Use image node_id 8 for calling a global function with example usage: random_blend(length, env_start, env_end, exp_max) and returns: unknown