【问题标题】:How to use Python to generate real-time midi signal and output it to midi device?如何使用Python生成实时midi信号并输出​​到midi设备?
【发布时间】:2013-07-03 14:55:02
【问题描述】:

我一直在做一个 MIDI 项目。 目的是向 Python 输入参数,并根据这些输入生成相应的 MIDI 信号,然后从我的 Mac 输出到其他 MIDI 设备。

经过调查,我知道有两个库可以满足我的要求,它们是 MIDIutil 和 pygame。

但是,MIDIutil 似乎只能输出 MIDI 文件,并不能输出实时信号。另一方面,Pygame 是 Mac Mountain Lion 用户的真正痛苦。 我已经为此工作了 1 周,但仍停留在同一阶段。 (无法初始化midi,日志一直显示找不到“pypm”模块。什么是pypm模块?),我试图在google上找到解决方案,没有一个能够解决我遇到的问题。

因此,我想问一下是否有其他推荐的库可能适合我的要求?

我正在使用 Mountain Lion 10.8.4 和 python 2.7(Mac 原创)

非常感谢。

詹姆斯

【问题讨论】:

    标签: macos pygame midi pypm


    【解决方案1】:

    Python-RTMIDI 处于 alpha 阶段(我自己还没有尝试过,但它是我即将推出的硬件合成器编辑器项目的主要选择)它是一个 C++ Python 扩展,所以设置起来可能并不容易,但你会得到CoreMIDI 以及可选的 JACK 支持,可能值得您花点时间。

    【讨论】:

    • 我可以确认,我在 ubuntu 上使用 pip 安装程序进行了安装。还让它在运行 el Capitan、python 3.5 和 Win7 的 2008 imac 上工作
    猜你喜欢
    • 1970-01-01
    • 2010-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多