Metadata-Version: 2.1
Name: audiomath
Version: 1.3.0
Summary: A package for recording, reading, manipulating, playing and writing sound files
Home-page: https://audiomath.readthedocs.io
Author: Jeremy Hill
Author-email: jezhill@gmail.com
License: GPL v3+
Platform: UNKNOWN
Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4
Description-Content-Type: text/x-rst
Provides-Extra: plotting
Requires-Dist: numpy
Provides-Extra: plotting
Requires-Dist: matplotlib; extra == 'plotting'

audiomath is a package for manipulating sound waveforms. It allows you to:

- Represent sounds as numeric arrays via the third-party Python package `numpy`
  (required). The arrays are contained within high-level objects, allowing common
  operations to be performed with minimal coding---for example: slicing and
  concatenation in time, selection and stacking of channels, resampling, mixing,
  rescaling and modulation.

- Plot the resulting waveforms, via the third-party Python package `matplotlib`
  (optional).

- Read and write uncompressed `.wav` files (via the Python standard library).

- Read other audio formats using the third-party AVbin library (binaries are
  included in the package, for a selection of platforms).

- Record and play back sounds using the third-party PortAudio library (binaries
  are included in the package, for a selection of platforms).

- Plug in other recording/playback back-ends with moderate development effort.

See https://audiomath.readthedocs.io for full documentation and installation instructions.



