gpt4 book ai didi

delphi - Delphi ASIO VST 和 MiniHost 的 Midi 计时问题

转载 作者:行者123 更新时间:2023-12-03 14:32:37 25 4
gpt4 key购买 nike

我来自使用 MSC* MidiSequencer 的背景对于 Delphi XE2 项目,本周末一直在使用 DelphiASIOVST,希望 MIDI 足够稳定,可以用作我的核心 MIDI 引擎,同时还允许我支持 VST 插件。我将 D16 主干从 SVN 上拉下来,并在进行了一些路径调整后毫不费力地进行了编译。

我了解我所看到的很多内容,但我想知道其他人是否在 MiniHost 示例应用程序中遇到了 MIDI 文件播放问题。特别是在单轨旋律演奏中,听起来音符被跳过和/或比其他正在按应播放的音符播放得晚一些。基本上,如果一个音符被演奏出来,那就只是命中或未命中。

我的机器上有很多专业音序器,并且 MIDI 文件都很好。他们还支持 VST,几乎没有任何问题。我还知道 MIDI 最低级别的文件格式,并且知道文件结构是健全的。

TMidiFile可以直接播放电脑中的标准MIDI合成器吗?我试图通过直接连接内置合成器的管道来排除 VST 问题。除此之外,有人见过这些问题或知道使用组件集将 MIDI 文件转换为 VST 的更多/更好的示例吗?

最佳答案

我在 Midi 中使用 FL 工作室,很可能您需要调低缓冲质量,以便几乎没有延迟。它可能默认设置为大约中高范围,这意味着您几乎肯定会有 1 - 1.5 秒的延迟

不要把它调得太低,否则你会听到垃圾桶的声音,一切听起来都是空洞和机械的,但在调整设置时不断敲击按键

关于delphi - Delphi ASIO VST 和 MiniHost 的 Midi 计时问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13547783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com