code: def load(
      file: str, file_type: str, temp_folder: str
  ) -> (np.ndarray, int):
      file_type = file_type.upper()
      sound, sample_rate = None, None
      debug(f"Loading the {file_type} file: '{file}'...")
      try:
          sound, sample_rate = sf.read(file, always_2d=True)
      except RuntimeError as e:
          debug(e)
          e = str(e)
          if "unknown format" in e or "Format not recognised" in e:
              sound, sample_rate = __load_with_ffmpeg(
                  file, file_type, temp_folder
              )
      if sound is None or sample_rate is None:
          if file_type == "TARGET":
              raise ModuleError(Code.ERROR_TARGET_LOADING)
          else:
              raise ModuleError(Code.ERROR_REFERENCE_LOADING)
      debug(f"The {file_type} file is loaded")
      return sound, sample_rate
  
file_path: matchering/matchering/loader.py
imports: import os
  import numpy
  import soundfile
  import subprocess
  from .log import Code, warning, info, debug, ModuleError
  from .utils import random_file
label_desc: Use image node_id 1 for calling a global function with example usage: load(file, file_type, temp_folder) and returns: sound,  sample_rate