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.2.tar.gz
(6.6 MB
view hashes)
Built Distributions
audiotsm2-0.1.2-py3-none-any.whl
(30.2 kB
view hashes)
Close
Hashes for audiotsm2-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc4ebe5078cf726109a9fbd1abbe7f51a7cc38b0b93993e09dc30cf190a6e5a5 |
|
MD5 | 22a2690db31e123babe08207cc6fe6bd |
|
BLAKE2b-256 | 6edeccdb4b637c03aad1b22cadeba94afb15c45940d777b1efdb48349578edca |
Close
Hashes for audiotsm2-0.1.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d75590223717575d370e5660e0f15eb582bfe2d470146393b7e2ee26f871277e |
|
MD5 | ed5ec81c240b49d567b5fea94fe41ea3 |
|
BLAKE2b-256 | 91b524d750c48d280b229978c056ee855e1af17010e67e2feb80f21032875880 |