用户手册
节拍同步
音乐中的一切都需要同步的节拍……节拍器的点击声、鼓的律动、延迟拍打、颤音脉冲、琶音等等。OnSong 通过一个共享的节拍时钟来应对这一切,该时钟不断了解速度、拍号,以及每个小节何时开始。Beat Sync 是启动和同步 OnSong 中多个组件的功能,确保您始终处于最佳状态。
一个速度,一个时钟
整个应用程序有一个单一的时钟。它了解三件事:速度、拍号,以及您在小节中的位置——哪个节拍,以及该节拍的哪个细分。节拍时钟的速度通常由正在播放的基础歌曲设置,但它也可以由其他内部和外部因素驱动。这些包括:
- 歌曲速度是在没有其他输入的情况下设置速度和拍号的最常见方式。
- Ableton Link 让您将 OnSong 连接到其他应用或设备,以便 OnSong 可以与 Ableton、节拍器应用或手腕手表保持节拍和相位同步。
- MIDI 时钟(/docs/interface/menubar/utilities-menu/editors/midi/settings/clock/) 现在可以区分每个节拍和强拍,并使用它来更新速度。
- 伴奏音轨在通过 AuxDock 播放时会被处理以确定其节拍网格,并根据需要在整个音轨中改变速度。
跟随节拍
OnSong® 应用中的一切现在都订阅节拍时钟。首先使用节拍时钟的组件可以设置强拍。例如,如果您启动节拍器,强拍会立即听到,其他一切都与节拍器同步。如果您正在通过 Ableton Link 或 MIDI 时钟 等方式主动接收节拍和相位信息,节拍器将在下一个节拍开始,但强拍与节拍时钟对齐。先启动的获胜,其他的都跟随。
节拍器
这是节拍时钟最明显的集成,包括倒数。
AuxDock 氛围
这播放一个声音画布,可以启动、停止和更改,这些变化与当前节拍同步。
AuxDock 踏板板
如果您的吉他效果能够与歌曲的各个方面保持同步会怎样?AuxDock 具有定时踏板,可以将时间参数设置为音乐细分值。四分音符、付点八分音符等,跟随发生在以下位置的速度变化: - 延迟 - 颤音 - 相位器 - 哇音
AuxDock 和弦板
这让任何人都可以弹奏歌曲中的和弦。它使用琶音奏法和扫拨系统。Beat Sync 确保每个和弦变化和音符在正确的时间播放。
AuxDock 鼓组
这是一个完整的鼓机,确保律动、转换和结尾落在您期望的位置,而不是您敲击的位置。
AuxDock 虚拟乐器
这是一把可以对歌曲中的和弦进行扫拨或拨弦的吉他。Beat Sync 让它全部按时演奏,而不是在您触及它时演奏。
时钟只在有东西在监听时运行。没有任何东西被保持在时间内,没有任何东西在滴答作响。
动态速度和拍号
歌曲不必再保持一个速度。每个部分都可以进行其自己的指令,当选择每个部分时,节拍时钟会更新:
- {tempo: 72} 将速度改为新的 BPM 值。
- {time: 6/8} 将拍号改为 6/8。新的拍号从干净的强拍开始,而不是从小节的中间开始。
- {ramp: 4} 在多个小节、节拍或秒内从当前速度逐渐变化到新速度,而不是立即改变。仅输入一个数字指定节拍数。使用像 1,2 这样的语法会在一个小节和两个节拍内改变。在末尾附加"s"如 2s 会定义秒数,独立于速度。
*这些是实时变化,不是编辑!它们移动一切的速度,而不改写歌曲本身的速度。
启用 Beat Sync
Beat Sync 在相关的任何地方出现,作为一个小脉动 LED,旁边显示当前的 BPM。LED 在节拍上闪烁,因此您可以一眼看出同步是否打开以及它的速度是多少。
敲击它会切换该表面的同步。当您这样做时,一个芯片在 dock 中短暂浮动——如果已启用,它提供 Ableton Link… 作为与其他设备共享速度的方式,或者它已被禁用,确认 beat sync 已关闭。
最关键的地方
当节拍器倒数时,beat 同步的乐器在倒数期间保持沉默,并在第一个真正的强拍开始。它们不与倒数一起演奏,也不会迟到——第一个节拍提前调度,所以它精确落在位置上。
为什么它不会漂移
两个细节做了大部分工作,值得了解,因为它们解释了为什么 OnSong® 应用中 beat 同步的音频保持紧凑,而其他方法会产生漂移。
时钟的网格锚定到设备的单调硬件时钟,而不是重复的定时器。定时器在每次滴答时都会积累一点错误;锚定的网格计算每个节拍应该发生的时间,因此第一万个节拍和第一个节拍一样准确。
Beat 同步的音频是提前调度的,而不是在滴答声到达时播放。时钟可以精确地说出即将到来的节拍何时发生,所以鼓声在时间戳附加的情况下提前交给音频引擎。如果应用暂时很忙,音频已经被调度,仍然落在节拍上。
如果听起来像是在漂移,请检查其 Sync 是否真的打开了——关闭 Sync 的效果按自己的速率旋钮运行,这是一个合理的设置,从舞台对面看起来是一样的。