瑞士军刀
yodel的Python项目详细描述
说明
Yodel(瑞士军刀 for your sound)是一个易于使用的用于数字音频的python包 信号处理、分析和综合。它旨在提供 操作音频信号的综合工具集。可以使用 用于在python中进行原型设计和开发音频应用程序。
功能
- 分析:
- 离散傅里叶变换
- 快速傅里叶变换
- 开窗:哈明、汉宁、布莱克曼
- 过滤:
- 单极:低通、高通
- 双频:低通,高通,带通,全通,陷波,峰值, 低货架,高货架
- 状态变量:低通、高通、带通、带阻
- 参数均衡器
- 梳:前馈、反馈、全通
- 卷积:标准,快速
- 加窗sinc:低通、高通、带通、带阻
- 自定义
- 延迟:
- 时变延迟线
安装
只需运行:pip install yodel
文档
完整的api文档可以在 ReadTheDocs。对于代码 例如,查看项目存储库中的demo文件夹。
联系人
有关于尤德尔的问题或评论吗?让我知道 contact@romainclement.com。
更改日志
版本0.3.0
- 具有时变延迟线的新延迟模块
- 新过滤器:梳状,卷积,快速卷积,自定义,加窗 sinc
版本0.2.0
- 固定双四元滤波器的平坦频率响应
- 在分析模块中将“analysis window”类重命名为“window”
- 更好的文档(包括类构造函数)
- 新滤波器:单极、状态变量、参数均衡器
版本0.1.2
- 更完整的自述文件
- 修复python包的长描述(使用readme.rst)
- 已读docs集成
- 在分发中集成额外的文件夹(测试、演示、文档)
版本0.1.1
- 将项目重命名为yodel
- 更好的PYPI包装
版本0.1.0
- 第一次释放该死的!
- 信号分析模块:
- 离散傅里叶变换
- 快速傅里叶变换
- 分析窗口(汉宁、哈明、布莱克曼)
- 过滤模块:
- 双四元滤波器
- 复数和转换实用程序模块
许可证
麻省理工学院许可证(MIT)
版权所有(c)2014 Romain Clement