MIDI控制
您可以使用MIDI控制器控制几个元素-最有可能的按钮。在“项目”菜单中打开“ MIDI学习”模式,每个MIDI可控元素将变为红色。现在,单击要控制的元素,然后按下按钮,旋转旋钮,滑动推子等,以将MIDI控制器分配给Vezér中的某物。
MMC Transport
Vezér1.6添加了对传入MMC传输命令的支持。当前支持以下命令:
- 播放
- 停止
- 倒带
- 记录
- 定位
在Vezér中,有不同的MMC DeviceID用于控制不同的组合或什至是主控件,它们是:
- 0-MMC将控制主控件(此处只能使用“播放”,“停止”和“倒带”消息)
- 127-MMC将控制当前合成
- 1-126-MMC将控制各个合成,其中设备ID是合成的索引
注意:为了使“定位”命令正常工作,“合成”的帧频应与MMC发送者的帧频设置相匹配。由于MMC命令不会发送有关预期帧速率的任何信息,因此应手动进行管理。
默认情况下,未启用监听MMC传输命令-可以在“首选项”->“ MIDI”中找到此设置。
OSC控制
Vezér中的大多数项目都可以使用OSC进行控制。要确定项目的OSC命名空间,请检查“项目”菜单中的“显示OSC命名空间”。这会将OSC可控制的项目变成黄色,如果您选择一个,则Vezér窗口底部的“信息”字段还将显示具有相应值的名称空间。
有一些特殊的OSC消息,它们不是直接分配给任何接口元素,而是在后台进行处理的:
当前作品的动作
您可以使用/current/
关键字来控制当前的“合成”(在“合成”列表中选择),而不使用合成的名称。例如,/vezer/current/playhead
将控制当前选定的组合的播放头。
与提示有关的OSC命令可在“Cue”部分中找到。
控制播放头
playhead
:浮点型,介于0.0和1.0之间。
示例:/vezer/composition1/playhead
值为0.5时将跳到当前合成的中间jumptoframe
:整数,跳转到精确的帧。
示例:/vezer/composition1/jumptoframe
值为30时,将跳到第30帧,即30fps合成的第1秒。nextframe
:任何值都会触发。
示例:/vezer/composition1/nextframe
将移至下一帧。prevframe
:任何值都会触发。
示例:/vezer/composition1/prevframe
将跳至上一帧。
触发合成
/vezer/stopcomps
:停止所有合成。(无需参数)/vezer/triggernextcomp
:触发下一个合成(不需要参数)/vezer/triggerprevcomp
:触发先前的合成(不需要参数)/vezer/triggercompatindex
:在给定的int类型索引处(从1开始)触发Composition。/vezer/selectcompatindex
:选择给定索引处的成分。需要一个整数值,从1开始。/vezer/selectcompwithname
:选择具有给定名称的合成(需要字符串类型参数)/vezer/triggercompwithname
:使用给定名称触发合成(需要字符串类型参数)
在颜色轨道上旋转色相
当当前颜色的饱和度大于0时,可以使用/vezer/rotatehue
(0.0-1.0f)命令旋转“颜色上的色相”输出。
用于加载项目的OSC命令
Vezér1.4.2添加了一个新的OSC命令/vezer/loadproject
(带有指向文件路径的字符串参数)来加载项目。该命令强制加载,这意味着即使有未保存的更改,当前项目也会自动关闭。
字符串类型参数在路径中支持波浪号,引用当前用户的库。因此,/vezer/loadproject ~/Documents/example.vzr
将example.vzr文件加载到当前用户的Documents文件夹中。
OSC反馈和查询
要使Vezér通过OSC将有关自身的信息发送到目标应用程序,可以在OSC首选项选项卡的右下角启用OSC反馈,然后选择Vezér的OSC输出之一作为目标。
自动回馈
启用反馈后,Vezér会发送一些参数:
- 作品的播放头-如
/vezer/composition1/playhead
-浮动0.0和1.0 - 提示名称(如果Composition到达带有提示
/vezer/composition1/pausedbycue
名称的类似于Cue的字符串) - 状态更改按钮的状态-如
/vezer/playall
-int 0或1 /vezer/*compname*/playheadastime
-使用hh:mm:ss:ff格式将合成的播放头返回为字符串/vezer/current/name
-选择新的合成后,返回当前的合成名称
另外/playhead
,/pausedbycue
该组合物水平和按钮状态将与被发送出去/vezer/current/...
当前选定组成格式。
查询反馈
您可以发送一些消息给Vezér,以获取答复信息。索引从1开始查询。
合成信息
发送合成的名称和长度。
查询是:
/vezer/compinfowithname
:给定名称的合成信息(需要一个字符串参数)/vezer/compinfoatindex
:给定索引的合成信息(需要一个int参数)/vezer/currentcompinfo
:当前合成的信息(无需任何参数)
答复是:
/vezer/compinfo/name
:带有字符串类型的值包含合成的名称/vezer/compinfo/duration
:具有int类型的值包含以秒为单位的Composition的长度。
合成计数
发送数量的合成。
查询:
/vezer/countofcomps
:当前合成的信息(无需任何参数)回复:/vezer/compcount
:具有int类型的值包含Composition的计数
Cue数
- 查询:
/vezer/composition1/countofcues
-其中composition1是合成 的OSC地址 - 回复:
/vezer/composition1/cuecount
-与INT对应队列数
CUE名称
- 查询:
/vezer/composition1/nameofcueatindex
-以int作为目标Cue.index的索引。composition1是Composition的OSC地址。 - 答复:
/vezer/cuename
-带有Cue名称的字符串类型值
Cue时间
- 查询:
/vezer/composition1/timeofcueatindex
-以int作为目标Cue.index的索引。composition1是Composition的OSC地址。 - 答复:
/vezer/cuetime
-以int类型值表示Cue时间(以帧为单位)
专题:VEZÉR中文使用说明书: