我正在使用 Pygame.midi,您可以从 127 个仪器中使用 select。 我想知道如何将 MIDI 乐器更改/添加到此列表中。 是否有 pygame.midi 乐器的列表,如果没有,pygame 使用哪些库来实际做 midi? 我见过一个叫做 PortMidi 的东西,我想知道这是否是 ...
我正在使用 Pygame.midi,您可以从 127 个仪器中使用 select。 我想知道如何将 MIDI 乐器更改/添加到此列表中。 是否有 pygame.midi 乐器的列表,如果没有,pygame 使用哪些库来实际做 midi? 我见过一个叫做 PortMidi 的东西,我想知道这是否是 ...
python-rtmidi的文档基本上是有史以来最糟糕的。 我试图弄清楚如何使用该程序获取 midi 事件数据。 我想要的数据是这样的 [ 我什至不确定python-rtmidi可以获取该数据,这就是他们的文档有多糟糕,他们甚至没有告诉您他们的应用程序是做什么的。 但在任何情况下,我都需要这些数据 ...
我的代码: 在最后一行之后,将打印以下错误: 除此之外,一切似乎都很好。 但是我正在开发一个控制台应用程序,这个输出很烦人。 我怎样才能摆脱这个错误? 我使用的是Windows 7和Python 2.7。 ...
我正在使用名为Novation Launchpad的MIDI控制器进行一些工作,该控制器具有可导入和使用的python模块。 我的代码一直卡在LP = launchpad.Launchpad() 。 所以这是我尝试调试的方式: 该程序从不打印I've worked的程序,所以我知 ...
我正在使用pygame.midi库发送MIDI消息(控制更改消息,而不是音符)。 这个想法是从输出(从这个python程序)发送到另一个程序的输入。 如您所见,我正在发送0x74,124,0。 我从rakarrack(我要控制的应用程序)实现图表中获取这些数字: http ://ra ...
我有一个用C编写的控制台程序,它使用PortMidi库生成短随机音乐作品。 最后我想把这些序列写成midi或音频文件。 我在portmidi库中找到了一些读写函数的解释: Pm_read()和Pm_write() ; 但是,没有例子,我正在努力理解和实现这一点。 无论如何我可以一 ...
我正在连接几个相同的USB-MIDI设备,并使用Python和pyportmidi与他们交谈。 我注意到,当我在Linux上运行我的代码时,偶尔会以不同的顺序枚举设备的MIDI端口,因此我将消息发送到错误的设备。 由于设备没有唯一标识符,我被告知我应该通过它们连接的USB端口来识别它们。 ...
我正在尝试用pyportmidi与Novation Launchpad交谈。 我注意到如果我只是继续使用midiOut.WriteShort()发送指令,它将处理前100个左右,然后松开其余部分。 我想在某个地方有一个缓冲区已经满了,一旦它满了,指令就会丢失。 我可以通过在每条消息之后 ...