设为首页收藏本站微信公众号

广州东汇数码科技发展有限公司技术论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: 活动 交友 discuz
查看: 3430|回复: 11

[技术文件] HAL主机预制模式(Preset)设置说明- 初级

[复制链接]

0

主题

0

帖子

-5

积分

限制会员

积分
-5
发表于 2014-9-29 10:43:00 | 显示全部楼层 |阅读模式
本帖最后由 audioliu 于 2015-8-17 09:25 编辑

本说明主要介绍RANE HAL主机预制模式的保存、调用和其特有的一些功能。

HAL主机提供了三种类型的预制(ToggleSelectCommand),之所以将预制进行区分,是因为这三种类型的预制各有特色,而且无论哪一种类型的预制,都可以只保存主机内部某些DSP模块或某些功能的状态(基于模块),而不需要将主机所有当前状态都保存到预制中;调用预制时,不相关的模块、功能不受影响,所以不会出现暂时声音中断的现象,这对于一台主机同时应用于多房间音频处理的情形是非常重要的。

需要说明的是,有些功能是不能保存在预制中的(也就是不能通过预制调用的方式来更改):比如模块之间的音频连线(如果需要改变音频路由,可以添加矩阵、选择模块);通过调用预制的方法是不能够删除程序中已有的I/ODSP模块的,也不能添加新的(可以bypass);不能够向已有的【关联】中添加新的“参与者”,也不能删除其中的“参与者”,也不能改变【关联】(可以启用或停用某个【关联】。【关联】操作在《RANE中控控制说明》等文档中有详细介绍)。

三种预制类型中,Command类型的预制和大家平时常用的预制类型最为接近,即将参数保存为一个预制(类型为Command),需要时触发调用这个预制,之前保存的参数恢复出来。

HAL主机保存预制可以在联机模式下进行,也可以在脱机离线模式下进行。具体操作方法如下:
运行Halogen软件,在processing(处理)标签页内,点击Presets(预制)菜单,弹出ALL Presets(所有预制)对话框,见下图:这个ALL Presets对话框是预制配置界面,新建、删除、修改预制都在这里进行。如图可见ToggleSelectCommand三个标签页(对应三种预制类型)。选择Command标签页后,会显示所有已保存过的Command类型预制。

1.png

当前有一个名字叫Baseline(基础)的预制,这个预制是HAL主机提供的,不可以删除,可以修改。RANE提供的这个Baseline预制对于以后使用ToggleSelect类型的预制是很有帮助的。现在主要讲Command类型预制的保存和调用,关于Baseline本文后面再做解释。

点击对话框中的【+Preset】新建按钮,添加新的Command类型的预制。如下图所示,这个新建预制的名字叫Preset1)。对于新建预制的数量并没有限制。

2.png

利用同样的方法,总共添加3个预制。通过点击下图中红色框选位置,可以更改预制的名字,方便识别。(Movie电影,conference会议,entertainment娱乐)

3.png


文档下载在第二页第6楼


评分

参与人数 1威望 +99 金钱 +99 收起 理由
EADTECH + 99 + 99 专业 !

查看全部评分

回复

使用道具 举报

0

主题

0

帖子

-5

积分

限制会员

积分
-5
 楼主| 发表于 2014-9-29 10:53:00 | 显示全部楼层
现在已经建立了3个“空”预制,那么接下来就要进行保存预制的工作。如下图所示,点击【输入1模块】右上角的【齿轮】图标,在弹出的输入1设置界面里将Level音量调整为0dB

4.png

关闭【输入1模块】的设置界面。将鼠标移到【输入1模块】上方,此时在模块的右上角外侧会出现一个【方形窗图标】(注意:此时ALL Presets对话框要打开);见下图红色框选处,这个【方形窗图标】就是用来保存预制的。鼠标左键点击这个图标,不要松开左键,按蓝色轨迹指示,拖拽鼠标到黄绿色框选位置,松开鼠标左键。这个操作的含义就是将当前【输入1模块】的参数保存到Movie预制中。注意:1个模块内可以提供多个参数,这些参数不能单独保存,模块是整体保存。

5.png

需要保存什么模块的参数,就依照此方法进行操作。如果想将多个模块的参数一次性保存到某个预制中,可以先用鼠标框选住这些模块,再任意选择其中1个模块右上角外侧的【方形窗图标】进行操作即可,见下图(此图只示意,并未真正保存输出模块参数到预制):

55.png

当模块内的参数被保存在某个预制后,模块右上角外侧的【方形窗图标】的样子也发生了变化,见下图红色圈选所示。

6.png

