code: def normalize_reference(
      reference: np.ndarray, config: Config
  ) -> (np.ndarray, float):
      debug("Normalizing the REFERENCE...")
  
      reference, final_amplitude_coefficient = normalize(
          reference,
          config.threshold,
          config.min_value,
          normalize_clipped=False,
      )
  
      if np.isclose(final_amplitude_coefficient, 1.0):
          debug(
              "The REFERENCE was not changed. There is no final amplitude coefficient"
          )
      else:
          debug(
              f"The REFERENCE was normalized. "
              f"Final amplitude coefficient for the TARGET audio is: {to_db(final_amplitude_coefficient)}"
          )
  
      return reference, final_amplitude_coefficient
  
file_path: matchering/matchering/stage_helpers/match_levels.py
imports: import numpy
  from ..log import debug
  from ..None import Config
  from ..utils import to_db
  from ..dsp import lr_to_ms, size, unfold, batch_rms, rms, amplify, normalize
label_desc: Use image node_id 1 for calling a global function with example usage: normalize_reference(reference, config) and returns: reference,  final_amplitude_coefficient