如何从Python中调用音频插件?

问题描述 投票:4回答:1

我注意到一些开源DAW(如Ardor和Audacity)能够访问用户在其系统上安装的音频插件(例如VST,AU)。这让我觉得“应该有办法”来做到这一点。

具体来说,我想从我自己的音频处理应用程序中调用一些插件,我用Python编写。是否有可以用于此目的的推荐方法或库?

我自己的搜索几乎一无所获。我见过的唯一相关帖子是this one但它已经5岁了。有一些提到使用JUCE并且有一些2年前的Python绑定称为PyJUCE(它似乎是为Windows设置的),但到目前为止我还没有任何工作,主要是因为我对纯粹的适应性很差“大量的JUCE。

有什么建议?

也许唯一剩下的选择是start from scratch by writing one's own VST host,然后在Python中调用任何外部C ++代码时继续。我只是想在重新发明轮子之前我会问,因为通常的情况是“无论你想做什么,其他人已经为它编写了一个Python包。” ;-)

python audio plugins audiounit vst
1个回答
1
投票

......两年后,这是一个答案:

Igor Gadelha写了一个GitHub回购dpm,其中包括他在JUCE写的vstRender课程。目前它只适用于单声道插件。我写了一些简单的代码来说明如何使用vstRender,Igor包含在他的“contrib”部分:run_plugin.py

© www.soinside.com 2019 - 2024. All rights reserved.