docs: def sinc(self,
               high_pass_frequency=None,
               low_pass_frequency=None,
               left_t=None,
               left_n=None,
               right_t=None,
               right_n=None,
               attenuation=None,
               beta=None,
               phase=None,
               M=None,
               I=None,
               L=None):
          """sinc takes 12 parameters:
  
          high_pass_frequency in Hz,
          low_pass_frequency in Hz,
          left_t,
          left_n,
          right_t,
          right_n,
          attenuation in dB,
          beta,
          phase,
          M,
          I,
          L 
          
          This effect creates a steep bandpass or
          bandreject filter. You may specify as few as the first two
          parameters. Setting the high-pass parameter to a lower value
          than the low-pass creates a band-reject filter.
          """
          self.command.append("sinc")
          if not mutually_exclusive(attenuation, beta):
              raise ValueError("Attenuation (-a) and beta (-b) are mutually exclusive arguments.")
          if attenuation is not None and beta is None:
              self.command.append('-a')
              self.command.append(str(attenuation))
          elif attenuation is None and beta is not None:
              self.command.append('-b')
              self.command.append(str(beta))
  
          if not mutually_exclusive(phase, M, I, L):
              raise ValueError("Phase (-p), -M, L, and -I are mutually exclusive arguments.")
          if phase is not None:
              self.command.append('-p')
              self.command.append(str(phase))
          elif M is not None:
              self.command.append('-M')
          elif I is not None:
              self.command.append('-I')
          elif L is not None:
              self.command.append('-L')
  
          if not mutually_exclusive(left_t, left_t):
              raise ValueError("Transition bands options (-t or -n) are mutually exclusive.")
          if left_t is not None:
              self.command.append('-t')
              self.command.append(str(left_t))
          if left_n is not None:
              self.command.append('-n')
              self.command.append(str(left_n))
  
          if high_pass_frequency is not None and low_pass_frequency is None:
              self.command.append(str(high_pass_frequency))
          elif high_pass_frequency is not None and low_pass_frequency is not None:
              self.command.append(str(high_pass_frequency) + '-' + str(low_pass_frequency))
          elif high_pass_frequency is None and low_pass_frequency is not None:
              self.command.append(str(low_pass_frequency))
  
          if not mutually_exclusive(right_t, right_t):
              raise ValueError("Transition bands options (-t or -n) are mutually exclusive.")
          if right_t is not None:
              self.command.append('-t')
              self.command.append(str(right_t))
          if right_n is not None:
              self.command.append('-n')
              self.command.append(str(right_n))
          return self