用户手册

速度设置

OnSong 可以将当前歌曲的速度作为 MIDI MSB/LSB 控制变化发送。例如,如果歌曲的速度是 96,OnSong 会将第一个 MSB MIDI 命令设置为 0,第二个 LSB 设置为 96。结合起来,这等于 96。如果速度设置为 130,OnSong 会发送 MSB 1 和 LSB 2。由于 MSB 等于该值乘以 128,这等于 130(128 + 2)。

通道

要通过 MIDI 命令启用速度变化,请选择一个通道或所有通道。每当 OnSong 中的速度改变时,MIDI 值就会被发送以通知兼容的应用和硬件。将通道设置为关闭将阻止 MIDI 被发送,下面的选项都不会显示。

重复

默认情况下,当加载歌曲时,速度 MIDI 命令会被发送一次。如果您打算更改歌曲的速度,或如果您的 MIDI 设备需要,您可以多次发送 MIDI。此部分为您提供两种方式来调整 MIDI 的发送方式。

发送速度

这让您可以选择 MIDI 被发送多少次。选项包括:连续、一次(默认)、两次、3 次、4 次和 5 次。

延迟

这让您可以选择每个 MIDI 命令发送之间的时间延迟。选择一次时,延迟为无。您也可以配置为:1 秒、2 秒、5 秒、10 秒、15 秒和 30 秒。

MIDI 命令

默认情况下,OnSong 将使用控制变化事件以 CC 106/107 发送 MIDI 速度变化。由于没有标准控制变化来发送速度信息,您可能需要自定义或添加到此列表。您可以通过在此处输入 MIDI 命令来完成此操作,用空格分隔。在每个命令中发送的值取决于 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 2026 — 上次更新于 December 15, 2025