A real-time audio time-scale modification library
Project description
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)
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 Distribution
audiotsm2-0.1.4.tar.gz
(6.6 MB
view hashes)
Built Distribution
audiotsm2-0.1.4-py3-none-any.whl
(28.0 kB
view hashes)
Close
Hashes for audiotsm2-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c025bb5656edd5c80d4a26cc937b65e95e130f93a1a06c92ac0430fdacad04b4 |
|
MD5 | bf062a490008ab592f5777de1b1850a2 |
|
BLAKE2b-256 | e660cf31255e9f937ca29e4b7bd6618b5c5b4f0ffa8cc643282e7ed1237215a4 |