Cubase > 服务中心 > 使用技巧
服务中心

Cubase中如何使用通用值

更新时间: 2019-01-21 15:46:01

有时,一个字节用于两个或多个不同的消息,例如“0001 1111”,最后5位用作5个不同的独立开关的开/关信号。为此,您必须使用“通用”选项作为值类型,使用该选项可以定义特定位的用法。关于标准值可以参见文章:Cubase中如何使用标准值

在下面的例子中,我们想在字节6中定义两个独立的值:

第一个值是“LFO类型”,使用前三位(每个字节的第一个位对于每个定义都是0,除了SysEx消息的开始和结束字节)。

第二个值是“LFO阶段”,使用字节的四位。

这将导致字节6结构为“0xxx xxxx”。

进行如下:

1.创建一个长度为9的Sysex消息,删除除6和7之外的所有值。

Cubase定义值

2.单击值6,将其重命名为“LFO类型”,并将其设置为“通用”作为值类型。

到目前为止,我们在二进制字段中有“0xxx xxxx”,它对应的是“7”作为比特数。字节偏移量自动设置为“1”。

Cubase值类型

3.若要将位移动到正确的字节6,请将字节偏移量设置为“6”。

4.因为我们只想使用三位,所以将位的数目设为“3”。

正如您在二进制字段中看到的,到目前为止,我们已经编辑了字节的后半部分。

5.现在继续处理值7。将其重命名为“LFO 阶段”,将其设置为“通用”作为值类型,将比特数减少为“4”,将字节偏移量设置为“6”,将值移动到相同的字节。

这两个值现在在字节中占用相同的位,从二进制字段中的感叹号中可以看到。因此,我们必须移动其中一个值,例如“LFO类型”。

6.单击位偏移量,并上升到“4”。

现在字节具有二进制内容“0xxx xxxxx”,它由两个值定义。

7.当您单击确定并返回添加参数窗口时,您可以看到变量“LFO类型”的范围为0-7(对于三位可用),而“LFO阶段”的范围为0-15(对于四位可用)。

请记住,您只能在创建 Sysex窗口中编辑Sysex消息的设置。之后,您只能编辑变量,而不能编辑静态字节。

以上内容就是通用值的使用方法,如果对我们的软件感兴趣,欢迎点击下载Cubase

广告位.png

×
在线客服
客服邮箱
客服电话
17051276424