要在 Mac 版 GarageBand 中让时长不一的已录制 MIDI 音符长度相同,请在 钢琴卷帘编辑器 中将每个音符调整为指定时值。Apple 的文档说明,同时调整多个已选音符的大小会保留它们之间的时长差异,因此这种操作无法使它们时长一致。

本工作流程适用于软件乐器音轨上的已录制 MIDI 区域。它会保留现有音符,并让你决定是保留录制时的起始时间,还是先对齐起始时间再调整时值。Apple 的音符编辑文档介绍了单独调整音符大小的方法,也说明了批量调整的限制。

GarageBand 文档所述控件的功能

Apple 介绍了两种相关的调整大小操作:拖动单个音符的任一边缘,或选中多个音符后拖动其中一个已选音符的边缘。使用第二种操作时,已选音符之间的时长差异会保留。因此,将所选音符缩短或延长,仍会使时长不一的音符保持不一。请参阅在 Mac 版 GarageBand 的钢琴卷帘编辑器中编辑音符。

当前文档没有介绍能为每个已选录制音符指定相同时值的命令。Apple 的编辑器键盘快捷键列表也没有提供实现这一效果的快捷键。此处介绍的受支持方法是逐个设置音符;不要假设某个修饰键或未记载的批量调整技巧可以让音符长度相同。

请根据实际需要更改的内容选择操作:

编辑目标 文档所述控件 检查内容
让时长不一的音符拥有相同的时值 分别调整每个音符的大小 每个音符都达到目标时值
延长或缩短一组原本时值相同的音符 选中该组并一起调整大小 音符时值仍然相同
修正音符出现的时间 使用 时间量化 音符与预期的节奏划分对齐
插入其他音符 使用 插入 音符时值控件并添加音符 该控件用于插入音符,不用于指定现有录音中音符的时值

这些区别依据 Apple 对调整音符大小、时间量化和钢琴卷帘编辑器检查器的说明。

打开录制的音符并选择目标时值

在轨道区域中双击 MIDI 区域。或者,选中软件乐器轨道或 MIDI 区域,然后选择显示 > 显示编辑器。Apple 介绍了这两种打开钢琴卷帘编辑器的方法。

编辑器会以彩色条显示 MIDI 音符。使用缩放控件,让短音符放大到便于查看的程度。如果需要更多垂直工作空间,请向上拖动编辑器顶部的分隔条。Apple 的编辑器简介介绍了这些控件。

拖动之前,先选择一个具体的目标,例如让某个短乐句中的每个音符都为八分音符。还要决定是否所有音符都应采用该时值。如果有几个音符本来就需要持续更长时间,请不要在这轮编辑中更改它们。

接下来决定如何处理录制时的起始时间。时值相同不代表间隔也必须相同。你可以保留略有不齐的起始位置,只让每个音符长度相同;也可以先修正节奏,再编辑时值。现在先做好这个决定,可以避免在只想统一时值时改变节奏。

将每个现有音符调整为相同时值

Apple 说明,调整音符大小时会显示提示标签,其中包含音符时值。可以将此反馈作为参考,尤其是录制的音符起始位置落在标尺刻度之间时。文档所述的操作是水平拖动音符的左侧或右侧边缘。此处请拖动右侧边缘,以调整结束位置并保持左侧边缘不动。请参阅Apple 的调整大小说明。

  1. 点击要更改的第一个音符,不要按住 Shift。确认只选中了目标音符。
  2. 将指针放在音符的右侧边缘,然后水平拖动。
  3. 查看时值提示标签,在音符达到所选时值时停止拖动。
  4. 单独点击下一个音符,并用相同的目标时值重复操作。
  5. 按时间顺序处理整个乐句,然后再次检查已编辑的音符。

选中状态很重要,因为选中多个音符时拖动边缘会调整整组音符的大小。Apple 说明,普通点击可选中单个音符,按住 Shift 点击或拖动选区矩形则可选中多个音符。处理时长不一的乐句时,请始终逐个选中音符。请参阅选择音符并调整音符大小。

