用户手册

节奏设置

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