【问题标题】:PyAudiere alternatives for Mac OSX?Mac OSX 的 PyAudiere 替代品?
【发布时间】:2012-02-19 23:43:33
【问题描述】:

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

【问题讨论】:

    标签: python audio core-audio low-latency


    【解决方案1】:

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

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

    【讨论】:

    • 嗯。我必须做一些工作才能导入它,现在它说:ImportError: No module named TG.kvObserving。它需要 KVObject 用于什么方法?
    • @user677624 — 很抱歉给您带来麻烦。存储库中充满了我们内部使用的开源,我从来没有抽出时间来正确发布它。 TG.kvObserving 和 TG.metaObserving 是我发布/订阅属性的标准化方式。在 openAL 中,它们用于从某些状态转换中合成事件。你可以从hg.techgame.net/TG找到它
    猜你喜欢
    • 2018-03-06
    • 2013-06-30
    • 1970-01-01
    • 1970-01-01
    • 2013-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-05
    相关资源
    最近更新 更多