ShowKontrol手册

手册

路由器与矩阵

实时选择由哪个播放器驱动哪个输出。

  • Router:一个当前输入,1–8。可以在选中时按 1–8 实时切换,也可以通过 Routing 动作或 REST API 切换。
  • Matrix:4 个输出,每个都可以取自 8 个输入中的任意一个;4 个预设槽(修改会自动存入当前槽;通过预设调用)。
  • 两者都有 Name 字段,可以按名字指定它们。
  • 它们会向下游发布状态:router.active、router.name、matrix.preset、matrix.source。
  • 重新标记归属:路由器或矩阵会用它*自己的*名字重新标记经过它的数据。无论哪台设备被路由进名为 Main 的路由器,下游看到的都是 Main.beat.bar、Main.playback.state …… 所以路由器后面的脚本使用 source.Main.beat.bar,路由变化时也能继续工作。当前上线的是哪台实体播放器,仍然可以通过 Main.device.number / Main.device.kind 看到。写入也以同样方式指向被路由的播放器:output.Main.led.play = true 会在当前路由的那台 CDJ 上按下 Play。(像 CDJ2.node.description 这样的节点来源标记保持原来的归属;被旁路的路由器 / 矩阵完全透明,不会重新标记任何东西。)