以编程方式生成MIDI并使用VST乐器/效果播放到wav文件?

时间:2016-02-05 23:25:51

标签: wav midi vst

您建议使用哪种网络语言/框架来完成以下任务:

  1. 从头开始以编程方式创建基本MIDI文件,例如旋律,音阶和和弦。
  2. 使用VST以编程方式播放这些MIDI文件 仪器到.wav输出文件(如大钢琴VST 仪器)。
  3. 使用其他VST效果也是非常好的 处理器和VST乐器,如混响和 压缩,使其听起来很专业。
  4. 我想在网络程序中动态执行此操作,因此VST乐器/效果不需要GUI。
  5. 理想情况下,它看起来像这样:

    程序根据用户输入创建MIDI文件&gt; MIDI文件由VST乐器播放&gt; VST效果&amp; <应用处理器>输出.wav文件

    这将是一个更具冒险精神的计划的概念验证。

    非常感谢提前!

1 个答案:

答案 0 :(得分:1)

VST.NET用于C#或VB.NET中的2.x VST插件(和主机) MIDI.NET用于C#或VB.NET中的Windows MIDI支持 在我的repository project中,有一些通用代码可以使用WAV文件(.NET)

应该很快就能开始。 [图2c]