登录模块加载中...
|
作者:虞志勇 | 出处:成都乐声公司 | 06-12-18 15:02:13 | 阅读:
注意,在画的时候,升或降是有值可计算的。在左边可看到0、4096、8191等标识,这些值对应你画出的竖条,在画的时候,图中3处,可显示出你画的竖条所在的时间及它的值。
|
在
SONAR
中怎么做弯音呢?还是在钢琴窗中,如下图中的
1
,选择控制为
WHEEL
弯音,在图中
2
处,用画笔画出升降就
OK
了。
注意,在画的时候,升或降是有值可计算的。在左边可看到 0 、 4096 、 8191 等标识,这些值对应你画出的竖条,在画的时候,图中 3 处,可显示出你画的竖条所在的时间及它的值。 在 SONAR4 中,弯音默认的音高改变为升降大 2 度。那么,此时的值对应为:± 4096= 升降一个半音; +8191 ( -8192 ) = 升降一个全音。 再仔细看图中 2 处,左右的 2 个小黑圆圈,它表示的值为 0 ,则没有进行弯音。注意为了后面的音的音高的正确性,在弯音结束后,最好加一个零值归零。 在 SONAR4 中,由 RPN 值定义弯音的音程,默认为大 2 度, RPN 的弯音值为 256 。那么我们来计算一下:半音= 128 , 8 度为 12 × 128 ,等等…… 那么如果我们能改变 RPN 的值,是不是就可以得到更大范围的弯音了呢? 回答是: YES ! 做法如下: 还是在钢琴窗中,如下图: 在图中的 1 处,选择控制为 RPN ,下面为 RPN 的内容,如图我们选择为音高改变,再下面是受改变的 MIDI 通道。 同样,可以在右边用画笔输入值,在图中的 2 处可以看到值为多少。但是,这样看到的值并不精确,且也不好用鼠标来设定准确,所以,此时我们会用到 EVENT LIST ,事件列表。 如下图,我们随意输入一个 F 音,且准备只对这个 F 音进行弯音的音程改变,那么,我们用画笔输入的两个 RPN 的竖条,应该在这个 F 音的起始和终止处。 为了准确地把这两个 RPN 条定义在这个 F 音的起始和终止处,我们要打开事件列表进行编辑。打开事件列表可以在 VIEW 菜单中,也可以在工具栏中,快捷键为 Alt+4 : 打开后结果如下: 图中显示 2 个 RPN 的控制信息被中入了,注意在 MBT 项中,第一个 RPN 的时间位置是正确的( 2:01:000 ,表示在第 2 小节的第一拍起始点),而第二个不正确,根据我们输入的音符情况,我们要它在第 2 拍的超始点,进行改动如下: OK , RPN 的启动和结束点时间设置好了。 接着,我们进行音高范围的设定,假设要音程变动为一个 8 度,然后结束时再回到默认的大二度,则计算结果为: 8 度为 12 × 128 = 1536 。默认大 2 度为 256 : (注意,此处为了不影响后面的音的编辑,把 RPN 的音程设定改回了默认值 256 ,你自己做时,可以根据情况而定。) 接着,把控制选择为 WHEEL ,再进行弯音的改动,直接给一个最大的 8191 值,听一下,是不是正好为一个 8 度音高了? 如果要在做 WHEEL 时精确弯音的音高,我们还得进行计算,此时的音高为 8 度 12 个半音,所以每一个半音音高为: +8191 ( -8192 )÷ 12 。 同样,如果用鼠标画得不够精确,我们可以到 EVENT LIST 事件列表中对每一个 Wheel 进行时间位置、弯音值的改动。不要的控制信息,也可以在事件列表中点上面工具中的 X 把它删除掉。 既然用改动 RPN 中的音程值,可以使 WHEEL 的音高变动范围也跟着改变,那么我们不是就可以得用这种方法来得到泛音了吗?是的,完全可以。大家可以根据上面说的方法,得到 N 个 8 度音程。不过请注意了, RPN 中改动的值,最大到 16383 ,也就是最多可得到 16383 ÷ 1536 这么多个 8 度的音程范围。 除了泛音,也可以利用这种方法来得到各种滑音、推弦。 最后要提示的是:用画笔画出 WHEEL 条时,越慢,得到的条越多,音高的变化就越细;越快,则相反。画时可以放大后来细细地画。 |
|
[图解版]SONAR的外部编码器配置指南
Cakewalk Sonar 6 官方中文手册-1
Cakewalk Sonar 6 官方中文手册-2
Cakewalk Sonar 6 官方中文手册-3
Cakewalk Sonar 6 官方中文手册-4
Cakewalk Sonar 6 官方中文手册-5
Cakewalk Sonar 6 官方中文手册-6
Cakewalk Sonar 6 官方中文手册-7
Cakewalk Sonar 6 官方中文手册-8
Cakewalk Sonar 6 官方中文手册-9