1

我最近买了一份 EZDrummer,一个充当虚拟鼓组的 VST 插件。我真的很想从 Ruby 代码中连接到它,这样我就可以通过编程方式创建循环和鼓模式。老实说,我什至不确定从哪里开始。大概我必须创建一个可以加载插件然后以某种方式连接到它的 VST 主机。我是一名 Ruby 开发人员,所以这就是我想要实现的语言。任何指向正确方向的指针?

4

1 回答 1

1

由于您购买了 VST 插件,我假设您也有某种 DAW。在开始尝试从 ruby​​ 中托管 VST 之前,请尝试以下较小的项目:

  1. 从 ruby​​ 生成一个 MIDI 文件。将 MIDI 文件加载到您的 DAW 中,然后播放。
  2. 将实时 MIDI 数据从您的 ruby​​ 进程流式传输到您的 DAW。在 Windows 上,您可以使用 ReWire 来执行此操作,在 OSX 上,您可以在音频/MIDI 设置应用程序中创建 IAC 总线。

如果您需要对 EZDrummer 进行比这允许的更直接的控制,那么请尝试从 Ruby 中托管 VST。

于 2010-08-11T14:54:26.383 回答