我有一个触发器手指(MIDI平板电脑),我希望能够实时读取其输入并根据按下的键使python执行动作.
我需要它用于Windows,最好使用python 2.5 +
谢谢
PyGame包含一个内置的midi模块,可用于Linux,Windows和MacOS,并且得到了很好的支持.
例如,以下是pygame.midi.Input的文档:
Input is used to get midi input from midi devices.
Input(device_id)
Input(device_id, buffer_size)
Input.close - closes a midi stream, flushing any pending buffers. closes a midi stream, flushing any pending buffers.
Input.poll - returns true if there's data, or false if not. returns true if there's data, or false if not.
Input.read - reads num_events midi events from the buffer. reads num_events midi events from the buffer.
Run Code Online (Sandbox Code Playgroud)
如果您正在寻找替代方案,请查看Python wiki中的PythonInMusic.
有各种与MIDI输入和输出相关的不同项目,其中一些也适用于Windows.(点击每个项目后的小>标志,点击项目主页的链接)
我个人没有使用过任何一个,但我相信它会帮助你开始.
| 归档时间: |
|
| 查看次数: |
19731 次 |
| 最近记录: |