Metadata-Version: 2.1
Name: audiotsm2
Version: 0.1.4
Summary: A real-time audio time-scale modification library
Home-page: https://github.com/WyattBlue/audiotsm2
Author: WyattBlue
Author-email: git@WyattBlue.fr
License: MIT
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Multimedia :: Sound/Audio
Requires-Dist: numpy
Provides-Extra: gstreamer
Requires-Dist: gstbasetransform ; extra == 'gstreamer'
Provides-Extra: stream
Requires-Dist: sounddevice ; extra == 'stream'

A real-time audio time-scale modification library
=================================================


Audiotsm2 is the light-weight version of the original.


Basic usage
-----------

Below is a basic example showing how to reduce the speed of a wav file by half
using the phase vocoder procedure::

    from audiotsm2 import phasevocoder
    from audiotsm2.io.wav import WavReader, WavWriter

    with WavReader(input_filename) as reader:
        with WavWriter(output_filename, reader.channels, reader.samplerate) as writer:
            phasevocoder(reader.channels, speed=0.5).run(reader, writer)


