从 Ruby 控制 VST 乐器
Posted
技术标签:
【中文标题】从 Ruby 控制 VST 乐器【英文标题】:controlling VST instruments from Ruby 【发布时间】:2010-08-01 14:03:42 【问题描述】:我最近购买了一份 EZDrummer,这是一个 VST 插件,可用作虚拟鼓组。我真的很想从 Ruby 代码中挂钩,这样我就可以通过编程方式创建循环和鼓模式。老实说,我什至不确定从哪里开始。大概我必须创建一个可以加载插件然后以某种方式挂钩的 VST 主机。我是一名 Ruby 开发人员,所以我希望用这种语言来实现它。任何指向正确方向的指针?
【问题讨论】:
看看这个问题:***.com/questions/3122709 感谢 Michael,在 Ruby 进程中运行 VST 主机的路线可能是可行的方法。虽然我想知道是否可以在 JRuby 中以某种方式使用 jVstHost。 【参考方案1】:既然您购买了 VST 插件,我假设您也有某种 DAW。在开始尝试从 ruby 中托管 VST 之前,请尝试以下较小的项目:
-
从 ruby 生成一个 MIDI 文件。加载
将 MIDI 文件导入 DAW,然后
玩。
从您的 ruby 流式传输实时 MIDI 数据
处理到您的 DAW。在 Windows 上,您
可以用 ReWire 做到这一点,在 OSX 上,你
可以在Audio/中创建一个IAC总线
MIDI 设置应用。
如果您需要对 EZDrummer 的直接控制超出此范围,请尝试从 Ruby 中托管 VST。
【讨论】:
谢谢你,虽然在这里和那里修补了几个小时的 jVSTHost,但没有运气加载插件,更不用说让 Ruby 参与进来了,我会听从你的建议。干杯,詹姆斯。以上是关于从 Ruby 控制 VST 乐器的主要内容,如果未能解决你的问题,请参考以下文章