Delphi ASIO VST和MiniHost的Midi计时问题
我来自一个使用Delphi XE2项目的背景,本周末一直在使用DelphiASIOVST,希望MIDI足够稳定,可以用作我的核心MIDI引擎,同时也允许我支持VST插件。我将D16主干从SVN上拔下,在经过一些路径调整后轻松编译 我了解我所看到的很多东西,但我想知道其他人是否在MiniHost示例应用程序中遇到过MIDI文件播放问题。特别是单声道旋律表演,听起来像是跳过了音符和/或比其他音符播放得晚了一点。基本上,如果一个音符被演奏出来,那就是命中或未命中 我的机器上有很多专业音序器,MIDI文件也很好。它们还支持VST,几乎没有问题。我还知道MIDI最低级别的文件格式,并且知道文件结构是声音Delphi ASIO VST和MiniHost的Midi计时问题,delphi,delphi-xe2,midi,vst,Delphi,Delphi Xe2,Midi,Vst,我来自一个使用Delphi XE2项目的背景,本周末一直在使用DelphiASIOVST,希望MIDI足够稳定,可以用作我的核心MIDI引擎,同时也允许我支持VST插件。我将D16主干从SVN上拔下,在经过一些路径调整后轻松编译 我了解我所看到的很多东西,但我想知道其他人是否在MiniHost示例应用程序中遇到过MIDI文件播放问题。特别是单声道旋律表演,听起来像是跳过了音符和/或比其他音符播放得晚了一点。基本上,如果一个音符被演奏出来,那就是命中或未命中 我的机器上有很多专业音序器,MIDI文
TMIDI文件能否直接播放到计算机中的标准MIDI合成器?我试图通过直接连接到内置synth来排除VST问题。除此之外,有人见过这些问题,或者知道使用组件集将MIDI文件转换为VST的更多/更好的示例吗?wordclock是否正常工作?您是否有能力驱动另一个midi时钟源,仅用于测试 尽管您说:“我的机器上有很多专业音序器,MIDI文件也很好”,但您也可以尝试(在Linux/BSD、Mac和Win上工作)DAW并将MIDI直接导入其中,然后将您的默认MIDI设备设置为您希望测试的设备
根据我们的要求进行设置时需要进行Midi工作流检查。 使用midi溢出中指定的唯一ID设置所有设备。 Midi吞吐量应用程序需要查看实时消息和数据。 用户必须看到的东西,他们要去什么目的
希望这能对你有所帮助。我在Midi中使用FL Studio,很可能你需要降低缓冲区质量,这样就几乎没有延迟。 它可能默认设置为中高范围,这意味着您几乎可以肯定会有1-1.5秒的延迟
不要把音量调得太低,否则你会听到垃圾桶的声音,所有的声音听起来都是空洞的和机械的,但是在你调整设置的时候,你会不断地敲打按键只是为了问一下,你是否试着在设置中增加VST的缓冲区大小,看看播放问题是否消失了?