提高从 MIDI 文件中提取的声音质量

Improving quality of sound extracted from a midi file

从计算机上的 midi 文件中提取的音乐可以添加淡入淡出、失真、摇摆、混响和延音等效果吗?或者 midi 是否允许我们在创建过程中合并这些功能?

通过 midi 规范,我无法找到执行上述操作的可能方法。我是正确的还是遗漏了什么?

有什么建议吗?

MIDI 文件不包含声音;它们是合成器如何生成声音的说明。

MIDI specification本身没有定义任何效果。

General MIDI specification 定义音量、混响和延音效果的控制器编号;许多合成器都与通用 MIDI 兼容。 虽然一些合成器有失真效果,但没有广泛接受的标准。

您可以简单地在 MIDI 文件中添加或修改控制器更改消息。 (它们是否工作以及如何工作取决于您的合成器。)

"Swing"以笔记的时间为准。您必须更改音符开启和音符关闭消息的时间戳才能影响这一点。