2013-07-03 90 views
0

我一直在做一個MIDI項目。 目標是向Python輸入參數並基於這些輸入生成相應的MIDI信號,然後從我的Mac輸出到其他MIDI設備。如何使用Python生成實時MIDI信號並將其輸出到MIDI設備?

經過調查,我知道有兩個庫可能符合我的要求,即MIDIutil和pygame。

但是,MIDIutil似乎只輸出midi文件,並且不能輸出實時信號。另一方面,Pygame是Mac Mountain Lion用戶真正的痛苦。 我已經爲它工作了一個星期,仍然停留在同一階段。 (無法初始化midi,日誌不斷顯示無法找到「pypm」模塊。什麼是pypm模塊?),我嘗試在google上找到解決方案,但無法解決我遇到的問題。

因此,我想問問是否有其他圖書館推薦可能適合我的要求?

我使用的是山獅10.8.4與Python 2.7(原來在Mac)

非常感謝你。

詹姆斯

回答

2

Python-RTMIDI是處於alpha階段(有沒有嘗試過自己,但它是我對即將到來的硬件合成器編輯的項目主要選擇),這是一個C++ Python擴展,因此它可能不會是無痛設置但是你可以獲得CoreMIDI以及可選的JACK支持,可能是值得的。

+0

我可以確認,我在ubuntu上安裝了pip安裝程序。還得到它在2008年imac上運行el Capitan,python 3.5和Win7 –