用户手册
速度设置
OnSong 可以将歌曲的当前速度作为 MIDI MSB/LSB 控制变更发送,也可以跟随另一台设备以相同方式发送的速度。例如,如果歌曲的速度是 96,OnSong 会将第一个 MSB MIDI 命令设置为 0,第二个 LSB 设置为 96。结合起来,这等于 96。如果速度设置为 130,OnSong 会发送 MSB 1 和 LSB 2。由于 MSB 等于该值乘以 128,这等于 130 (128 + 2)。
同步模式
选择 OnSong 如何与其他设备共享速度。主控和跟随部分仅在其方向打开时出现。
- 关闭 既不发送也不跟随速度。默认。
- 两者 发送 OnSong 的速度,也跟随另一台设备发送的速度。
- 主控 将 OnSong 的速度发送到其他设备。
- 跟随 采用另一台设备发送的速度。
主控
这些设置控制 OnSong 如何发送其速度。
频道
选择用于发送速度的频道或所有频道。每当 OnSong 中的速度改变时,将发送 MIDI 值以通知兼容的应用和硬件。将频道设置为关闭将阻止发送 MIDI。
重复
默认情况下,当加载歌曲时,速度 MIDI 命令会被发送一次。如果您打算改变歌曲的速度或您的 MIDI 设备需要,您可以多次发送 MIDI。选项包括:连续、一次(默认)、两次、3 次、4 次和 5 次。
延迟
这让您选择 OnSong 在速度改变后等待多久才发送 MIDI 命令。选项包括:无(默认)、1 秒、2 秒、5 秒、10 秒、15 秒和 30 秒。
间隔
这让您选择每次重复 MIDI 命令之间的时间。仅当重复设置为两次或以上或连续时才显示,所以当重复为一次时您看不到它。选择多于一次发送时,如果是从不开始,则将其设置为每 2 秒。选项包括:从不,以及每 1、2、5、10、15 或 30 秒。
MIDI 命令
默认情况下,OnSong 将以 CC 106/107 的控制变更事件发送 MIDI 速度变更。由于没有标准控制变更来发送速度信息,您可能需要自定义这一对。输入 MSB 和 LSB 控制器,用空格分隔,如"CC106 CC107"。不包括数值,因为发送的值是速度本身,按照 MSB 速度值进行分割。
MSB 速度值
此数字用于确定速度如何在两个 MIDI 事件之间分割。由于 MIDI 限制为 128 个值,且速度通常超过 128 BPM,有必要使用 MIDI 中常见的 MSB/LSB 模式。默认值是 128。这意味着要发送 156 BPM 的速度,第一个 MIDI 事件会包含代表 128 的"1",第二个 MIDI 事件会包含 156-128 或 28 的差值。接收的 MIDI 设备合并这些值,将第一个乘以 128 并加上第二个,得出 156。支持此功能的 MIDI 设备会有此值的文档,通常是 100 或 128。
跟随
这些设置控制 OnSong 如何监听另一台设备发送的速度。
频道
选择 OnSong 监听速度的频道或所有频道。将频道设置为关闭将忽略传入的速度。
MIDI 命令
OnSong 监听的用于速度的 MSB 和 LSB 控制器,如"CC106 CC107"。默认情况下,这使用与主控相同的对。
MSB 速度值
用于将两个传入值组合为速度的数字。默认情况下,这与主控值匹配。它必须与发送设备使用的值匹配,否则每个速度都会被读取错误。
如果主控和跟随使用相同的频道和控制器,此部分下方会出现警告。如果它们是同一设备,或 MIDI 通过虚拟 MIDI 或网络会话循环回,OnSong 可能会听到它自己的速度。