- 帖子
- 3
- 主题
- 0
- 精华
- 0
- 积分
- 1
- 金钱
- 3
|
16#
发表于 2012-11-18 16:10
| 只看该作者
昨天今天认真研究了下 vst.net(.net版vst sdk)
支持vst插件(效果,音源vsti)的宿主程序可称作vst host,(IVSTHost)
关于vst开发网上c代码比较多,
基于.net比较少。
实验了下vst.net作者样例程序,能加装 truepianos音源(70m大小),你们提供的mdapiano,更多音源还在下载中,没实验
效果插件 大名鼎鼎的mp3播放插件BBE也能加载,BBE控制台也能正常显示(我的foobar2000播放器只用这个插件)
完整应用:
1。microDrum(vst.net+naudio)打鼓的(其实也就类似你们这个软件了,一个打鼓一个弹琴)2.AudioVSTToolbox(没来得及看)
总结下:
1. .net能实现vst host
2. vst host也能加载.net 开发的vst或vsti插件,网上有fl studio加载.net插件的实例
3. c 或c#版的host,plugin能互通。。。
说这么多目的想表述1个。
弹琴如果具备以下几个功能就牛了(YY...):
1.弹琴
2.自动伴奏(没自动伴奏太单调枯燥乏味兴趣怏怏然,起码初学者不好玩)
3.丰富的音色(音源架)【可以第三方开发】
做成类似yamaha xg50软波表合成器那样似乎是个更不错选择,直接作为输出设备,可以完全独立于弹琴软件之外,被mp3,midi各种软件使用。
4.如雅马哈提供的伴奏编辑 【可以第三方开发】
5.如Synthesia提供的教学,评分。。【可以第三方开发】
其他.至于整合播放mp3如果顺手,也不错。反正那么多事情都做了。
当然这样做工程不小。。。但做出来也就是无可替代的终极产品了。
然后资源整合方面,找些(热心的)音乐专长的编写教学弹奏文件。。。全民happy |
|