Metadata-Version: 2.1
Name: audiomath
Version: 1.7.3
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
Requires-Dist: numpy
Requires-Dist: psutil ; platform_system == "Windows"
Requires-Dist: comtypes ; platform_system == "Windows"
Provides-Extra: plotting
Requires-Dist: matplotlib ; extra == 'plotting'
Provides-Extra: stretching
Requires-Dist: librosa ; extra == 'stretching'

audiomath is a package for Python programmers who want to record, manipulate,
visualize or play 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.



