Cakewalk中的滑音制作 许多业余电脑音乐爱好者在制作MIDI乐曲时，常常被这样的问题所困惑 ：不管是把MIDI键盘还是将虚拟键盘上的弯音轮怎样推来推去，最多只能作出大二度的滑音。这对于制作像吉他或萨克斯等乐器的声部来说，简直就像鸟儿被绑住了翅膀，只能作出机械呆板的键盘味十足的东西来。要是有一把MIDI吉他或MIDI电吹管就好了！可惜对于绝大多数非专业玩家来说，这无异是天方夜谭。 其实，绝大多数音源都支持大跨度的滑音，甚至包括像WINGROOV、SYG50这样的软音源。问题是你怎样把它的这一强大功能“揪”出来。
下面以笔者所用的DREAM128音源卡为例，说明如何在Cakewalk中制作任意跨度的滑音。DREAM128支持GS格式，所以本文所述方法适用于一切GS兼容的音源或声卡。WINGROOV软音源由于支持某些GS控制功能，也适用于此法。
首先打开Cakewalk软件View菜单中的SYSX,则会弹出一个系统专有信息窗口(如图)。

在这个窗口中，可以见到有256个BANK。任意选择一个空的BANK，按“EDIT BYTES”键进入。
这时会弹出一个系统信息编辑窗口，我们可以在这个窗口中输入GS系统信息。有关弯音的GS信息格式是：F0 41 00 42 12 40 2n 10 vv F7。其中n指的是通道号（Channel 0～15），vv指的是弯音范围（40H～58H），缺省为42H,即大二度。例如我们想送出信息，使通道1的弯音范围为小三度（5个半音），则应输入：F0 41 00 42 12 40 21 10 45 F7。又如想使通道5的弯音范围为2个八度，则应输入：F0 41 00 42 12 40 25 10 58 F7。以此类推。注意vv要用16进制表示，且从40H算起。
输入完系统信息后按“OK”键退出，并按“SAVE BANK”键取名存盘，比如弯音范围为小三度可取名为BEND5.SYX，这样以后编新曲子时就可以直接调用。同时，要记住相应弯音范围系统信息的BANK编号。
然后，选择指定的音轨，按鼠标右键打开“EVENT LIST”窗口，按“INSERT”键插入一个MIDI事件。双击“NOTE”位置，把NOTE改为SYSTEM EXCLUSIVE，回到“EVENT LIST”窗口，把该事件的VALUE值改为上面所说的相应的BANK编号，并把节拍栏中的值改为你所需要插入的位置的数值。
以后，只要乐曲一进行到该位置时，该系统信息会被发送给音源，音源就会根据系统信息的值作出相应调整。此时再推动MIDI键盘上的弯音轮，你会高兴地发现弯音变化范围已经和你所指定的一模一样了。
在使用完大范围弯音后，最好记住把弯音范围调整回缺省值，以免后面的乐曲走调。只需把大二度弯音范围的系统信息插入乐曲相应位置即可。
在SYSX窗口中，还有一个AUTO键，当相应的系统信息被设置成AUTO后，只要该乐曲文件一打开，系统信息就会自动送入音源。在Cakewalk软件中，对应于GM、GS、XG格式均附有现成的系统复位信息BANK，可以直接调用。我们可以在乐曲开始位置放置系统复位信息，并设为AUTO模式，这样可以避免很多意想不到的麻烦。
对于XG兼容的音源或软音源，如MU10、MU80、SYG50等，可以参考相应的XG系统信息格式，在SYG50的帮助文件里就有很详细的说明。
最后再列出其他几种常用GS系统信息，供参考（数字均为16进制）：
Reverb time:F0 41 00 42 12 40 01 34 vv F7
Chorus master level:F0 41 00 42 12 40 01 3A vv F7 (vv缺省值为64)
Chorus depth:F0 41 00 42 12 40 01 3E vv F7
Master volume:F0 41 00 42 12 40 00 04 vv F7 (vv缺省值为7F)
(师 勇）