A package for recording, reading, manipulating, playing and writing sound files
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for audiomath-1.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48c2f5d68067879268b2f129524fa45694e2c24321bb0b3f866ea9581119b4c0 |
|
MD5 | a7d4225d975c5b87bad054ddfaf51844 |
|
BLAKE2b-256 | 2f6f6b80099f9a766cf73f9a1144f678d0726777f5f610a35264e6f4e368d1f5 |