The Swiss Army knife for your sound
Project description
Description
Yodel (the Swiss Army knife for your sound) is an easy-to-use Python package for digital audio signal processing, analysis and synthesis. It is meant to provide a comprehensive set of tools to manipulate audio signals. It can be used for prototyping as well as developing audio applications in Python.
Installation
pip install yodel
Documentation
The complete API documentation can be found at ReadTheDocs. For code examples, check out the ‘demo’ folder inside the project repository.
Contact
Any questions or comments about Yodel? Let me know at contact@romainclement.com.
Changelog
Version 0.2.0
Fix flat frequency response for biquad filter
Renaming ‘AnalysisWindow’ class to ‘Window’ in analysis module
Better documentation (include classes constructors)
New filters: single pole, state variable, parametric equalizer
Version 0.1.2
More complete README
Fix Python package long description (use README.rst)
ReadTheDocs integration
Integrate extra folders in distribution (test, demo, docs)
Version 0.1.1
Renaming the project to Yodel
Better packaging for PyPI
Version 0.1.0
First release of Damn!
Signal analysis module:
Discrete Fourier Transform
Fast Fourier Transform
Analysis windows (Hanning, Hamming, Blackman)
Filtering module:
Biquad filter
Utility modules for complex numbers and conversions
License
The MIT License (MIT)
Copyright (c) 2014 Romain Clement
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file yodel-0.2.0.tar.gz
.
File metadata
- Download URL: yodel-0.2.0.tar.gz
- Upload date:
- Size: 24.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a50ca9b1424c58c41ecd66549c6a7569417b8a630db561307e2876df8302532f |
|
MD5 | fb3991297388e50b117846d7bef4ee4e |
|
BLAKE2b-256 | ce0cd5bd79b9e844b03c0bb0a98cf6d6e9719eeee9a46daf7accf5b7d2020b17 |