繁体   English   中英

如何访问和更改Pygame.midi?

[英]How to access and change Pygame.midi?

我正在使用 Pygame.midi,您可以从 127 个仪器中使用 select。

我想知道如何将 MIDI 乐器更改/添加到此列表中。

是否有 pygame.midi 乐器的列表,如果没有,pygame 使用哪些库来实际做 midi?

我见过一个叫做 PortMidi 的东西,我想知道这是否是 Pygame 正在使用的东西。

我只想知道如何访问 pygame.midi 并添加仪器。

Pygame 不提供仪器。 它只是将 MIDI 命令发送到系统的内置合成器,通常是声卡的一部分。 MIDI 一次允许 127 种乐器。 有一个名为“General MIDI”的标准试图定义 127 种乐器的基线,这可能就是您的系统正在使用的。

您使用“sysex”(系统专有)消息来告诉合成器更改乐器到通道的分配。 pygame 支持write_sys_ex命令,但您必须了解合成器的内部结构才能知道要发送哪些命令。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM