设置 Behringer X-Touch Mini 编码器的 LED 环值
Set the LED ring value of the Behringer X-Touch Mini encoders
对于 DAW 自动化,我想使用 Behringers X-Touch Mini 编码器(旋钮)来驱动不同的行为,具体取决于下面按钮的状态 - 即,如果第一个按钮处于活动状态,那么它应该修改通道的增益,如果第二个按钮处于活动状态,它应该修改通道的发送到混响。我确实有一个 easymidi node.js 程序来接收和发送 MIDI 命令 from/to X-Touch(标准模式,根据 documentation)。
为此,我需要根据下面的按钮切换编码器上显示的值。这就是我遇到问题的地方:LED 环形遥控器(值更改) 的 MIDI 命令似乎 只影响 LED 本身,而不是内部存储的value 并在您再次旋转旋钮后立即过时。
一个例子:
- 将第一个编码器完全向右转动 - 最后一个 LED 将亮起 - 将发出值为 127 的 MIDI 命令
- 然后使用值为 1 的 MIDI 命令 CC 9(第一个 LED 亮起)将编码器的 LED 设置为第一个 LED
- 第一个 LED 将亮起
- 然后将编码器旋钮稍微向左转动:最后一个 LED 将再次亮起并发送从 127
开始的高值
因此,对于我的预期应用,不可能将编码器从一个参数切换到另一个参数,因为无论我如何设置 LED,它都会始终保持其内部值
有什么想法吗?
Behringer 设计的这款控制器就是采用这种拾取模式。除了让 Behringer 修改固件外,您可能无能为力。
原来是@CL。的评论指向了正确的方向。将旋钮 (CC controller: 1, value: [0-127], channel: 10
) 发送回 相同 通道 (10) 时发出的相同信号发回工作正常,即设置 LED 以及内部值。
但是,如果您使用通道 0 而不是通道 10,它将执行记录的操作,即设置控制器模式。这可能是因为频道 0(如果您从 1 开始计数,则为 1)是他们在文档中所说的 GLOBAL CH
。
如果所有这些都记录在某处,那就太好了 - 但也许这是大多数人已经知道的如此普遍的 MIDI 知识...
对于 DAW 自动化,我想使用 Behringers X-Touch Mini 编码器(旋钮)来驱动不同的行为,具体取决于下面按钮的状态 - 即,如果第一个按钮处于活动状态,那么它应该修改通道的增益,如果第二个按钮处于活动状态,它应该修改通道的发送到混响。我确实有一个 easymidi node.js 程序来接收和发送 MIDI 命令 from/to X-Touch(标准模式,根据 documentation)。
为此,我需要根据下面的按钮切换编码器上显示的值。这就是我遇到问题的地方:LED 环形遥控器(值更改) 的 MIDI 命令似乎 只影响 LED 本身,而不是内部存储的value 并在您再次旋转旋钮后立即过时。
一个例子:
- 将第一个编码器完全向右转动 - 最后一个 LED 将亮起 - 将发出值为 127 的 MIDI 命令
- 然后使用值为 1 的 MIDI 命令 CC 9(第一个 LED 亮起)将编码器的 LED 设置为第一个 LED
- 第一个 LED 将亮起
- 然后将编码器旋钮稍微向左转动:最后一个 LED 将再次亮起并发送从 127 开始的高值
因此,对于我的预期应用,不可能将编码器从一个参数切换到另一个参数,因为无论我如何设置 LED,它都会始终保持其内部值
有什么想法吗?
Behringer 设计的这款控制器就是采用这种拾取模式。除了让 Behringer 修改固件外,您可能无能为力。
原来是@CL。的评论指向了正确的方向。将旋钮 (CC controller: 1, value: [0-127], channel: 10
) 发送回 相同 通道 (10) 时发出的相同信号发回工作正常,即设置 LED 以及内部值。
但是,如果您使用通道 0 而不是通道 10,它将执行记录的操作,即设置控制器模式。这可能是因为频道 0(如果您从 1 开始计数,则为 1)是他们在文档中所说的 GLOBAL CH
。
如果所有这些都记录在某处,那就太好了 - 但也许这是大多数人已经知道的如此普遍的 MIDI 知识...