与FluCoMa命令行的绑定松散
python-flucoma的Python项目详细描述
Pythonflucoma
从Python3到FluCoMaCLI工具的非常松散的函数式编程绑定。在
您将需要下载命令行版本并将它们放在您的路径中的某个位置。在
通过这些绑定,我试图复制它们所支持的CCE中存在的基于缓冲区的行为,而不是通过任何魔术来产生代码的“本机”感觉。
相反,函数被绑定到fluid
进程,这些进程返回输出的位置。然后你的工作就是收集结果。在
一个基本的新奇切片调用类似于:
fromflucomaimportfluidfromflucoma.utilsimportget_slicesfrompathlibimportPathsource=Path("~/Desktop/ec1.wav").expanduser().resolve()ns=fluid.noveltyslice(source,threshold=0.1)idx=get_buffer(ns)print(idx)
或者对于一个更复杂的例子,将一个进程的输出链接在一起作为下一个进程的输入。在
^{pr2}$在这个repo的examples目录中有更全面的例子。在
可通过以下任何方法安装:
pip install python-flucoma
pip install git+https://github.com/jamesb93/python-flucoma
- 克隆这个repo,
cd
并调用pip install .
- 项目
标签: