跳转到内容
打开/关闭菜单
  • 346 条目
  • 1 用户
  • 368 编辑
motewiki
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

Ardour/Using-control-surfaces/Controlling-ardour-with-osc/Calculating-feedback-and-strip-types-values

来自motewiki

`/set_surface` 有两个需要自行计算的值:`strip_types` 和 `feedback`。二者都是 bitmask 整数——每个功能占一个 bit,把对应数值相加就是应发送的值。这些值一般不在运行时代算,而是预先算好。

strip_types(bank 中包含哪些 strip):

  • 1 = Audio track、2 = MIDI track、4 = Audio buss、8 = MIDI buss、16 = VCA、32 = Master、64 = Monitor、128 = Foldback buss、256 = Selected、512 = Hidden、1024 = Use Group
  • Selected 与 Hidden 位通常用不到(Ardour 默认显示 Selected、隐藏 Hidden strip);它们的作用是让 surface 可以只显示 Selected 或只显示 Hidden strip
  • `use_group`(1024)打开后,对 group 成员 strip 上的控制会作用到整个 group;`/use_group f state` 可临时切换
  • 常用组合:15(全部 track 与 buss)、31(再加 VCA)、159(mixer 上全部 strip 类型)
  • Hidden strip 只能先 `/set_surface/strip_types 512` 进入只显示 hidden 的状态再 unhide;hide 一个 strip 会使它失选,连续 hide 多轨时应从右往左操作

feedback(Ardour 回报哪些状态):

  • 1 = strip 按钮状态、2 = strip 变量值、4 = send SSID/参数 id 作为 path 扩展、8 = heartbeat、16 = master section、32 = bar/beat、64 = timecode、128 = meter(dB -193~+6 或 0~1,取决于 gain mode)、256 = 16-bit LED 位米表(与 128 互斥)、512 = signal present(电平高于 -40 dB)、1024 = 位置(sample)、2048 = 位置(时间)、8192 = select channel feedback、16384 = 用 OSC 1.0 `/reply` 而非 `#reply`、32768 = 8×8 trigger grid 状态、65536 = mixer scene 状态
  • 例:19(1+2+16)= 打开 strip 与 master 的 feedback,而 meter、timecode、bar/beat 保持关闭

相关页面