Changes

v1.4.0

  • added .build_array() which supports file or in memory inputs and array outputs
  • added .build_file() - an alias to .build()
  • refactored .build() function to support file or in-memory array inputs and file outputs
  • the call to subprocess calls the binary directly (shell=False)
  • file_info methods return None instead of 0 when the value is not available
  • fixed bug in file_info.bitrate(), which was returning bitdepth
  • added file_info.bitdepth()
  • added Windows support for soxi
  • added configurable logging
  • .trim() can be called with only the start time specificed

v1.3.0

  • patched core sox call to work on Windows
  • added remix
  • added gain to mcompand
  • fixed scientific notation format bug
  • allow null output filepaths in build
  • added ability to capture build outputs to stdout and stderr
  • added power_spectrum
  • added stat
  • added clear method
  • added noiseprof and noisered effects
  • added vol effect
  • fixed Combiner.preview()

v1.1.8

  • Move specification of input/output file arguments from __init__ to .build()

v0.1

  • Initial release.