点击上图ALL Presets对话框中的movie,弹出movie预制设置对话框。图中蓝色框选的就是刚刚保存的【输入1模块】的参数。如果movie预制内保存了其他模块的参数,在这里都可以看到。【Scratch Pad】的功能在以后高级说明文档里再进行讲解。【Update】的作用就是:如果保存参数后又对该参数进行了新的修改,可以点击【Update】,将最新的参数值保存到该预制中。【Update ALL】是将所有已保存的参数再次保存为当前的状态。【红色叉子】图标用来删除已保存的参数。另外,想保存模块的参数到该预制,也可以用鼠标拖拽模块右上角外侧【方形窗图标】到上图所示的黄绿色圈选的位置,实现保存。

为了对比,接下来修改【输入1模块】的Level音量值,变为-10dB,重复上面的方法,将修改后【输入1模块】的参数-10dB保存到conference会议预制中。
回复 支持 反对

使用道具 举报

0

主题

0

帖子

-5

积分

限制会员

积分
-5
 楼主| 发表于 2014-9-29 11:00:00 | 显示全部楼层
接下来,介绍如何调用Command类型预制:
如下图所示,打开【输入1模块】设置界面(图中左上方)和ALL Presets对话框(图中右侧)。现在将输入1Level音量随便调整为一个值,比如-17.6dB

7.png

然后点击movie(电影)预制左侧的【Assert】按钮,调用Movie预制模式。此时,输入1Level音量就变为了0dB(也就是之前保存在movie预制中的参数),结果参见下图。另外,请注意下图中蓝色框选部分(可以对比上图),所有调用过的预制都会在这里显示出来(注意一个例外:初始情况下,Baseline预制即便没有调用过,也会显示在这里,就像上图中显示的);通过所显示的预制的排位顺序,可以知道当前参数调用的情况。像下图中,movie内的参数都被调用出来,movie预制排在第一;如果movie预制中并不是保存了所有模块的参数,那么其不包含的参数值就要看排在第二位的预制状态,以此类推。

8.png

接下来,再点击conference(会议)预制左侧的【Assert】按钮,调用Conference预制模式。此时,输入1Level音量就变为了-10dB(也就是之前保存在conference预制中的参数),参见下图。

9.png

此时请注意上图中蓝色框选部分,与之前又有了不同。原本在Active Presets(激活的预制)栏中并没有conference,在调用这个预制后,conference出现,并排在最上方第一的位置。由此可知,这个是最新调用的预制。

接下来,点击Baseline(基础)预制左侧的【Assert】按钮,调用Baseline预制模式。此时,输入1Level音量由-10dB又变为了0dB,参见下图。

10.png

请注意:我们之前并没有手动保存任何参数到Baseline预制。但是系统提供的这个Baseline预制有个特性:当每个模块被添加到编辑区域内时,这个模块的默认状态就会【自动】保存在Baseline(基础)预制中(当然如果需要,可以将更改后的新参数保存在Baseline中)。所以,调用Baseline预制后,【输入1模块】的参数就恢复到模块最开始刚刚被添加到编辑区域时的状态(这个初始状态的参数值就是上图中左上方对话框里显示的参数值)。

由此也可知道Baseline预制有另外一个特性:这个预制内保存了所有模块的参数,而不是某些模块的参数。请再次注意上图中蓝色框选部分,Baseline从之前的第3位,变到了第1。之前Baseline虽然显示在Active Presets对话框里,但其实没有被调用过,现在是真正被调用过了。



回复 支持 反对

使用道具 举报

0

主题

0

帖子

-5

积分

限制会员

积分
-5
 楼主| 发表于 2014-9-29 11:41:00 | 显示全部楼层
上面讲的是在Halogen软件里完成调用预制,不过对于最终用户来讲,使用这种方式显然是不合适的。作为一种选择,我们可以给主机外接RANE DR智能遥控面板,提供给使用者一个良好的交互界面。下面简单介绍一下如何配置DR面板:

如下图所示,在Halogen软件的Hardware标签页里,在Digital Remote Ports的第1个接口位添加一个DR3智能遥控面板(点击【白色三角】图标,在弹出的对话框中选择DR3即可。如果还不知道如何添加,请参见《RANE 软件快速使用说明》文档)。

11.png

添加DR3后,点击上图中红色圈选的【齿轮】图标,打开DR3配置界面。按图中所示进行选择。点击【+Control】按钮3次,添加3Command类型的控件,这3Command控件是为了和3Command预制模式(电影、会议、娱乐)对应的。设置完后关闭界面,关于DR遥控面板的细节设置,请参见相关文档。

现在切换到Halogen软件的Processing标签页,在软件界面左侧选择【Control】标签栏,点击DR3(1)-DR3,就可以看到3Command控件和1Level控件,这就是DR3当前提供的控制方式。此时打开【ALL Presets】对话框,按下图所示,鼠标左键拖拽左侧框选的【回形针】图标到右侧Movie预制的【回形针】图标处再松开鼠标,通过这个操作将两者进行【关联】。对于HAL主机来讲,【关联】是实现外部控制、内部联动等功能的一种非常重要的方式,详情可参见《RANE中控控制说明》文档中的介绍。

12.png

