coveralls: 
[![Coverage Status](https://coveralls.io/builds/18205419/badge)](https://coveralls.io/builds/18205419)

Coverage decreased (-0.009%) to 98.746% when pulling **aeb7b9f017a703caef8b3be662624c69b35c3619 on subprocess-fix** into **0c87e45ab170b6e08e5ebacc9328c6053db95710 on master**.

diff --git a/sox/combine.py b/sox/combine.py
index 8ec8155..24854a6 100644
--- a/sox/combine.py
+++ b/sox/combine.py
@@ -11,7 +11,6 @@ from . import file_info
 from . import core
 from .log import logger
 from .core import ENCODING_VALS
-from .core import enquote_filepath
 from .core import is_number
 from .core import sox
 from .core import play
@@ -90,7 +89,7 @@ class Combiner(Transformer):
         args.extend(input_args)
 
         args.extend(self.output_format)
-        args.append(enquote_filepath(output_filepath))
+        args.append(output_filepath)
         args.extend(self.effects)
 
         status, out, err = sox(args)
@@ -305,9 +304,6 @@ class Combiner(Transformer):
         self.input_format = input_format
         return self
 
-    def splice(self):
-        raise NotImplementedError
-
 
 def _validate_file_formats(input_filepath_list, combine_type):
     '''Validate that combine method can be performed with given files.
@@ -436,7 +432,7 @@ def _build_input_args(input_filepath_list, input_format_list):
     zipped = zip(input_filepath_list, input_format_list)
     for input_file, input_fmt in zipped:
         input_args.extend(input_fmt)
-        input_args.append(enquote_filepath(input_file))
+        input_args.append(input_file)
 
     return input_args
 
diff --git a/sox/core.py b/sox/core.py
index 118cd4a..1832c81 100644
--- a/sox/core.py
+++ b/sox/core.py
@@ -14,14 +14,6 @@ ENCODING_VALS = [
 ]
 
 
-def enquote_filepath(fpath):
-    """Wrap a filepath in double-quotes to protect difficult characters.
-    """
-    if ' ' in fpath:
-        fpath = '"{}"'.format(fpath.strip("'").strip('"'))
-    return fpath
-
-
 def sox(args):
     '''Pass an argument list to SoX.
 
@@ -43,12 +35,10 @@ def sox(args):
         args[0] = "sox"
 
     try:
-        command = ' '.join(args)
-        logger.info("Executing: %s", command)
+        logger.info("Executing: %s", ' '.join(args))
 
         process_handle = subprocess.Popen(
-            command, stdout=subprocess.PIPE, stderr=subprocess.PIPE,
-            shell=True
+            args, stdout=subprocess.PIPE, stderr=subprocess.PIPE
         )
 
         out, err = process_handle.communicate()
@@ -85,7 +75,7 @@ def _get_valid_formats():
     if NO_SOX:
         return []
 
-    so = subprocess.check_output('sox -h', shell=True)
+    so = subprocess.check_output(['sox', '-h'])
     if type(so) is not str:
         so = str(so, encoding='UTF-8')
     so = so.split('\n')
@@ -118,14 +108,14 @@ def soxi(filepath, argument):
     if argument not in SOXI_ARGS:
         raise ValueError("Invalid argument '{}' to SoXI".format(argument))
 
-    args = ['sox --i']
+    args = ['sox', '--i']
     args.append("-{}".format(argument))
-    args.append(enquote_filepath(filepath))
+    args.append(filepath)
 
     try:
         shell_output = subprocess.check_output(
-            " ".join(args),
-            shell=True, stderr=subprocess.PIPE
+            args,
+            stderr=subprocess.PIPE
         )
     except CalledProcessError as cpe:
         logger.info("SoXI error message: {}".format(cpe.output))
@@ -181,7 +171,6 @@ def play(args):
 class SoxiError(Exception):
     '''Exception to be raised when SoXI exits with non-zero status.
     '''
-
     def __init__(self, *args, **kwargs):
         Exception.__init__(self, *args, **kwargs)
 
diff --git a/sox/file_info.py b/sox/file_info.py
index 9077f1a..7f0356c 100644
--- a/sox/file_info.py
+++ b/sox/file_info.py
@@ -7,7 +7,6 @@ import os
 from .core import VALID_FORMATS
 from .core import soxi
 from .core import sox
-from .core import enquote_filepath
 
 
 def bitrate(input_filepath):
@@ -363,7 +362,7 @@ def _stat_call(filepath):
         Sox output from stderr.
     '''
     validate_input_file(filepath)
-    args = ['sox', enquote_filepath(filepath), '-n', 'stat']
+    args = ['sox', filepath, '-n', 'stat']
     _, _, stat_output = sox(args)
     return stat_output
 
diff --git a/sox/transform.py b/sox/transform.py
index df4609e..de13675 100644
--- a/sox/transform.py
+++ b/sox/transform.py
@@ -12,7 +12,6 @@ import random
 import os
 
 from .core import ENCODING_VALS
-from .core import enquote_filepath
 from .core import is_number
 from .core import play
 from .core import sox
@@ -411,11 +410,9 @@ class Transformer(object):
 
         '''
         file_info.validate_input_file(input_filepath)
-        input_filepath = enquote_filepath(input_filepath)
 
         if output_filepath is not None:
             file_info.validate_output_file(output_filepath)
-            output_filepath = enquote_filepath(output_filepath)
         else:
             output_filepath = '-n'
 
@@ -1857,7 +1854,7 @@ class Transformer(object):
             if gain[i] is not None:
                 intermed_args.append("{:f}".format(gain[i]))
 
-            effect_args.append('"{}"'.format(' '.join(intermed_args)))
+            effect_args.append(' '.join(intermed_args))
 
         self.effects.extend(effect_args)
         self.effects_log.append('mcompand')
@@ -1882,15 +1879,17 @@ class Transformer(object):
 
         '''
         if os.path.isdir(profile_path):
-            raise ValueError("profile_path {} is a directory, but filename should be specified.")
-        
+            raise ValueError(
+                "profile_path {} is a directory.".format(profile_path))
+
         if os.path.dirname(profile_path) == '' and profile_path != '':
             _abs_profile_path = os.path.join(os.getcwd(), profile_path)
         else:
             _abs_profile_path = profile_path
-                
+
         if not os.access(os.path.dirname(_abs_profile_path), os.W_OK):
-            raise IOError("profile_path {} is not writeable.".format(_abs_profile_path))
+            raise IOError(
+                "profile_path {} is not writeable.".format(_abs_profile_path))
 
         effect_args = ['noiseprof', profile_path]
         self.build(input_filepath, None, extra_args=effect_args)
@@ -1920,7 +1919,8 @@ class Transformer(object):
         '''
 
         if not os.path.exists(profile_path):
-            raise IOError("profile_path {} does not exist.".format(profile_path))
+            raise IOError(
+                "profile_path {} does not exist.".format(profile_path))
 
         if not is_number(amount) or amount < 0 or amount > 1:
             raise ValueError("amount must be a number between 0 and 1.")
@@ -2208,7 +2208,8 @@ class Transformer(object):
         >>> tfm.remix(remix_dictionary)
 
         '''
-        if not (isinstance(remix_dictionary, dict) or remix_dictionary is None):
+        if not (isinstance(remix_dictionary, dict) or
+                remix_dictionary is None):
             raise ValueError("remix_dictionary must be a dictionary or None.")
 
         if remix_dictionary is not None:
@@ -3118,7 +3119,7 @@ class Transformer(object):
         ----------
         gain : float
             Interpreted according to the given `gain_type`.
-            If `gain_type' = 'amplitude', `gain' is a (positive) amplitude ratio.
+            If `gain_type' = 'amplitude', `gain' is a positive amplitude ratio.
             If `gain_type' = 'power', `gain' is a power (voltage squared).
             If `gain_type' = 'db', `gain' is in decibels.
         gain_type : string, default='amplitude'
@@ -3160,7 +3161,7 @@ class Transformer(object):
         elif gain_type == 'db':
             effect_args.append('dB')
         else:
-            raise ValueError('gain_type must be one of amplitude, power, or db')
+            raise ValueError('gain_type must be one of amplitude power or db')
 
         if limiter_gain is not None:
             if gain_type in ['amplitude', 'power'] and gain > 1:
diff --git a/sox/version.py b/sox/version.py
index ad0d588..b718b9b 100644
--- a/sox/version.py
+++ b/sox/version.py
@@ -3,4 +3,4 @@
 """Version info"""
 
 short_version = '1.3'
-version = '1.3.5'
+version = '1.3.6'

Base call to SoX uses shell=True in subprocess call
Filenames with wildcards have always behaved inconsistently with pysox. Looking into this more closely, found that - the SoX command arguments being passed to the shell rather than to the binary directly.

Thanks @jongwook for finding the source!
diff --git a/tests/test_transform.py b/tests/test_transform.py
index 1f7795a..f611ee4 100644
--- a/tests/test_transform.py
+++ b/tests/test_transform.py
@@ -2340,18 +2340,17 @@ class TestTransformerMcompand(unittest.TestCase):
         actual_args = tfm.effects
         expected_args = [
             'mcompand',
-            '"0.005000,0.100000 6.000000:-47.000000,-40.000000,-34.000000,'
-            '-34.000000,-17.000000,-33.000000,0.000000,0.000000"',
+            '0.005000,0.100000 6.000000:-47.000000,-40.000000,-34.000000,'
+            '-34.000000,-17.000000,-33.000000,0.000000,0.000000',
             '1600.000000',
-            '"0.000625,0.012500 -47.000000,-40.000000,-34.000000,-34.000000,'
-            '-15.000000,-33.000000,0.000000,0.000000"'
+            '0.000625,0.012500 -47.000000,-40.000000,-34.000000,-34.000000,'
+            '-15.000000,-33.000000,0.000000,0.000000'
         ]
         self.assertEqual(expected_args, actual_args)
 
         actual_log = tfm.effects_log
         expected_log = ['mcompand']
         self.assertEqual(expected_log, actual_log)
-
         actual_res = tfm.build(INPUT_FILE, OUTPUT_FILE)
         expected_res = True
         self.assertEqual(expected_res, actual_res)
@@ -2369,8 +2368,8 @@ class TestTransformerMcompand(unittest.TestCase):
         actual_args = tfm.effects
         expected_args = [
             'mcompand',
-            '"0.005000,0.100000 6.000000:-47.000000,-40.000000,-34.000000,'
-            '-34.000000,-17.000000,-33.000000,0.000000,0.000000"'
+            '0.005000,0.100000 6.000000:-47.000000,-40.000000,-34.000000,'
+            '-34.000000,-17.000000,-33.000000,0.000000,0.000000'
         ]
         self.assertEqual(expected_args, actual_args)
 
@@ -2390,11 +2389,11 @@ class TestTransformerMcompand(unittest.TestCase):
         actual_args = tfm.effects
         expected_args = [
             'mcompand',
-            '"0.005000,0.100000 6.000000:-47.000000,-40.000000,-34.000000,'
-            '-34.000000,-17.000000,-33.000000,0.000000,0.000000"',
+            '0.005000,0.100000 6.000000:-47.000000,-40.000000,-34.000000,'
+            '-34.000000,-17.000000,-33.000000,0.000000,0.000000',
             '100.000000',
-            '"0.000625,0.012500 -47.000000,-40.000000,-34.000000,-34.000000,'
-            '-15.000000,-33.000000,0.000000,0.000000"'
+            '0.000625,0.012500 -47.000000,-40.000000,-34.000000,-34.000000,'
+            '-15.000000,-33.000000,0.000000,0.000000'
         ]
         self.assertEqual(expected_args, actual_args)
 
@@ -2419,11 +2418,11 @@ class TestTransformerMcompand(unittest.TestCase):
         actual_args = tfm.effects
         expected_args = [
             'mcompand',
-            '"0.500000,0.100000 6.000000:-47.000000,-40.000000,-34.000000,'
-            '-34.000000,-17.000000,-33.000000,0.000000,0.000000"',
+            '0.500000,0.100000 6.000000:-47.000000,-40.000000,-34.000000,'
+            '-34.000000,-17.000000,-33.000000,0.000000,0.000000',
             '1600.000000',
-            '"0.062500,0.012500 -47.000000,-40.000000,-34.000000,-34.000000,'
-            '-15.000000,-33.000000,0.000000,0.000000"'
+            '0.062500,0.012500 -47.000000,-40.000000,-34.000000,-34.000000,'
+            '-15.000000,-33.000000,0.000000,0.000000'
         ]
         self.assertEqual(expected_args, actual_args)
 
@@ -2458,11 +2457,11 @@ class TestTransformerMcompand(unittest.TestCase):
         actual_args = tfm.effects
         expected_args = [
             'mcompand',
-            '"0.005000,0.001000 6.000000:-47.000000,-40.000000,-34.000000,'
-            '-34.000000,-17.000000,-33.000000,0.000000,0.000000"',
+            '0.005000,0.001000 6.000000:-47.000000,-40.000000,-34.000000,'
+            '-34.000000,-17.000000,-33.000000,0.000000,0.000000',
             '1600.000000',
-            '"0.000625,0.500000 -47.000000,-40.000000,-34.000000,-34.000000,'
-            '-15.000000,-33.000000,0.000000,0.000000"'
+            '0.000625,0.500000 -47.000000,-40.000000,-34.000000,-34.000000,'
+            '-15.000000,-33.000000,0.000000,0.000000'
         ]
         self.assertEqual(expected_args, actual_args)
 
@@ -2497,11 +2496,11 @@ class TestTransformerMcompand(unittest.TestCase):
         actual_args = tfm.effects
         expected_args = [
             'mcompand',
-            '"0.005000,0.100000 -2.000000:-47.000000,-40.000000,-34.000000,'
-            '-34.000000,-17.000000,-33.000000,0.000000,0.000000"',
+            '0.005000,0.100000 -2.000000:-47.000000,-40.000000,-34.000000,'
+            '-34.000000,-17.000000,-33.000000,0.000000,0.000000',
             '1600.000000',
-            '"0.000625,0.012500 -5.000000:-47.000000,-40.000000,-34.000000,'
-            '-34.000000,-15.000000,-33.000000,0.000000,0.000000"'
+            '0.000625,0.012500 -5.000000:-47.000000,-40.000000,-34.000000,'
+            '-34.000000,-15.000000,-33.000000,0.000000,0.000000'
         ]
         self.assertEqual(expected_args, actual_args)
 
@@ -2516,11 +2515,11 @@ class TestTransformerMcompand(unittest.TestCase):
         actual_args = tfm.effects
         expected_args = [
             'mcompand',
-            '"0.005000,0.100000 -47.000000,-40.000000,-34.000000,-34.000000,'
-            '-17.000000,-33.000000,0.000000,0.000000"',
+            '0.005000,0.100000 -47.000000,-40.000000,-34.000000,-34.000000,'
+            '-17.000000,-33.000000,0.000000,0.000000',
             '1600.000000',
-            '"0.000625,0.012500 -47.000000,-40.000000,-34.000000,-34.000000,'
-            '-15.000000,-33.000000,0.000000,0.000000"'
+            '0.000625,0.012500 -47.000000,-40.000000,-34.000000,-34.000000,'
+            '-15.000000,-33.000000,0.000000,0.000000'
         ]
         self.assertEqual(expected_args, actual_args)
 
@@ -2555,10 +2554,10 @@ class TestTransformerMcompand(unittest.TestCase):
         actual_args = tfm.effects
         expected_args = [
             'mcompand',
-            '"0.005000,0.100000 6.000000:-70.000000,-60.000000,-60.000000,'
-            '-20.000000,-40.000000,-40.000000,0.000000,-4.000000"',
+            '0.005000,0.100000 6.000000:-70.000000,-60.000000,-60.000000,'
+            '-20.000000,-40.000000,-40.000000,0.000000,-4.000000',
             '1600.000000',
-            '"0.000625,0.012500 -70.000000,-60.000000,0.000000,-4.000000"'
+            '0.000625,0.012500 -70.000000,-60.000000,0.000000,-4.000000'
         ]
         self.assertEqual(expected_args, actual_args)
 
@@ -2622,11 +2621,11 @@ class TestTransformerMcompand(unittest.TestCase):
         actual_args = tfm.effects
         expected_args = [
             'mcompand',
-            '"0.005000,0.100000 6.000000:-47.000000,-40.000000,-34.000000,'
-            '-34.000000,-17.000000,-33.000000,0.000000,0.000000 3.000000"',
+            '0.005000,0.100000 6.000000:-47.000000,-40.000000,-34.000000,'
+            '-34.000000,-17.000000,-33.000000,0.000000,0.000000 3.000000',
             '1600.000000',
-            '"0.000625,0.012500 -47.000000,-40.000000,-34.000000,-34.000000,'
-            '-15.000000,-33.000000,0.000000,0.000000 -1.000000"'
+            '0.000625,0.012500 -47.000000,-40.000000,-34.000000,-34.000000,'
+            '-15.000000,-33.000000,0.000000,0.000000 -1.000000'
         ]
         self.assertEqual(expected_args, actual_args)
 
@@ -2650,7 +2649,7 @@ class TestTransformerMcompand(unittest.TestCase):
 
 
 class TestTransformerNoiseprof(unittest.TestCase):
-    
+
     def test_default(self):
         tfm = new_transformer()
         save_path = os.path.join(os.getcwd(), 'noise.prof')
@@ -2673,7 +2672,7 @@ class TestTransformerNoiseprof(unittest.TestCase):
         tfm = new_transformer()
         with self.assertRaises(ValueError):
             tfm.noiseprof(INPUT_FILE, os.getcwd())
-        
+
     def test_noise_prof_invalid_write(self):
         tfm = new_transformer()
         with self.assertRaises(IOError):
@@ -2689,7 +2688,7 @@ class TestTransformerNoiseprof(unittest.TestCase):
 
 
 class TestTransformerNoisered(unittest.TestCase):
-    
+
     def test_default(self):
         tfm = new_transformer()
         tfm.noisered(NOISE_PROF_FILE)
@@ -2709,7 +2708,7 @@ class TestTransformerNoisered(unittest.TestCase):
         actual_res = tfm.build(INPUT_FILE, OUTPUT_FILE)
         expected_res = True
         self.assertEqual(expected_res, actual_res)
-    
+
     def test_noise_prof_valid(self):
         tfm = new_transformer()
         tfm.noisered(NOISE_PROF_FILE)
@@ -2738,10 +2737,9 @@ class TestTransformerNoisered(unittest.TestCase):
         )
 
         actual_args = tfm.effects
-        expected_args = ['noisered',
-            NOISE_PROF_FILE,
-            '0.700000'
-            ]
+        expected_args = [
+            'noisered', NOISE_PROF_FILE, '0.700000'
+        ]
         self.assertEqual(expected_args, actual_args)
 
         actual_res = tfm.build(INPUT_FILE, OUTPUT_FILE)
@@ -4083,7 +4081,6 @@ class TestTransformerPowerSpectrum(unittest.TestCase):
         self.assertEqual(expected_last, actual[-1])
 
 
-
 class TestTransformerStats(unittest.TestCase):
 
     def test_default(self):
@@ -4131,6 +4128,7 @@ class TestTransformerStats(unittest.TestCase):
         }
         self.assertEqual(expected, actual)
 
+
 class TestTransformerSwap(unittest.TestCase):
 
     def test_default(self):
@@ -4574,7 +4572,7 @@ class TestTransformerVol(unittest.TestCase):
 
         actual_res = tfm.build(INPUT_FILE, OUTPUT_FILE)
         expected_res = True
-        self.assertEqual(expected_res, actual_res)        
+        self.assertEqual(expected_res, actual_res)
 
     def test_limiter_gain_vol_down(self):
         tfm = new_transformer()

pip install -e .[tests]
parse_log_pytest
requirements.txt
pytest pytest-cov
apt-get update apt-get install -y sox
3.5
pytest --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning
attrs==22.2.0
certifi==2021.5.30
coverage==6.2
execnet==1.9.0
importlib-metadata==4.8.3
iniconfig==1.1.1
packaging==21.3
pep8==1.7.1
pluggy==1.0.0
py==1.11.0
pyparsing==3.1.4
pytest==7.0.1
pytest-cache==1.0
pytest-cov==4.0.0
pytest-pep8==1.0.6
-e git+https://github.com/rabitt/pysox.git@0c87e45ab170b6e08e5ebacc9328c6053db95710#egg=sox
tomli==1.2.3
typing_extensions==4.1.1
zipp==3.6.0

name: pysox
channels:
  - defaults
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/r
  - conda-forge
dependencies:
  - _libgcc_mutex=0.1=main
  - _openmp_mutex=5.1=1_gnu
  - ca-certificates=2025.2.25=h06a4308_0
  - certifi=2021.5.30=py36h06a4308_0
  - ld_impl_linux-64=2.40=h12ee557_0
  - libffi=3.3=he6710b0_2
  - libgcc-ng=11.2.0=h1234567_1
  - libgomp=11.2.0=h1234567_1
  - libstdcxx-ng=11.2.0=h1234567_1
  - ncurses=6.4=h6a678d5_0
  - openssl=1.1.1w=h7f8727e_0
  - pip=21.2.2=py36h06a4308_0
  - python=3.6.13=h12debd9_1
  - readline=8.2=h5eee18b_0
  - setuptools=58.0.4=py36h06a4308_0
  - sqlite=3.45.3=h5eee18b_0
  - tk=8.6.14=h39e8969_0
  - wheel=0.37.1=pyhd3eb1b0_0
  - xz=5.6.4=h5eee18b_1
  - zlib=1.2.13=h5eee18b_1
  - pip:
      - attrs==22.2.0
      - coverage==6.2
      - execnet==1.9.0
      - importlib-metadata==4.8.3
      - iniconfig==1.1.1
      - packaging==21.3
      - pep8==1.7.1
      - pluggy==1.0.0
      - py==1.11.0
      - pyparsing==3.1.4
      - pytest==7.0.1
      - pytest-cache==1.0
      - pytest-cov==4.0.0
      - pytest-pep8==1.0.6
      - tomli==1.2.3
      - typing-extensions==4.1.1
      - zipp==3.6.0
prefix: /opt/conda/envs/pysox

tests/test_transform.py::TestTransformerMcompand::test_attack_time_valid tests/test_transform.py::TestTransformerMcompand::test_crossover_frequencies_valid tests/test_transform.py::TestTransformerMcompand::test_decay_time_valid tests/test_transform.py::TestTransformerMcompand::test_default tests/test_transform.py::TestTransformerMcompand::test_gain_valid tests/test_transform.py::TestTransformerMcompand::test_n_bands_valid tests/test_transform.py::TestTransformerMcompand::test_soft_knee_none tests/test_transform.py::TestTransformerMcompand::test_soft_knee_valid tests/test_transform.py::TestTransformerMcompand::test_tf_points_valid
tests/test_transform.py::TestTransformerNoiseprof::test_noise_prof_invalid_cwd tests/test_transform.py::TestTransformerNoiseprof::test_noise_prof_invalid_write tests/test_transform.py::TestTransformerNoisered::test_noise_prof_invalid
tests/test_transform.py::TestTransformDefault::test_effects tests/test_transform.py::TestTransformDefault::test_effects_log tests/test_transform.py::TestTransformDefault::test_globals tests/test_transform.py::TestTransformDefault::test_input_format tests/test_transform.py::TestTransformDefault::test_output_format tests/test_transform.py::TestTransformSetGlobals::test_defaults tests/test_transform.py::TestTransformSetGlobals::test_dither tests/test_transform.py::TestTransformSetGlobals::test_dither_invalid tests/test_transform.py::TestTransformSetGlobals::test_guard tests/test_transform.py::TestTransformSetGlobals::test_guard_invalid tests/test_transform.py::TestTransformSetGlobals::test_multithread tests/test_transform.py::TestTransformSetGlobals::test_multithread_invalid tests/test_transform.py::TestTransformSetGlobals::test_replay_gain tests/test_transform.py::TestTransformSetGlobals::test_replay_gain_invalid tests/test_transform.py::TestTransformSetGlobals::test_verbosity tests/test_transform.py::TestTransformSetGlobals::test_verbosity_invalid tests/test_transform.py::TestTransformSetInputFormat::test_bits tests/test_transform.py::TestTransformSetInputFormat::test_bits_invalid tests/test_transform.py::TestTransformSetInputFormat::test_bits_invalid2 tests/test_transform.py::TestTransformSetInputFormat::test_channels tests/test_transform.py::TestTransformSetInputFormat::test_channels_invalid tests/test_transform.py::TestTransformSetInputFormat::test_channels_invalid2 tests/test_transform.py::TestTransformSetInputFormat::test_defaults tests/test_transform.py::TestTransformSetInputFormat::test_encoding tests/test_transform.py::TestTransformSetInputFormat::test_encoding_invalid tests/test_transform.py::TestTransformSetInputFormat::test_file_type tests/test_transform.py::TestTransformSetInputFormat::test_file_type_invalid tests/test_transform.py::TestTransformSetInputFormat::test_ignore_length tests/test_transform.py::TestTransformSetInputFormat::test_ignore_length_invalid tests/test_transform.py::TestTransformSetInputFormat::test_rate tests/test_transform.py::TestTransformSetInputFormat::test_rate_invalid tests/test_transform.py::TestTransformSetInputFormat::test_rate_invalid2 tests/test_transform.py::TestTransformSetInputFormat::test_rate_scinotation tests/test_transform.py::TestTransformSetOutputFormat::test_append_comments tests/test_transform.py::TestTransformSetOutputFormat::test_append_comments_invalid tests/test_transform.py::TestTransformSetOutputFormat::test_bits tests/test_transform.py::TestTransformSetOutputFormat::test_bits_invalid tests/test_transform.py::TestTransformSetOutputFormat::test_bits_invalid2 tests/test_transform.py::TestTransformSetOutputFormat::test_channels tests/test_transform.py::TestTransformSetOutputFormat::test_channels_invalid tests/test_transform.py::TestTransformSetOutputFormat::test_channels_invalid2 tests/test_transform.py::TestTransformSetOutputFormat::test_comments tests/test_transform.py::TestTransformSetOutputFormat::test_comments_invalid tests/test_transform.py::TestTransformSetOutputFormat::test_defaults tests/test_transform.py::TestTransformSetOutputFormat::test_encoding tests/test_transform.py::TestTransformSetOutputFormat::test_encoding_invalid tests/test_transform.py::TestTransformSetOutputFormat::test_file_type tests/test_transform.py::TestTransformSetOutputFormat::test_file_type_invalid tests/test_transform.py::TestTransformSetOutputFormat::test_file_type_null_output tests/test_transform.py::TestTransformSetOutputFormat::test_rate tests/test_transform.py::TestTransformSetOutputFormat::test_rate_invalid tests/test_transform.py::TestTransformSetOutputFormat::test_rate_invalid2 tests/test_transform.py::TestTransformSetOutputFormat::test_rate_scinotation tests/test_transform.py::TestTransformerBuild::test_extra_arg tests/test_transform.py::TestTransformerBuild::test_extra_args_invalid tests/test_transform.py::TestTransformerBuild::test_failed_sox tests/test_transform.py::TestTransformerBuild::test_input_output_equal tests/test_transform.py::TestTransformerBuild::test_invalid tests/test_transform.py::TestTransformerBuild::test_null_output tests/test_transform.py::TestTransformerBuild::test_return_outputs tests/test_transform.py::TestTransformerBuild::test_return_outputs_err tests/test_transform.py::TestTransformerBuild::test_valid tests/test_transform.py::TestTransformerBuild::test_valid_spacey tests/test_transform.py::TestTransformerClearEffects::test_clear tests/test_transform.py::TestTransformerPreview::test_valid tests/test_transform.py::TestTransformerAllpass::test_default tests/test_transform.py::TestTransformerAllpass::test_frequency_invalid tests/test_transform.py::TestTransformerAllpass::test_width_q_invalid tests/test_transform.py::TestTransformerBandpass::test_constant_skirt tests/test_transform.py::TestTransformerBandpass::test_constant_skirt_invalid tests/test_transform.py::TestTransformerBandpass::test_default tests/test_transform.py::TestTransformerBandpass::test_frequency_invalid tests/test_transform.py::TestTransformerBandpass::test_width_q_invalid tests/test_transform.py::TestTransformerBandreject::test_default tests/test_transform.py::TestTransformerBandreject::test_frequency_invalid tests/test_transform.py::TestTransformerBandreject::test_width_q_invalid tests/test_transform.py::TestTransformerBass::test_default tests/test_transform.py::TestTransformerBass::test_frequency_invalid tests/test_transform.py::TestTransformerBass::test_gain_db_invalid tests/test_transform.py::TestTransformerBass::test_slope_invalid tests/test_transform.py::TestTransformerBend::test_cents_invalid_len tests/test_transform.py::TestTransformerBend::test_cents_invalid_nonlist tests/test_transform.py::TestTransformerBend::test_cents_invalid_vals tests/test_transform.py::TestTransformerBend::test_default tests/test_transform.py::TestTransformerBend::test_end_times_invalid_len tests/test_transform.py::TestTransformerBend::test_end_times_invalid_nonlist tests/test_transform.py::TestTransformerBend::test_end_times_invalid_order tests/test_transform.py::TestTransformerBend::test_end_times_invalid_vals tests/test_transform.py::TestTransformerBend::test_frame_rate_invalid tests/test_transform.py::TestTransformerBend::test_frame_rate_valid tests/test_transform.py::TestTransformerBend::test_n_bends_invalid tests/test_transform.py::TestTransformerBend::test_overlapping_intervals tests/test_transform.py::TestTransformerBend::test_oversample_rate_invalid tests/test_transform.py::TestTransformerBend::test_oversample_rate_valid tests/test_transform.py::TestTransformerBend::test_start_greater_end tests/test_transform.py::TestTransformerBend::test_start_times_invalid_len tests/test_transform.py::TestTransformerBend::test_start_times_invalid_nonlist tests/test_transform.py::TestTransformerBend::test_start_times_invalid_order tests/test_transform.py::TestTransformerBend::test_start_times_invalid_vals tests/test_transform.py::TestTransformerBiquad::test_a_non_num tests/test_transform.py::TestTransformerBiquad::test_a_nonlist tests/test_transform.py::TestTransformerBiquad::test_a_wrong_len tests/test_transform.py::TestTransformerBiquad::test_b_non_num tests/test_transform.py::TestTransformerBiquad::test_b_nonlist tests/test_transform.py::TestTransformerBiquad::test_b_wrong_len tests/test_transform.py::TestTransformerBiquad::test_default tests/test_transform.py::TestTransformerChannels::test_default tests/test_transform.py::TestTransformerChannels::test_invalid_nchannels tests/test_transform.py::TestTransformerChorus::test_default tests/test_transform.py::TestTransformerChorus::test_explicit_args tests/test_transform.py::TestTransformerChorus::test_invalid_decays tests/test_transform.py::TestTransformerChorus::test_invalid_decays_vals tests/test_transform.py::TestTransformerChorus::test_invalid_decays_wronglen tests/test_transform.py::TestTransformerChorus::test_invalid_delays tests/test_transform.py::TestTransformerChorus::test_invalid_delays_vals tests/test_transform.py::TestTransformerChorus::test_invalid_delays_wronglen tests/test_transform.py::TestTransformerChorus::test_invalid_depths tests/test_transform.py::TestTransformerChorus::test_invalid_depths_vals tests/test_transform.py::TestTransformerChorus::test_invalid_depths_wronglen tests/test_transform.py::TestTransformerChorus::test_invalid_gain_in tests/test_transform.py::TestTransformerChorus::test_invalid_gain_out tests/test_transform.py::TestTransformerChorus::test_invalid_n_voices tests/test_transform.py::TestTransformerChorus::test_invalid_shapes tests/test_transform.py::TestTransformerChorus::test_invalid_shapes_vals tests/test_transform.py::TestTransformerChorus::test_invalid_shapes_wronglen tests/test_transform.py::TestTransformerChorus::test_invalid_speeds tests/test_transform.py::TestTransformerChorus::test_invalid_speeds_vals tests/test_transform.py::TestTransformerChorus::test_invalid_speeds_wronglen tests/test_transform.py::TestTransformerContrast::test_default tests/test_transform.py::TestTransformerContrast::test_invalid_amount_big tests/test_transform.py::TestTransformerContrast::test_invalid_amount_neg tests/test_transform.py::TestTransformerContrast::test_invalid_amount_nonnum tests/test_transform.py::TestTransformerCompand::test_attack_bigger_decay tests/test_transform.py::TestTransformerCompand::test_attack_time_invalid_neg tests/test_transform.py::TestTransformerCompand::test_attack_time_invalid_nonnum tests/test_transform.py::TestTransformerCompand::test_attack_time_valid tests/test_transform.py::TestTransformerCompand::test_decay_time_invalid_neg tests/test_transform.py::TestTransformerCompand::test_decay_time_invalid_nonnum tests/test_transform.py::TestTransformerCompand::test_decay_time_valid tests/test_transform.py::TestTransformerCompand::test_default tests/test_transform.py::TestTransformerCompand::test_soft_knee_invalid tests/test_transform.py::TestTransformerCompand::test_soft_knee_none tests/test_transform.py::TestTransformerCompand::test_soft_knee_valid tests/test_transform.py::TestTransformerCompand::test_tf_points_empty tests/test_transform.py::TestTransformerCompand::test_tf_points_nonlist tests/test_transform.py::TestTransformerCompand::test_tf_points_nontuples tests/test_transform.py::TestTransformerCompand::test_tf_points_tup_dups tests/test_transform.py::TestTransformerCompand::test_tf_points_tup_len tests/test_transform.py::TestTransformerCompand::test_tf_points_tup_nonnum tests/test_transform.py::TestTransformerCompand::test_tf_points_tup_nonnum2 tests/test_transform.py::TestTransformerCompand::test_tf_points_tup_positive tests/test_transform.py::TestTransformerCompand::test_tf_points_valid tests/test_transform.py::TestTransformerConvert::test_bitdepth_invalid tests/test_transform.py::TestTransformerConvert::test_bitdepth_valid tests/test_transform.py::TestTransformerConvert::test_channels_invalid1 tests/test_transform.py::TestTransformerConvert::test_channels_invalid2 tests/test_transform.py::TestTransformerConvert::test_channels_valid tests/test_transform.py::TestTransformerConvert::test_default tests/test_transform.py::TestTransformerConvert::test_samplerate_invalid tests/test_transform.py::TestTransformerConvert::test_samplerate_valid tests/test_transform.py::TestTransformerDcshift::test_default tests/test_transform.py::TestTransformerDcshift::test_invalid_shift_big tests/test_transform.py::TestTransformerDcshift::test_invalid_shift_neg tests/test_transform.py::TestTransformerDcshift::test_invalid_shift_nonnum tests/test_transform.py::TestTransformerDeemph::test_default tests/test_transform.py::TestTransformerDelay::test_default tests/test_transform.py::TestTransformerDelay::test_default_three_channel tests/test_transform.py::TestTransformerDelay::test_invalid_position_type tests/test_transform.py::TestTransformerDelay::test_invalid_position_vals tests/test_transform.py::TestTransformerDownsample::test_default tests/test_transform.py::TestTransformerDownsample::test_invalid_factor_neg tests/test_transform.py::TestTransformerDownsample::test_invalid_factor_nonnum tests/test_transform.py::TestTransformerEarwax::test_default tests/test_transform.py::TestTransformerEcho::test_decays_invalid_len tests/test_transform.py::TestTransformerEcho::test_decays_invalid_type tests/test_transform.py::TestTransformerEcho::test_decays_invalid_vals tests/test_transform.py::TestTransformerEcho::test_decays_valid tests/test_transform.py::TestTransformerEcho::test_default tests/test_transform.py::TestTransformerEcho::test_delays_invalid_len tests/test_transform.py::TestTransformerEcho::test_delays_invalid_type tests/test_transform.py::TestTransformerEcho::test_delays_invalid_vals tests/test_transform.py::TestTransformerEcho::test_delays_valid tests/test_transform.py::TestTransformerEcho::test_gain_in_invalid tests/test_transform.py::TestTransformerEcho::test_gain_in_valid tests/test_transform.py::TestTransformerEcho::test_gain_out_invalid tests/test_transform.py::TestTransformerEcho::test_gain_out_valid tests/test_transform.py::TestTransformerEcho::test_n_echos_invalid tests/test_transform.py::TestTransformerEcho::test_n_echos_valid tests/test_transform.py::TestTransformerEchos::test_decays_invalid_len tests/test_transform.py::TestTransformerEchos::test_decays_invalid_type tests/test_transform.py::TestTransformerEchos::test_decays_invalid_vals tests/test_transform.py::TestTransformerEchos::test_decays_valid tests/test_transform.py::TestTransformerEchos::test_default tests/test_transform.py::TestTransformerEchos::test_delays_invalid_len tests/test_transform.py::TestTransformerEchos::test_delays_invalid_type tests/test_transform.py::TestTransformerEchos::test_delays_invalid_vals tests/test_transform.py::TestTransformerEchos::test_delays_valid tests/test_transform.py::TestTransformerEchos::test_gain_in_invalid tests/test_transform.py::TestTransformerEchos::test_gain_in_valid tests/test_transform.py::TestTransformerEchos::test_gain_out_invalid tests/test_transform.py::TestTransformerEchos::test_gain_out_valid tests/test_transform.py::TestTransformerEchos::test_n_echos_invalid tests/test_transform.py::TestTransformerEchos::test_n_echos_valid tests/test_transform.py::TestTransformerEqualizer::test_default tests/test_transform.py::TestTransformerEqualizer::test_frequency_invalid tests/test_transform.py::TestTransformerEqualizer::test_gain_db_invalid tests/test_transform.py::TestTransformerEqualizer::test_width_q_invalid tests/test_transform.py::TestTransformerFade::test_default tests/test_transform.py::TestTransformerFade::test_fade_in_invalid tests/test_transform.py::TestTransformerFade::test_fade_in_valid tests/test_transform.py::TestTransformerFade::test_fade_out_invalid tests/test_transform.py::TestTransformerFade::test_fade_out_valid tests/test_transform.py::TestTransformerFade::test_fade_shape_invalid tests/test_transform.py::TestTransformerFade::test_fade_shape_valid tests/test_transform.py::TestTransformerFir::test_default tests/test_transform.py::TestTransformerFir::test_invalid_coeffs_nonlist tests/test_transform.py::TestTransformerFir::test_invalid_coeffs_vals tests/test_transform.py::TestTransformerFlanger::test_default tests/test_transform.py::TestTransformerFlanger::test_flanger_delay_invalid tests/test_transform.py::TestTransformerFlanger::test_flanger_delay_valid tests/test_transform.py::TestTransformerFlanger::test_flanger_depth_invalid tests/test_transform.py::TestTransformerFlanger::test_flanger_depth_valid tests/test_transform.py::TestTransformerFlanger::test_flanger_interp_invalid tests/test_transform.py::TestTransformerFlanger::test_flanger_interp_valid tests/test_transform.py::TestTransformerFlanger::test_flanger_phase_invalid tests/test_transform.py::TestTransformerFlanger::test_flanger_phase_valid tests/test_transform.py::TestTransformerFlanger::test_flanger_regen_invalid tests/test_transform.py::TestTransformerFlanger::test_flanger_regen_valid tests/test_transform.py::TestTransformerFlanger::test_flanger_shape_invalid tests/test_transform.py::TestTransformerFlanger::test_flanger_shape_valid tests/test_transform.py::TestTransformerFlanger::test_flanger_speed_invalid tests/test_transform.py::TestTransformerFlanger::test_flanger_speed_valid tests/test_transform.py::TestTransformerFlanger::test_flanger_width_invalid tests/test_transform.py::TestTransformerFlanger::test_flanger_width_valid tests/test_transform.py::TestTransformerGain::test_balance_invalid tests/test_transform.py::TestTransformerGain::test_balance_valid tests/test_transform.py::TestTransformerGain::test_default tests/test_transform.py::TestTransformerGain::test_gain_db_invalid tests/test_transform.py::TestTransformerGain::test_gain_db_valid tests/test_transform.py::TestTransformerGain::test_limiter_invalid tests/test_transform.py::TestTransformerGain::test_limiter_valid tests/test_transform.py::TestTransformerGain::test_normalize_invalid tests/test_transform.py::TestTransformerGain::test_normalize_valid tests/test_transform.py::TestTransformerHighpass::test_default tests/test_transform.py::TestTransformerHighpass::test_frequency_invalid tests/test_transform.py::TestTransformerHighpass::test_n_poles_invalid tests/test_transform.py::TestTransformerHighpass::test_one_pole tests/test_transform.py::TestTransformerHighpass::test_width_q_invalid tests/test_transform.py::TestTransformerHilbert::test_default tests/test_transform.py::TestTransformerHilbert::test_num_taps_invalid tests/test_transform.py::TestTransformerHilbert::test_num_taps_invalid_even tests/test_transform.py::TestTransformerHilbert::test_num_taps_valid tests/test_transform.py::TestTransformerLowpass::test_default tests/test_transform.py::TestTransformerLowpass::test_frequency_invalid tests/test_transform.py::TestTransformerLowpass::test_n_poles_invalid tests/test_transform.py::TestTransformerLowpass::test_one_pole tests/test_transform.py::TestTransformerLowpass::test_width_q_invalid tests/test_transform.py::TestTransformerLoudness::test_default tests/test_transform.py::TestTransformerLoudness::test_gain_db_invalid tests/test_transform.py::TestTransformerLoudness::test_gain_db_valid tests/test_transform.py::TestTransformerLoudness::test_reference_level_invalid tests/test_transform.py::TestTransformerLoudness::test_reference_level_oorange tests/test_transform.py::TestTransformerLoudness::test_reference_level_valid tests/test_transform.py::TestTransformerMcompand::test_attack_time_invalid_len tests/test_transform.py::TestTransformerMcompand::test_attack_time_invalid_neg tests/test_transform.py::TestTransformerMcompand::test_attack_time_invalid_nonnum tests/test_transform.py::TestTransformerMcompand::test_attack_time_invalid_type tests/test_transform.py::TestTransformerMcompand::test_crossover_frequencies_invalid tests/test_transform.py::TestTransformerMcompand::test_crossover_frequencies_invalid_vals tests/test_transform.py::TestTransformerMcompand::test_decay_time_invalid_len tests/test_transform.py::TestTransformerMcompand::test_decay_time_invalid_neg tests/test_transform.py::TestTransformerMcompand::test_decay_time_invalid_nonnum tests/test_transform.py::TestTransformerMcompand::test_decay_time_invalid_type tests/test_transform.py::TestTransformerMcompand::test_gain_len_invalid tests/test_transform.py::TestTransformerMcompand::test_gain_values_invalid tests/test_transform.py::TestTransformerMcompand::test_n_bands_invalid tests/test_transform.py::TestTransformerMcompand::test_soft_knee_db_invalid_len tests/test_transform.py::TestTransformerMcompand::test_soft_knee_db_invalid_type tests/test_transform.py::TestTransformerMcompand::test_soft_knee_invalid tests/test_transform.py::TestTransformerMcompand::test_tf_points_elt_empty tests/test_transform.py::TestTransformerMcompand::test_tf_points_elt_nonlist tests/test_transform.py::TestTransformerMcompand::test_tf_points_elt_nontuples tests/test_transform.py::TestTransformerMcompand::test_tf_points_elt_tup_len tests/test_transform.py::TestTransformerMcompand::test_tf_points_elt_tup_nonnum tests/test_transform.py::TestTransformerMcompand::test_tf_points_tup_dups tests/test_transform.py::TestTransformerMcompand::test_tf_points_tup_nonnum2 tests/test_transform.py::TestTransformerMcompand::test_tf_points_tup_positive tests/test_transform.py::TestTransformerMcompand::test_tf_points_wrong_len tests/test_transform.py::TestTransformerNoiseprof::test_default tests/test_transform.py::TestTransformerNoiseprof::test_noise_prof_invalid_dir tests/test_transform.py::TestTransformerNoisered::test_amount_invalid tests/test_transform.py::TestTransformerNoisered::test_amount_valid tests/test_transform.py::TestTransformerNoisered::test_default tests/test_transform.py::TestTransformerNoisered::test_noise_prof_valid tests/test_transform.py::TestTransformerNorm::test_db_level_invalid tests/test_transform.py::TestTransformerNorm::test_db_level_valid tests/test_transform.py::TestTransformerNorm::test_default tests/test_transform.py::TestTransformerOops::test_default tests/test_transform.py::TestTransformerOverdrive::test_colour_invalid tests/test_transform.py::TestTransformerOverdrive::test_colour_valid tests/test_transform.py::TestTransformerOverdrive::test_default tests/test_transform.py::TestTransformerOverdrive::test_gain_db_invalid tests/test_transform.py::TestTransformerOverdrive::test_gain_db_valid tests/test_transform.py::TestTransformerPad::test_default tests/test_transform.py::TestTransformerPad::test_end_duration_invalid tests/test_transform.py::TestTransformerPad::test_end_duration_valid tests/test_transform.py::TestTransformerPad::test_start_duration_invalid tests/test_transform.py::TestTransformerPad::test_start_duration_valid tests/test_transform.py::TestTransformerPhaser::test_decay_invalid tests/test_transform.py::TestTransformerPhaser::test_decay_valid tests/test_transform.py::TestTransformerPhaser::test_default tests/test_transform.py::TestTransformerPhaser::test_delay_invalid tests/test_transform.py::TestTransformerPhaser::test_delay_valid tests/test_transform.py::TestTransformerPhaser::test_gain_in_invalid tests/test_transform.py::TestTransformerPhaser::test_gain_in_valid tests/test_transform.py::TestTransformerPhaser::test_gain_out_invalid tests/test_transform.py::TestTransformerPhaser::test_gain_out_valid tests/test_transform.py::TestTransformerPhaser::test_modulation_shape_invalid tests/test_transform.py::TestTransformerPhaser::test_modulation_shape_valid tests/test_transform.py::TestTransformerPhaser::test_speed_invalid tests/test_transform.py::TestTransformerPhaser::test_speed_valid tests/test_transform.py::TestTransformerPitch::test_default tests/test_transform.py::TestTransformerPitch::test_n_semitones_invalid tests/test_transform.py::TestTransformerPitch::test_n_semitones_valid tests/test_transform.py::TestTransformerPitch::test_n_semitones_warning tests/test_transform.py::TestTransformerPitch::test_quick_invalid tests/test_transform.py::TestTransformerPitch::test_quick_valid tests/test_transform.py::TestTransformerRate::test_default tests/test_transform.py::TestTransformerRate::test_quality_invalid tests/test_transform.py::TestTransformerRate::test_quality_valid tests/test_transform.py::TestTransformerRate::test_samplerate_invalid tests/test_transform.py::TestTransformerRate::test_samplerate_valid tests/test_transform.py::TestTransformerRemix::test_default tests/test_transform.py::TestTransformerRemix::test_num_channels_valid tests/test_transform.py::TestTransformerRemix::test_num_output_channels_invalid tests/test_transform.py::TestTransformerRemix::test_remix_dict_invalid tests/test_transform.py::TestTransformerRemix::test_remix_dict_invalid2 tests/test_transform.py::TestTransformerRemix::test_remix_dict_invalid3 tests/test_transform.py::TestTransformerRemix::test_remix_dict_invalid4 tests/test_transform.py::TestTransformerRemix::test_remix_dictionary_none tests/test_transform.py::TestTransformerRemix::test_remix_dictionary_valid tests/test_transform.py::TestTransformerRepeat::test_count_invalid tests/test_transform.py::TestTransformerRepeat::test_count_invalid_fmt tests/test_transform.py::TestTransformerRepeat::test_count_valid tests/test_transform.py::TestTransformerRepeat::test_default tests/test_transform.py::TestTransformerReverb::test_default tests/test_transform.py::TestTransformerReverb::test_high_freq_damping_invalid tests/test_transform.py::TestTransformerReverb::test_high_freq_damping_valid tests/test_transform.py::TestTransformerReverb::test_pre_delay_invalid tests/test_transform.py::TestTransformerReverb::test_pre_delay_valid tests/test_transform.py::TestTransformerReverb::test_reverberance_invalid tests/test_transform.py::TestTransformerReverb::test_reverberance_valid tests/test_transform.py::TestTransformerReverb::test_room_scale_invalid tests/test_transform.py::TestTransformerReverb::test_room_scale_valid tests/test_transform.py::TestTransformerReverb::test_stereo_depth_invalid tests/test_transform.py::TestTransformerReverb::test_stereo_depth_valid tests/test_transform.py::TestTransformerReverb::test_wet_gain_invalid tests/test_transform.py::TestTransformerReverb::test_wet_gain_valid tests/test_transform.py::TestTransformerReverb::test_wet_only_invalid tests/test_transform.py::TestTransformerReverb::test_wet_only_valid tests/test_transform.py::TestTransformerReverse::test_default tests/test_transform.py::TestTransformerSilence::test_buffer_around_silence_invalid tests/test_transform.py::TestTransformerSilence::test_buffer_around_silence_valid tests/test_transform.py::TestTransformerSilence::test_default tests/test_transform.py::TestTransformerSilence::test_location_beginning tests/test_transform.py::TestTransformerSilence::test_location_end tests/test_transform.py::TestTransformerSilence::test_location_invalid tests/test_transform.py::TestTransformerSilence::test_min_silence_duration_invalid tests/test_transform.py::TestTransformerSilence::test_min_silence_duration_valid tests/test_transform.py::TestTransformerSilence::test_silence_threshold_invalid tests/test_transform.py::TestTransformerSilence::test_silence_threshold_invalid2 tests/test_transform.py::TestTransformerSilence::test_silence_threshold_valid tests/test_transform.py::TestTransformerSinc::test_cutoff_freq_invalid tests/test_transform.py::TestTransformerSinc::test_cutoff_freq_invalid_high tests/test_transform.py::TestTransformerSinc::test_cutoff_freq_invalid_list tests/test_transform.py::TestTransformerSinc::test_cutoff_freq_invalid_list_len tests/test_transform.py::TestTransformerSinc::test_cutoff_freq_invalid_number tests/test_transform.py::TestTransformerSinc::test_cutoff_freq_invalid_reject tests/test_transform.py::TestTransformerSinc::test_cutoff_freq_valid_float tests/test_transform.py::TestTransformerSinc::test_cutoff_freq_valid_list tests/test_transform.py::TestTransformerSinc::test_cutoff_freq_valid_unordered tests/test_transform.py::TestTransformerSinc::test_default tests/test_transform.py::TestTransformerSinc::test_filter_type_invalid tests/test_transform.py::TestTransformerSinc::test_filter_type_valid_low tests/test_transform.py::TestTransformerSinc::test_filter_type_valid_pass tests/test_transform.py::TestTransformerSinc::test_filter_type_valid_reject tests/test_transform.py::TestTransformerSinc::test_phase_response_invalid tests/test_transform.py::TestTransformerSinc::test_phase_response_invalid_large tests/test_transform.py::TestTransformerSinc::test_phase_response_invalid_small tests/test_transform.py::TestTransformerSinc::test_phase_response_valid_high tests/test_transform.py::TestTransformerSinc::test_phase_response_valid_low tests/test_transform.py::TestTransformerSinc::test_phase_response_valid_mid tests/test_transform.py::TestTransformerSinc::test_stop_band_attenuation_invalid tests/test_transform.py::TestTransformerSinc::test_stop_band_attenuation_valid tests/test_transform.py::TestTransformerSinc::test_transition_bw_invalid tests/test_transform.py::TestTransformerSinc::test_transition_bw_invalid_float tests/test_transform.py::TestTransformerSinc::test_transition_bw_invalid_list_elt tests/test_transform.py::TestTransformerSinc::test_transition_bw_invalid_low tests/test_transform.py::TestTransformerSinc::test_transition_bw_linvalid_list_len tests/test_transform.py::TestTransformerSinc::test_transition_bw_valid_high tests/test_transform.py::TestTransformerSinc::test_transition_bw_valid_low tests/test_transform.py::TestTransformerSinc::test_transition_bw_valid_pass_float tests/test_transform.py::TestTransformerSinc::test_transition_bw_valid_pass_list tests/test_transform.py::TestTransformerSpeed::test_default tests/test_transform.py::TestTransformerSpeed::test_factor_invalid tests/test_transform.py::TestTransformerSpeed::test_factor_valid tests/test_transform.py::TestTransformerSpeed::test_factor_valid_extreme tests/test_transform.py::TestTransformerStat::test_default tests/test_transform.py::TestTransformerStat::test_multichannel tests/test_transform.py::TestTransformerStat::test_rms tests/test_transform.py::TestTransformerStat::test_scale tests/test_transform.py::TestTransformerStat::test_scale_invalid tests/test_transform.py::TestTransformerPowerSpectrum::test_multichannel tests/test_transform.py::TestTransformerPowerSpectrum::test_valid tests/test_transform.py::TestTransformerStats::test_default tests/test_transform.py::TestTransformerStats::test_multichannel tests/test_transform.py::TestTransformerSwap::test_default tests/test_transform.py::TestTransformerStretch::test_default tests/test_transform.py::TestTransformerStretch::test_factor_extreme tests/test_transform.py::TestTransformerStretch::test_factor_invalid tests/test_transform.py::TestTransformerStretch::test_factor_valid tests/test_transform.py::TestTransformerStretch::test_window_invalid tests/test_transform.py::TestTransformerStretch::test_window_valid tests/test_transform.py::TestTransformerTempo::test_audio_type_invalid tests/test_transform.py::TestTransformerTempo::test_audio_type_valid tests/test_transform.py::TestTransformerTempo::test_default tests/test_transform.py::TestTransformerTempo::test_factor_invalid tests/test_transform.py::TestTransformerTempo::test_factor_valid tests/test_transform.py::TestTransformerTempo::test_factor_warning tests/test_transform.py::TestTransformerTempo::test_quick_invalid tests/test_transform.py::TestTransformerTempo::test_quick_valid tests/test_transform.py::TestTransformerTreble::test_default tests/test_transform.py::TestTransformerTreble::test_frequency_invalid tests/test_transform.py::TestTransformerTreble::test_gain_db_invalid tests/test_transform.py::TestTransformerTreble::test_slope_invalid tests/test_transform.py::TestTransformerTremolo::test_default tests/test_transform.py::TestTransformerTremolo::test_depth_invalid tests/test_transform.py::TestTransformerTremolo::test_speed_invalid tests/test_transform.py::TestTransformerTrim::test_default tests/test_transform.py::TestTransformerTrim::test_invalid_end_time tests/test_transform.py::TestTransformerTrim::test_invalid_start_time tests/test_transform.py::TestTransformerTrim::test_invalid_time_pair tests/test_transform.py::TestTransformerUpsample::test_default tests/test_transform.py::TestTransformerUpsample::test_invalid_factor_decimal tests/test_transform.py::TestTransformerUpsample::test_invalid_factor_neg tests/test_transform.py::TestTransformerUpsample::test_invalid_factor_nonnum tests/test_transform.py::TestTransformerVad::test_default tests/test_transform.py::TestTransformerVad::test_end_location tests/test_transform.py::TestTransformerVad::test_invalid_activity_threshold tests/test_transform.py::TestTransformerVad::test_invalid_initial_pad tests/test_transform.py::TestTransformerVad::test_invalid_initial_search_buffer tests/test_transform.py::TestTransformerVad::test_invalid_location tests/test_transform.py::TestTransformerVad::test_invalid_max_gap tests/test_transform.py::TestTransformerVad::test_invalid_min_activity_duration tests/test_transform.py::TestTransformerVad::test_invalid_normalize tests/test_transform.py::TestTransformerVad::test_no_normalize tests/test_transform.py::TestTransformerVol::test_default tests/test_transform.py::TestTransformerVol::test_gain_type_db tests/test_transform.py::TestTransformerVol::test_gain_type_power tests/test_transform.py::TestTransformerVol::test_invalid_gain tests/test_transform.py::TestTransformerVol::test_invalid_gain_power tests/test_transform.py::TestTransformerVol::test_invalid_gain_type tests/test_transform.py::TestTransformerVol::test_invalid_limiter_gain tests/test_transform.py::TestTransformerVol::test_limiter_gain tests/test_transform.py::TestTransformerVol::test_limiter_gain_vol_down tests/test_transform.py::TestTransformerVol::test_limiter_gain_vol_down_db tests/test_transform.py::TestTransformerVol::test_limiter_gain_vol_up_db
sox/combine.py sox/transform.py sox/core.py sox/version.py sox/file_info.py
sox/combine.py sox/transform.py sox/core.py sox/version.py sox/file_info.py