用户名: 密码: 验证码:           网站地图  高级搜索  RSS订阅  收藏本站
您的位置:主页>视频处理>格式转换>转Midi>

[MIDI]什么是RPN,NRPN?

[ 来源: | 更新日期:2006-10-26 19:20:00 | 评论 0 条 | 我要投稿 ]
Y-音乐自己做----青岛音乐人、青岛原创音乐、技术文章、论坛交流
现在是 !欢迎光临 MusicDIY-音乐自己做
技术首页 MIDI技术音频处理效果插件软件音源乐人专访硬件资讯
所属分类:MIDI技术 来源: 作者:佚名 更新日期:2005-1-28 阅读次数:692
什么是RPN,NRPN?
  我们不必去寻根问底他们是什么意思,我们只需要知道他们的用处。他们是用来对单个音色和某些参数做调整的。

字串1





  NRPN由98号和99号控制器共同组成。而RPN由100号和101号控制器共同组成。同时有一个6号控制器配合他们使用。其原则是首先赋予RPN或NRPN一个值,这个值确定了它们控制什么内容,然后再由6号控制器决定具体的量的多少。



  而RPN和NRPN都是由两个控制器组成的,所以在输入值时需要输入两个数据,因此它们就有先后关系,MIDI协议规定,98号和100号为“低元组数值”,99号和101号为高元组数值,前者简称LSB,后者简称MSB。在输入数据时一定要先输入MSB,后输入LSB。比方说一个很常用的控制,我们用RPN来控制Pitch Bend(弯音轮)的幅度,默认值是两个半音 ,我们想改成三个半音,就依次输入控制器101,值=0,100,值=0,6,值=3。当你的音源接受到这个信息后,你去试验一下,Pitch Bend的幅度是否变成三个半音了。



  那么就有人问了,为什么101号控制器的值是0呢?为什么100号控制器的值也是0呢?6号控制器的值为3代表什么?答案是这样的,100,101号控制器的值是根据
MIDI协议的规定输入的,也就是说人们早就定义好了,当100号值为什么,101号值为什么时,该组合用来控制什么。具体可以参考后面的表格。
字串6




  同样,NRPN的组合模式也早被规定好了。至于6号控制器是非常好理解的,输入3就代表3 个半音 。在控制其他内容如音色的混响,Attack, Suntain, Decay, Release等时,6号控制器和普通控制器一样精确改变效果量的大小。



  所以通过调整RPN和NRPN可以对音色和其他信息进行编辑,使它们符合我们的需要。还可以解决一些制作上的难题,例如对一个鼓组里的部件施加不同的效果量,就不是用简单的91号和93号控制器可以解决的,用NRPN的控制可以做到大鼓没有什么混响而军鼓有很大的混响,大家多尝试吧。



Tags:
责任编辑:
您的评论
用户名:新注册) 密码: 匿名评论 [所有评论]