This is a pre-production deployment of Warehouse, however changes made here WILL affect the production instance of PyPI.
Latest Version Dependencies status unknown Test status unknown Test coverage unknown
Project Description
pysndfx
=======

`|Build Status| <https: travis-ci.org="" carlthome="" python-audio-effects="">`_
`|PyPI| <https: pypi.python.org="" pypi="" pysndfx="">`_
`|image2| <http: py3readiness.org=""/>`_ `|license| <license>`_

**Apply audio effects such as reverb and EQ directly to audio files or
NumPy ndarrays.**

This is a lightweight Python wrapper for SoX, the Swiss Army knife of
sound processing programs. Supported effects range from EQ, compression
and noise reduction to phasers, reverbs and pitch shifters.

Install
-------

Install with pip as: ``sh pip install pysndfx`` The system must also
have `SoX <http: sox.sourceforge.net=""/>`_ installed (for Debian-based
operating systems: ``apt install sox``, or with Anaconda as
``conda install -c conda-forge sox``)

Usage
-----

First create an audio effects chain.
``python # Import the package and create an audio effects chain. from pysndfx import AudioEffectsChain apply_audio_fx = (AudioEffectsChain() .phaser() .reverb())``
Then we can call the effects chain object with paths to audio files, or
directly with NumPy ndarrays. \`\`\`python infile =
'my\_audio\_file.wav' outfile = 'my\_processed\_audio\_file.ogg'

Apply phaser and reverb directly to an audio file.
==================================================

apply\_audio\_fx(infile, outfile)

Or, apply the effects directly to a NumPy ndarray.
==================================================

from librosa import load x, sr = load(infile, sr=None) y =
apply\_audio\_fx(x)

Apply the effects and return the results as a NumPy ndarray.
============================================================

y = apply\_audio\_fx(infile)

Apply the effects to a NumPy ndarray but store the resulting audio to disk.
===========================================================================

apply\_audio\_fx(x, outfile)
``There's also experimental streaming support. Try applying reverb to a microphone input and listening to the results live like this:``sh
python -c "from pysndfx import AudioEffectsChain;
AudioEffectsChain().reverb()(None, None)" \`\`\`

.. |Build
Status| image:: https://travis-ci.org/carlthome/python-audio-effects.svg?branch=master
.. |PyPI| image:: https://img.shields.io/pypi/v/pysndfx.svg
.. |image2| image:: https://img.shields.io/pypi/pyversions/pysndfx.svg
.. |license| image:: https://img.shields.io/github/license/mashape/apistatus.svg
Release History

Release History

0.1.0

This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.0.8

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.0.7

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.0.6

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

Download Files

Download Files

TODO: Brief introduction on what you do with files - including link to relevant help section.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
pysndfx-0.1.0-py2.7.egg (6.3 kB) Copy SHA256 Checksum SHA256 2.7 Egg Oct 19, 2016
pysndfx-0.1.0-py3.5.egg (6.5 kB) Copy SHA256 Checksum SHA256 3.5 Egg Oct 19, 2016
pysndfx-0.1.0.tar.gz (4.5 kB) Copy SHA256 Checksum SHA256 Source Oct 19, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS HPE HPE Development Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting