2012-02-19 105 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