如果你想调整音符大小,请避免拖动音符中间:Apple 说明,向左或向右拖动已选音符是移动音符的操作。如果不小心更改了起始位置,请立即使用 Command-Z 或编辑 > 撤销,然后重新拖动边缘。Apple 在撤销和重做 Mac 版 GarageBand 中的编辑中介绍了撤销操作。

示例:保留录制的起始位置并统一时值

假设一段 4/4 拍乐句中有四个处于同一音高的合成音符。下表数字为示例,表示相对于乐句起点的拍数偏移,其中一拍代表四分音符。这些是算术示例,并非 GarageBand 提示标签中的文本。目标时值为八分音符,即 0.50 拍。

合成音符 录制的起始位置 原始时值 目标时值 所需结束位置
A 0.08 0.31 0.50 0.58
B 1.04 0.72 0.50 1.54
C 2.00 0.46 0.50 2.50
D 3.12 0.89 0.50 3.62

计算规则很简单:结束位置等于起始位置加目标时值。音符 A 的结束位置必须为 0.58,才能持续 0.50 拍。若将结束位置设为附近的半拍刻度 0.50,其时值就只有 0.42 拍。因此,当起始位置不齐时,把每个音符的结束位置都对齐到方便的标尺刻度,可能会导致时值不一致。

同理,时值相同的音符也不一定会同时结束。请比较它们的时值和调整大小时显示的提示标签,不要期望它们的右侧边缘排成一条竖线。此示例根据所选目标推算结束位置,并非描述 GarageBand 会自动进行的计算。

调整时值之前要先量化吗?

如果还想修正音符的节奏,请使用时间量化。Apple 将其描述为按照选定的音符时值调整节奏,并提供了针对整个 MIDI 区域或所选音符的控件。其文档所述用途并未说明它可以为每个现有音符指定相同时值。请参阅在 Mac 版 GarageBand 的钢琴卷帘编辑器中量化音符节奏。

若要量化已选音符,请选中目标音符,点击编辑器检查器中的音符,然后从时间量化中选择节奏值。如果该值已经选中,Apple 建议点击 Q 按钮,将其应用于已选音符。若要量化整个区域,请使用区域及其时间量化控件;强度滑块适用于区域,而不适用于单个音符的选择。请按Apple 的量化步骤操作。

如果任务同时包含修正节奏和统一时值,请先确定节奏,再调整音符大小,并根据调整后的起始位置检查音符。如果要保留录制时的音符位置,请直接逐个调整音符大小。Apple 说明,时间量化对播放采用非破坏性处理,关闭量化后即可恢复原始节奏。请参阅文档所述的量化行为。

检查结果并处理常见编辑问题

一次检查一小段乐句。对于每个已编辑音符,请使用调整大小时的反馈检查其时值,确认左侧边缘位于预期位置,并与下一个音符比较。若起始位置之间的间隔短于目标时值,统一时值可能会让音符重叠。请判断这些重叠是否适合这段乐句,或是否应对其中某些音符另行处理。

如果批量拖动后音符时值仍不一致,请逐个编辑。这符合 Apple 文档中批量调整会保留时长差异的规则。不过,如果音符原本时值相同,保留这些差异意味着批量调整可以使它们继续保持相同。请参阅调整多个音符的大小。

如果更改插入控件后录音似乎没有变化,请检查该控件的用途。Apple 将其描述为用于选择要插入音符的音符时值。文档没有说明它可以为已选的录制音符指定时值。对于现有音符,请改用边缘调整。请参阅检查器控件说明。

最后播放已编辑的乐句,并单独检查有意设置得更长的音符。对于时长不一的录音,可靠且有文档支持的工作流程是:选择一个时值,利用时值提示标签逐个拖动每个音符的右侧边缘,然后检查其起始位置和结束位置。音符时值统一后,便可通过批量调整来一起改变这个共同的时值。Apple 的音符编辑指南介绍了这两个步骤背后的行为。

来源