2012-02-19 108 views
3

我正在使用Python的音乐应用程序。我正在使用PyAudiere进行低延迟音频播放,但是我发现在Mac OSX上工作并不是很容易(我没有设法根据说明进行编译,我收到消息DeviceFrame.cpp:60: error: call of overloaded ‘wxString(const char*)’ is ambiguous)。是否有另一个良好的Python音频框架适用于Mac?我需要动态调整音高和音量的能力,以及低延迟; PyPy兼容性会很好,但不是必需的。适用于Mac OSX的PyAudiere替代品?

回答

3

随意使用我们的开源绑定到OpenAL(MIT风格的许可证)。我们在Mac和Windows上广泛使用它们:http://hg.techgame.net/TG/ext/openAL/

它是作为内部项目创建的,所以没有文档。这是OpenAL API的一个相当简单的包装,使它有点面向对象。

+0

嗯。我不得不做一些工作来导入它,现在它说:'ImportError:没有名为TG.kvObserving'的模块。它需要什么方法KVObject? – Skyler 2012-03-06 16:05:07

+0

@ user677624 - 对不起,开始的麻烦。该存储库充满了我们内部使用的开源代码,并且我从未花时间正确地发布它。 TG.kvObserving和TG.metaObserving是我发布/订阅属性的标准方式。在openAL中,它们用于从某些状态转换合成事件。你可以从http://hg.techgame.net/TG/找到它 – 2012-03-07 16:01:53