2012-02-29 87 views
3

我正在尋找一個蟒蛇midi庫(最好是python3),它將允許我生成midi命令,以便我可以控制我的mac上的MIDI工具。用於Mac上的MIDI Midi庫

我對開放式聲音控制功能也很感興趣,但這並不重要。

感謝,

巴里

回答

1

PyGame是一個很好的起點。

+1

是否可以通過PyGame發送控制消息,例如Pitch Bending? – Baz 2012-02-29 12:32:16

+0

是的,它支持所有的MIDI信息類型,包括CC。 – 2012-02-29 14:32:24

+0

Mac上的PyGame不支持將MIDI寫入端口。 – gerardodiego 2013-03-25 17:18:49

0

可能是this重演。如果不是的話,那篇文章肯定有很好的Python MIDI信息。

所以,基本上你可能想使用MidiUtil,一個Python模塊。

+1

這個util允許創建MIDI文件,而不是可以發送到樂器的MIDI數據。 – Baz 2012-02-29 08:37:53

1

另一種選擇是PortMidi的python包裝,pyPortMidi,這是PyGame中MIDI支持的來源。

一個很好的資源是Python wiki上的PythonInMusic頁面。

+1

版本0.0.3 - 2005年3月15日發佈。可能會等待Python3的支持:) – Baz 2012-02-29 18:51:40

+0

pygame包含pyportmidi 0.0.6:(2011年2月25日) – endolith 2014-10-07 01:31:40