EasyVST
一个 VST 乐器插件,通过 DRb 连接到远程 Ruby 进程以处理音频样本和 MIDI 消息。
要求
这个项目只在 Mac OS X 上测试过。 vst/Makefile可能需要修改才能在其他系统上构建。
您还需要和可以使用 VST 的兼容 DAW。
使用
要构建 VST 并启动服务器,请将 VST SDK 复制到vst/vst3并键入:
$ rake
这将使您进入交互式 Ruby 控制台,您可以在其中控制 DRb 公开的$music对象。
要更改音乐功能,请设置$music.fn 。 一些例子:
# Play a square wave
$music . fn = SQUARE
# Play a square + sine wave
$music . fn = -> { e ( SINE ) * 0.5 - e ( SQUARE ) * 0.5 }
有