Ardour/Introducing-ardour/Basic GUI Operations/Editing-clocks
更多操作
- Clock Modes
Ardour 中每个 clock 都有多种可选的 clock modes,每种用不同单位显示时间。右键点击 clock 从菜单选择所需 mode 即可切换。某些 clocks 与其它 clock 的 mode 完全独立,另一些则关联——改变其中一个会改变该组所有 clocks。不同 modes:
- Timecode:以 SMPTE timecode 的 Hours:Minutes:Seconds:Frames 显示时间,从 timeline 上 timecode zero 点计时(可能不对应于 session start 或 timeline 的 absolute zero,取决于可配置 timecode offsets)。frames 值由 Timecode frames-per-second session property 决定,或若 slave 于外部 timecode master,则由 master 设置决定。transport clocks 下方显示当前 timecode source(`INT` 表示 Ardour 自身是 timecode source)。
- Bars:Beats:以 Bars:Beats:Ticks 显示时间,表示 musical time。
- Minutes:Seconds:以 Hours:Minutes:Seconds.Milliseconds 显示时间。
- Seconds:以 Seconds.Deciseconds 显示时间。
- Samples:以 sample count 显示时间,每秒样本数由当前 sample rate 给出。
- 用键盘改变 Clock 值
点击相应 clock 后可键入新值。点击 clock 会在将被覆盖的下一字符右侧显示细垂直光标条。应按当前 clock mode 的顺序输入时间——若为 Timecode mode,应为时、分、秒、帧。例如改为 12:15:20:15 需键入 `1 2 1 5 2 0 1 5`。新键入的数字以不同颜色自右向左覆盖现有值。按 *Enter* 或 *Tab* 完成编辑;*Esc* 可在不改变 clock 的情况下退出编辑。若误输使新值非法(例如 30 fps Timecode 下帧数超过 30),clock 将在编辑结束时重置并把光标移回开头以便重试。
- 完全避开鼠标
可完全不使用鼠标编辑 transport clocks 的快捷方式位于 *Keyboard Shortcuts* 窗口的 *Global > Transport > Focus On Clock*。若绑定到某键(默认 */*),按下该键等效于点击主(左)transport clock,可立即开始编辑。
- 输入部分时间值
设计的一个不显而易见的细节:可只输入完整时间值的一部分。例如 clock 处于 Bars:Beat mode 显示 `024|03|0029`,点击 clock 键入 `010000` 可改为当前 bar 的第一拍。同理 Minutes:Seconds mode 显示 `02:03:04.456` 时,点击 clock 键入 `0000000` 可精确到整 2 小时(重置分钟、秒、毫秒字段)。
- 输入 Delta 时间
也可键入表示相对变化而非新绝对值的值,方法是*以* *+* 或 -*-* 结束编辑(任意键盘上的 + 或 - 键均可)。*+* 会将键入值加到 clock 当前值,*-* 则减去。例如 clock 处于 Samples mode 显示 `2917839`,键入 `2000` 再按 -*-*(而非以 Enter 或 Tab 结束)可向前移动 2000 samples。
- 用鼠标改变 Clock 值
- 使用滚轮
- 用鼠标改变 Clock 值
指针在 clock 上时,滚动滚轮改变 clock 值:向上滚增加、向下滚减少,步进等于所悬停字段(秒、小时等)的单位。
- 拖动鼠标
指针在 clock 上时按下左键拖动同样影响 clocks:向上拖增加、向下拖减少,步进同样等于拖动起始字段的单位。