上图中可看到在DR3LevelCommand控件右侧也显示有【方形窗图标】(需要同时打开ALL Presets对话框)。这个图标是用来将模块的参数保存到预制中去的,那么在这里,也可以把DR3的某个控件的参数状态保存到预制中,比如说Level控件的电平值(注意:本文档最开始提示过,【关联】的有些功能不能保存在预制里)。其中一个很重要的功能是:能将控件【联动】的启用或停用的状态也保存在预制中。例如:调用某个预制后,DR3音量控件与某个音量模块的【联动】启用,可以控制其音量;调用另一个预制后,该【联动】停用,不能控制音量。实际应用中,比如酒店房间拆分组合的情形,一个大房间安装多个DR遥控面板,在房间拆分时,每个DR面板是控制各自小房间的;组合后,多个DR面板中的一些其实就不需要使用了,这个时候可以将【联动】停用,防止误操作。

DR3的另外两个Command控件同conference会议预制、entertainment娱乐预制分别进行【关联】操作(先不对DR3Level音量控件进行操作)。【关联】后,如下图所示,【回形针】图标变成紫色。

13.png
回复 支持 反对

使用道具 举报

0

主题

0

帖子

-5

积分

限制会员

积分
-5
 楼主| 发表于 2014-9-29 12:17:00 | 显示全部楼层
软件配置完成后,将DR3面板与主机连接,我就可以看到DR3面板上显示的情况,见下图:

dr3-1.jpg

DR3面板液晶屏显示的与Halogen软件是一样的。1Level控制,3Command控制(名称可以在软件里更改,并同步显示在DR3液晶屏上)。面板右侧上方的旋钮可以控制音量,通过旋转下方的旋钮可以选择某一个Command控件,按下旋钮时触发这个选中的Command控件,即调用预制。

dr3-2.jpg

旋转旋钮,选中Command2),按下旋钮,触发Command2)。之前已经在Halogen软件里将Command2)控件与Conference会议预制做了【关联】,所以触发Command2)就表示调用会议预制。此时,如上图所示,【输入1模块】的Level音量值变为了-10dB

通过Command类型的预制进行模式存储、调用还是比较好理解的。不过通过DR遥控面板或web控制界面或第三方控制界面,用户是无法得知当前调用了哪一个预制(准确的说,只有操作的人自己知道,前提是他能清楚记住自己的每次操作)。

因为Command类型的控制代码里没有状态查询命令,而ToggleSelect类型的控制代码里有状态查询命令,中控可以发代码要求HAL主机告知当前某个Toggle控件是激活状态还是取消状态,某个Select控件当前是选中了哪一个选项(详情请参见《RANE中控控制说明》所以ToggleSelect类型的预制可以通过DR液晶面板或web控制界面或第三方控制界面告知用户当前预制调用状态,详情请参见《HAL主机预制模式设置高级说明》。
回复 支持 反对

使用道具 举报

0

主题

0

帖子

-5

积分

限制会员

积分
-5
 楼主| 发表于 2014-9-29 12:36:00 | 显示全部楼层
《HAL主机预制模式设置初级说明文档》下载: HAL主机预制模式设置初级说明.zip (1.23 MB, 下载次数: 17555)
回复 支持 反对

使用道具 举报

47

主题

172

帖子

17万

积分

超级版主

Rank: 8Rank: 8

积分
174834

论坛游侠勋章版主的荣耀勋章乐于助人勋章

发表于 2014-9-29 16:07:00 | 显示全部楼层
很详细..都赶上现场直播了..期待中级和高级:-D
-东汇技术支持中心-
800 830 3899
回复 支持 反对

使用道具 举报

0

主题

0

帖子

-3

积分

版主

Rank: 7Rank: 7Rank: 7

积分
-3
发表于 2014-10-31 09:16:00 | 显示全部楼层
建议下载先。。。。
回复 支持 反对

使用道具 举报

84

主题

356

帖子

21万

积分

超级版主

Rank: 8Rank: 8

积分
216560

论坛游侠勋章活跃度最高勋章版主的荣耀勋章东汇技术骨干勋章勤劳典范勋章最有权威勋章有问必答勋章技术型用户勋章

发表于 2014-10-31 11:27:00 | 显示全部楼层
赶紧下载,学习中。。。
回复 支持 反对

使用道具 举报

152

主题

810

帖子

22万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
222654

论坛游侠勋章活跃度最高勋章论坛巡查勋章版主的荣耀勋章东汇技术骨干勋章乐于助人勋章贡献杰出勋章有问必答勋章

QQ
发表于 2014-11-4 13:12:00 | 显示全部楼层
求中級~!
TOMAS  -东汇技术支持中心-  北京电话:010-8575-8831 广州电话:020-39353992
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|广州伊艾德音响科技有限公司技术论坛 ( 粤ICP备12072337号-2

GMT+8, 2024-5-3 20:25 , Processed in 0.531250 second(s), 33 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表