2012-02-29 101 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