实时音频时间刻度和音高修改。
aupyom的Python项目详细描述
#辅助操作
实时音频时标和音高修改python库。
#文档
AupyOm是纯Python库,设计用于快速和简单的声音混合。它的设计可以让你实时改变音高和音阶。
由于aupyom api非常简单,您只需要知道一些开始播放的方法,文档只提供了几个演示笔记本:
- <播放和混合多个声音](./示例/播放和混合多个音符.IPYNB)
- [声音的音调和时间尺度的实时修改](./examples/livemodificationofthitchandtime scale of sounds.ipynb)
#安装
上一个稳定版本在pypi上可用。它可以通过以下方式安装:
`bash pip install aupyom `
也可以从源安装: `bash python setup.py install `
##依赖关系
aupyom与python>;=2.7和python>;=3.4一起工作。
Aupyom需要不同的库: *[numpy](http://www.numpy.org):用于低级声音处理 *[librosa](https://github.com/bmcfee/librosa):用于高级声音处理和IO *[sounddevice](http://python-sounddevice.readthedocs.org/):用于播放声音的[portaudio](http://www.portaudio.com)库的python绑定
#与poppy机器人集成
aupyom最初是在[poppy project](https://www.poppy-project.org)的上下文中设计的,目的是开发开源和易于使用的机器人。它们主要用于教学计算机科学,发现物联网和机器人技术。
[专用演示笔记本](第页)的设计展示了如何使用机器人的运动生动地修改音高和时间刻度!
[![vimeo预览](./doc/vimeo preview.jpg)](https://vimeo.com/107599850)
多亏了这一点,Aupyom也连接到了[Snap!(^ {A8})一个著名的可视化编程语言的变体,它允许界面的设计来直观地修改和混合声音。
啊![图像](TOdo图像)