-3

我需要在 Python 中创建一对 midi 设备。这个想法是我可以将 MIDI 设备的输出修补到我的脚本中,并将我的脚本的输出修补到类似 SoftSynth 的东西中。我的脚本会在 MIDI 流通过时对其进行修改。

我知道这几乎肯定是可能的,但我似乎找不到“包含电池”的解决方案。

4

1 回答 1

0

Python 中没有内置的 MIDI 库,主要是因为没有“MIDI 设备”的跨平台概念。或者,更确切地说,大约有 30 种不同的——PortMedia、JACK、SDL 等。

所以,你必须选择一个。如果这是供个人使用,请选择您现在实际使用的那个来连接。是否跨平台无关紧要;无论您是使用 ALSA 还是 PortMedia 进行 MIDI,都需要使用包装器。

那么,如何找到包装器?只需转到PyPI并搜索“alsa”或“portmedia”或其他任何内容,可能与“midi”一起搜索,您很有可能会找到一个不错的包装器。(如果 X 不是内置的,这应该是您在 Python 中寻找库来执行 X 的第一步。)

于 2012-12-11T01:15:55.533 回答