MIDI基本知识系列(五)

[复制链接]
wwwei1020 发表于 2019-6-24 17:57:55 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
十一. MIDI控制码(Controllers) 对任何一个MIDI玩家来说,MIDI中的控制码是最重要的功能。任何一首优秀的MIDI作品中,控制码的使用时刻体现出作者的一番苦心。作品质量直接受控制码的影响,往往要花去整个制作周期的很大一部分。倒也不是说控制码很难用、难学,而是需要不断“雕琢”才能令作品质量更上一层楼,甚至整体质量发生质的升级,展现出令你无法相信的好效果,从此不再抱怨设备不够“专业”。想来,录音棚里的制作不也如此这般吗?优秀作品总需要不断“雕琢”才得以诞生。(可惜现在录音棚里出来的好东西实在不多,连“炮制”也不愿多花一分一秒的时间...哎,那是题外话了。不过哪位有心写这类“感慨”,我们非常乐意登出。) 在给你详细介绍前,有一点要说明:目前大多数音源、合成器,整体上所有轨道是“公用”一套内置效果器,不存在各轨道可以独立使用自己的效果器;稍微高档点的,会给打击乐器组单独提供一套效果器(打击乐器的声音特征与其它乐器有很大区别,能够独立使用一套效果器将大大改善打击乐器音质、动态。);最新一代的设备开始向我们的希望靠拢了,但现阶段价格过高。单一MIDI设备要做出高质量的音场效果是很难的!就是因为大家都在一个空间里象挤公共汽车一样,音场很容易变地模糊、扭曲,你就不得不去反复权衡、调整。当然,各厂商对音源内置效果器的做法各行其道,你首先要做的就是要多看器材说明书!!我们在这只能给您做个大概的描述,好让您能自己看得懂说明书。每家厂商对不同的设备内置效果器的使用上有不同的限制!反过来说,如果每样乐器都给你独立效果器,也不是那么简单的,某种程度上说,整体音场的结构、效果调整会更复杂,除非你对声音、音场及其特性有相当的了解,你才会面对一堆器材说“太棒了!”。 下面是MIDI1.0协议对128个控制码的基本定义。 0 音色库选择MSB 1 颤音深度 2 呼吸(吹管)控制器 3 -- 4 踏板控制器 5 连滑音时间 6 高位元组数据输入(DATA ENTRY MSB) 7 主音量 8 平衡控制(BALANCE) 9 -- 10 相位调整 11 情绪(音量)控制器 12-15 -- 16-19 一般控制器(#1-#4) 20-37 -- 38 低位元组数据输入(DATA ENTRY LSB) 39-63 -- 64 保持音踏板1(延音踏板) 65 滑音(在音头前加入上或下滑音做装饰音) 66 持续音 67 弱音踏板 68 连音踏板控制器 69 保持音踏板2 70-79 -- 80-83 一般控制器(#5-#8) 84 连滑音控制 85-90 -- 91 混响效果深度 92 (未定义的效果深度) 93 合唱效果深度 94 (未定义的效果深度) 95 (未定义的效果深度) 96 数据累增 97 数据递减 98 未登记的低元组数值(NRPN LSB) 99 未登记的高元组数值(NRPN MSB) 100 已登记的低元组数值(RPN LSB) 101 已登记的高元组数值(RPN MSB) 102-120 -- 121-127 保留给轨道模式信息用 以上列表仅做参考而已,因为各厂商对自己的产品都有各自的定义,请各位多看看器材说明书!!!如,在“追梦128”声卡上使用了DREAM9407芯片,DREAM公司定义#80控制码为“选择混响效果类型”、#81控制码为“选择合唱效果类型”,这在大多数设备上需要通过系统码来做的事情,你就可以直接通过控制码来完成,方便了许多,不是吗?又例:XG格式里定义了#71-#74控制码,用以直接调制音色的泛音度、音色包络释放时间、音头、音色亮度。所以,建议您参照说明书,花些时间把所有的控制码都试一遍,做做比较,多观察设备对控制码的反应。 还有些注释: #11:做弦乐、管乐的“起伏感”用它是最好的。它不同于“音量控制”,能够表现真实乐器在空间里的前后位置,音质是不变的!而一般 对于不同级的音量,其轨道里的音色的音质会有一点不同。(这仅仅是个人经验和使用原则) Balance:用来控制曲子的整体在左右声道的输出状态,当为0时代表偏左,等于64时在中间(一般缺省状态都在中间),127时为偏右声道。 #120控制码:该轨道声音关闭 #121控制码:将该轨道控制码设到GM初始状态 #122控制码:Local Control,这是个有用的东西。设备(带音源的键盘)为Local On(即,值=127)时,键盘弹入后琴本身可以发声;Local Off(值=0)时,键盘弹入后琴不会发声的,而是将弹入的MIDI信号先输入电脑的音序软件,然后通过软件再把MIDI信号回传至键盘,才能令它发声!如果MIDI的IN和OUT两根线同时连在一台琴上,建议你设为LOACAL OFF,否则同一时间的同一音符将发出2个完全相同的声音,而你听到的则是一个象加了合唱效果的声音。 #123控制码:关闭该轨道所有音符的发音(但键盘弹入的音符照常发音) #126控制码:单音模式,一般较适合与GUIATR控制器,当第一个音符发音后,紧接着的第二个音不会自己发音,而是延续发前一个音,但音高是第二个音的音高。 #124、#125:OMNI OFF/ON,单音符单声道模式,目前已很少使用。 NRPN和RPN的作用、参数设置,我们在“MIDI技术”栏目内已有详细的表格,设备说书一般也会详细介绍。 有个学习控制码使用的好办法:搜集一批质量上乘的MIDI文件,在CAKEWALK的Event List或Piano Roll里可以一一细览人家的使用技巧,可以学到很多很多!有些做法会令你赞叹制作者的思路之敏捷! 但我个人认为,控制码用地越少越好!只要能达到需要,一个也别多用!要知道,控制码尺寸相对普通MIDI信号是较大的,过于密集的控制码会导致MIDI设备来不及处理,从而降低曲子的播放速度甚至断音!而且对于以后的改动非常不利。
回复

使用道具 举报

精彩评论1

13623239830 发表于 2019-9-22 19:46:21 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得是注册对了!
回复

使用道具 举报

懒得打字吗,点击右侧可快速回复喔! 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询客服

QQ 475771365

周一至周日9:00-24:00

反馈建议

skymidi521@gmail.com 在线QQ咨询

扫描二维码关注

Operated by SkyMIDI! 天空MIDI编曲网 X3.4© 2018-2099 skyimidi.com.