Metadata-Version: 2.1
Name: wavefile
Version: 1.5
Summary: Pythonic wave file reader and writer
Home-page: https://github.com/vokimon/python-wavefile
Author: David Garcia Garzon
Author-email: voki@canvoki.net
License: GNU General Public License v3 or later (GPLv3+)
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Multimedia
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: OS Independent
Requires-Dist: numpy
Provides-Extra: examples
Requires-Dist: PyAudio ; extra == 'examples'


Pythonic libsndfile wrapper to read and write audio files.

Features
--------

- Writer and reader objects are context managers
- Format, channels, length, sample rate... are accessed as properties as well as text strings
- Real multichannel (not just mono/stereo)
- All libsndfile formats supported, floating point encodings by default
- Numpy based interface
- Generators for block by block reading
- Reading reuses the same data block to avoid many data allocations
- Shortened constant names for formats (Using scopes instead of prefixes)
- Matlab-like whole-file interface (not recommended in production code but quite convenient for quick scripting)
- Transparent UTF-8 handling for filenames and text strings
- No module compilation required (wraps the dll using ctypes)
- Works both for Python3 >= 3.2 and Python2 >= 2.6

You can find the latest version at:
https://github.com/vokimon/python-wavefile


