$Page 设置音频 I/O $TargetName Setting up Audio I/O $Comment Windows Version 这节课中,我们来学习如何设置并优化 Live 的*音频 I/O*(音频的*输入*和*输出*功能)。 设置音频 I/O 大概需要十分钟的时间,但对于同一音频接口只需要设置一次。 我们需要以下步骤来完成设置: -> 选择音频驱动类型: -> 选择输入和输出设备; -> 设置输入和输出接口; -> 选择采样率; -> 调整音频 I/O 缓冲区大小。 请点击*下一页*继续。 $Comment -------------------------------------------------------------------------------- $Page 打开音频偏好设置 $TargetName Opening the Audio Preferences 音频的 I/O 设置在偏好设置的 *Audio* 选项卡中,偏好设置通过从菜单 *选项* 中的*偏好设置...*打开,也可以使用快捷键 *$CommandMod + ,* ($CommandMod + 逗号)。 PrefsMenuPC.png 当偏好设置打开后,选择 *Audio* 选项卡。 AudioTabFull_Mac.png Divider.tif *提示:*在学习本课程的过程中,如果偏好设置窗口挡住了 Live 主界面,你可以把它拖到其他位置。 如果它消失了,再按一下快捷键 *$CommandMod + ,* 就能再次打开。 $Comment -------------------------------------------------------------------------------- $Page 选择驱动类型 $TargetName Selecting the Driver Type *音频设备*是关于声卡的设置,它可以是外置的,也可以是电脑内置的声卡。 Live 通过*驱动*控制声卡。我们先来选择*驱动类型*,告诉 Live 需要使用什么驱动来与声卡通信。 DeviceTypeWindows.png Live 支持两种 Windows 驱动: -> *ASIO:* 这是首选的专业音频驱动。 如果在驱动选择菜单中有 ASIO 驱动,请选择它(除非有更好的选项)。选择后,你就可以点击 $Link 这里 跳过其他驱动的介绍。 如果没有找到 ASIO 驱动,首先确定是否安装了声卡的官方驱动。如果使用电脑内置声卡,请安装 ASIO 相关驱动例如 $Link ASIO4ALL 。 -> *MME/DirectX:*这是系统默认的音频驱动类型。 MME/DirectX 驱动只支持一对立体声输入和输出,无论声卡拥有多少接口。 如果你需要使用 MME/DirectX 驱动,请点击下一页继续。 $Comment -------------------------------------------------------------------------------- $Page 选择音频设备 $TargetName Selecting the Audio Device 在选择驱动类型后,你就能选择具体的*音频输入设备*和*音频输出设备*: InAndOutAudioDeviceChoosersDirectXMme.png 其中的选项取决于你连接的设备和安装的软件。 大多数声卡都适配 *DirectX* 和 *MME* 驱动,通常 DirectX 是更好的选择。 如果在列表里没有找到你的声卡,可能是你的声卡需要安装驱动后才能被识别;请查阅声卡厂商的说明。 Divider.tif *注意:*虽然 Live 允许使用不同的输入输出设备,但是我们推荐使用同一个设备的输入输出防止出现问题。 $Comment -------------------------------------------------------------------------------- $Page 配置输入输出 $TargetName Configuring Ins and Outs *输入配置*和*输出配置*按钮用来配置具体 Live 使用的输入输出接口,以及使用单声道还是立体声: ChannelConfigButtons_Pc.png $If Product 03 Divider.tif *请注意 Live Intro 版本最多只支持 4 个单声道输入和 4 个单声道输出。* Divider.tif $Endif $If Product 04 Divider.tif *请注意 Live Lite 版本最多只支持 4 个单声道输入和 4 个单声道输出。* Divider.tif $Endif 配置按钮将会打开一个窗口,所有可用的输入输出接口都会列出,用于单独开关和命名: InputConfigWindow.png 右边一列配置立体声通道开关,左侧一列配置单声道开关。 比如说,输入 1 和 2 始终连接着唱机,那么只需要打开通道 1 和 2 的立体声输入,不需要打开单声道输入。 或者,输入通道 1 和 2 始终连接着麦克风,那么就需要打开单声道输入的开关。 你也可以将两个开关都打开,随时都能选择最合适的声道类型。 适合于经常需要更改输入连接的情况。 比如说在使用内置声卡的时候,录制麦克风就需要使用单声道,而录制唱机就需要使用立体声。 如果把一对通道的两个开关都关闭,那么就会禁用这两个通道,节省一定的 CPU 性能。 你可以通过开关右侧的文本框,对输入输出通道进行命名: InputConfigWindowNames.png 这些名字会显示在调音台的输入输出部分菜单中: InputChannelChooserNames.png 需要注意你的通道设置与声卡相关联。 配置完 I/O 之后点击*好*,回到偏好设置窗口中。 $Comment -------------------------------------------------------------------------------- $Page 选择采样率 $TargetName Selecting the Sample Rate *输入/输出采样率*设置声卡与 Live 工作使用的采样率。 在某些音频设备上,采样率可能是固定的(通常是 44,100 Hz)。 SampleRate.png 不同采样率的音频文件能在 Live 中同时使用,因为 Live 会对不同采样率的音频文件进行实时采样率转换。 但是,Live 录制的新音频片段一定是当前设置的采样率。 Divider.tif *背景信息:*“采样率”这个术语用来表示每秒钟音频被转化为数字信息的次数。 越高的采样率,对于声音的记录和还原更准确。 但是过高的采样率会占用大量 CPU 算力,因为有更多的音频信息(更多的采样点)需要处理。 CD 品质的音频采样率是每秒 44,100 次;这也是我们音乐制作常用的采样率。 $Comment -------------------------------------------------------------------------------- $Page 使用测试音 $TargetName Using the Test Tone 计算机的音频在处理时会分批储存在*缓冲区*中——就像一个小水库,使得计算机的 CPU 既能保持音频的连续性,又能处理其他的操作。 较大的缓冲区能保证音频的连续性,但可能导致软件的操作延迟。 较小的缓冲区使得软件响应更迅速,但可能使得音频产生爆音或者中断。 *缓冲区大小*设置能让你根据实际情况平衡响应速度和稳定性。 为了找到适合你的系统的最佳缓冲区大小,Live 提供了一个模拟大量轨道、乐器、效果器同时运行时 CPU 高度负载的测试。 在偏好设置的 Audio 选项卡中找到*测试*区域的*测试音音量*选项,把它降低到 *-48 dB:* ToneVolumeMin.png 把 *CPU 使用模拟器*设置为最高的 *80%:* CPUUsageSim.png $Comment -------------------------------------------------------------------------------- $Page 调整输出缓冲区大小 $TargetName Adjusting the Output Buffer Size 现在单击打开*测试音*按钮: TestTone.png 此时电脑可能会变得卡顿,这是因为 Live 启用了 CPU 使用模拟器,占用了大量的电脑算力。 慢慢地提高测试音的音量,直到你能清楚地听到它。 然后,在*延迟*区域中,将*输出缓冲区大小*设置为最低值: OutputBufferSizeControlDirectXMme.png 你可能会听到测试音产生了中断或者发出咔哒声。 现在尝试调高缓冲区大小,直到你听不到音频发出咔哒声。 最后确定一个稳定的缓冲区数值。 注意当你选中一个参数的时候,也可以用键盘的方向键调整数值。 当你找到稳定的设置后,就可以关闭测试音了 Divider.tif *注意:*硬盘读取负载也会影响音频性能。 如果之后在多轨播放或者录音的时候产生了咔哒声(爆音),那么可能还需要继续增加缓冲区的大小。 $Comment -------------------------------------------------------------------------------- $Page 调整输入缓冲区大小 I $TargetName Adjusting the Input Buffer Size I 接下来调整*输入缓冲区大小。*为此,我们需要把外部信号输入 Live 作为测试音。逐渐调整输入缓冲区大小直到信号稳定。 首先从*文件*菜单中选择*新建 Live Set* 。 需要注意,你不用关闭偏好设置窗口,但是可能需要移动窗口来看到轨道 *3 Audio:* TrackInSessionMixer.png $Comment -------------------------------------------------------------------------------- $Page 调整输入缓冲区大小 II $TargetName Adjusting the Input Buffer Size II 通过显示/隐藏按钮打开 Live 调音台的*输入/输出*部分: ShowInOutSection.png 接下来连接外部音源,例如麦克风、CD 播放区或者合成器到声卡的默认输入(通常是输入 1 或 2),然后在*输入通道选择器*中选择相应的输入通道: InputChannelChooser.png 在轨道的*监听*部分把模式切换为 *Auto*: MonitorAuto.png 激活轨道 *3 Audio* 的*预备录制*按钮: TrackArmOn.png 现在 Live 就会把输入信号从这个轨道输出。 那么我们向 Live 输入一个稳定的信号;你应该就能听到音频信号,并且看到电平表的跳动。 $Comment -------------------------------------------------------------------------------- $Page 调整输入缓冲区大小 III $TargetName Adjusting the Input Buffer Size III 当监听输入信号时,把输入缓冲区大小设为最小值: InputBufferSizeControlDirectXMme.png 你可能会听到声音信号产生了中断或者发出咔哒声。 缓慢地增加输入缓冲区大小,直到信号能够稳定地输入输出。 Live 现在就能较好地使用 MME/DirectX 驱动来控制声卡了。 接下来的一页是关于 ASIO 驱动的设置,你可以 $Link 暂时跳过 。 $Comment -------------------------------------------------------------------------------- $Page 设置 ASIO 驱动 $TargetName Setting up Live for ASIO DriverTypeAsio.png 现在你已经选择了 *ASIO* 驱动,那么应该能在*音频设备*选择器中选择你的声卡了。 DeviceChooserAsio.png 如果在列表里没有找到你的声卡,可能是你的声卡需要安装驱动后才能被识别;请查阅声卡厂商的说明。 $Comment -------------------------------------------------------------------------------- $Page 配置输入输出 $TargetName Configuring Ins and Outs *输入配置*和*输出配置*按钮用来配置具体 Live 使用的输入输出接口,以及使用单声道还是立体声: ChannelConfigButtons_Pc.png $If Product 03 Divider.tif *请注意 Live Intro 版本最多只支持 4 个单声道输入和 4 个单声道输出。* Divider.tif $Endif $If Product 04 Divider.tif *请注意 Live Lite 版本最多只支持 4 个单声道输入和 4 个单声道输出。* Divider.tif $Endif 配置按钮将会打开一个窗口,所有可用的输入输出接口都会列出,用于单独开关和命名: InputConfigWindow.png 右边一列配置立体声通道开关,左侧一列配置单声道开关。 比如说,输入 1 和 2 始终连接着唱机,那么只需要打开通道 1 和 2 的立体声输入,不需要打开单声道输入。 或者,输入通道 1 和 2 始终连接着麦克风,那么就需要打开单声道输入的开关。 你也可以将两个开关都打开,随时都能选择最合适的声道类型。 适合于经常需要更改输入连接的情况。 比如说在使用内置声卡的时候,录制麦克风就需要使用单声道,而录制唱机就需要使用立体声。 如果把一对通道的两个开关都关闭,那么就会禁用这两个通道,节省一定的 CPU 性能。 你可以通过开关右侧的文本框,对输入输出通道进行命名: InputConfigWindowNames.png 这些名字会显示在调音台的输入输出部分菜单中: InputChannelChooserNames.png 需要注意你的通道设置与声卡相关联。 配置完 I/O 之后点击*好*,回到偏好设置窗口中。 $Comment -------------------------------------------------------------------------------- $Page 设置 ASIO 硬件 $TargetName ASIO Hardware Setup 点击*硬件设置*按钮打开声卡的 *ASIO 控制面板:* AsioHardwareSetup.png ASIO 控制面板由声卡厂商制作,所以每个设备都会不一样。 但通常来说,会有“延迟(Latency)”和“缓冲区大小(Buffer Size)”两个参数。 Divider.tif *注意:*某些 ASIO 控制面板不能从 Live 直接打开。 它们会由独立的程序来控制。 更糟的是,某些驱动不允许控制程序和 Live 同时连接声卡。 这意味着每次修改声卡的参数时,都必须先在 Live 的音频装置中选择 *No Device*。 还好你不需要经常修改声卡参数。 NoAudioDevice.png $Comment -------------------------------------------------------------------------------- $Page 选择采样率 $TargetName Selecting the Sample Rate *输入/输出采样率*设置声卡与 Live 工作使用的采样率。 在某些音频设备上,采样率可能是固定的(通常是 44,100 Hz)。 SampleRate.png 不同采样率的音频文件能在 Live 中同时使用,因为 Live 会对不同采样率的音频文件进行实时采样率转换。 但是,Live 录制的新音频片段一定是当前设置的采样率。 Divider.tif *背景信息:*“采样率”这个术语用来表示每秒钟音频被转化为数字信息的次数。 越高的采样率,对于声音的记录和还原更准确。 但是过高的采样率会占用大量 CPU 算力,因为有更多的音频信息(更多的采样点)需要处理。 CD 品质的音频采样率是每秒 44,100 次;这也是我们音乐制作常用的采样率。 $Comment -------------------------------------------------------------------------------- $Page 使用测试音 $TargetName Using the Test Tone 计算机的音频在处理时会分批储存在*缓冲区*中——就像一个小水库,使得计算机的 CPU 既能保持音频的连续性,又能处理其他的操作。 较大的缓冲区能保证音频的连续性,但可能导致软件的操作延迟。 较小的缓冲区使得软件响应更迅速,但可能使得音频产生爆音或者中断。 *缓冲区大小*设置能让你根据实际情况平衡响应速度和稳定性。 为了找到适合你的系统的最佳缓冲区大小,Live 提供了一个模拟大量轨道、乐器、效果器同时运行时 CPU 高度负载的测试。 在偏好设置的 Audio 选项卡中找到*测试*区域的*测试音音量*选项,把它降低到 *-48 dB:* ToneVolumeMin.png 把 *CPU 使用模拟器*设置为最高的 *80%:* CPUUsageSim.png $Comment -------------------------------------------------------------------------------- $Page 调整缓冲区大小 $TargetName Adjusting the Buffer Size 现在单击打开*测试音*按钮: TestTone.png 此时电脑可能会变得卡顿,这是因为 Live 启用了 CPU 使用模拟器,占用了大量的电脑算力。 慢慢地提高测试音的音量,直到你能清楚地听到它。 在声卡的 ASIO 控制面板中,把“延迟(Latency)”和“缓冲区大小(Buffer Size)”两个参数调到最低。 你可能会听到测试音产生了中断或者发出咔哒声。 现在尝试调高缓冲区大小,直到你听不到音频发出咔哒声。 最后确定一个稳定的缓冲区数值,关闭 ASIO 面板。 Live 会在偏好设置中显示你选择的缓冲区大小: AsioBufferSizeLatency.png 完成后关闭测试音。 Divider.tif *注意:*硬盘读取负载也会影响音频性能。 如果之后在多轨播放或者录音的时候产生了咔哒声(爆音),那么可能还需要继续增加缓冲区的大小。 $Comment -------------------------------------------------------------------------------- $Page 相关设置 $TargetName Related Settings 这里还有一个可以调节的参数:*驱动程序错误补偿。* Latency.png 如果你使用 Live 录音的话,这个参数也需要调整。 我们推荐你首先学习这节课: $Link 录制音频 ;然后查看课程: $Link 驱动程序错误补偿 ,学习如何设置这个参数。 $Comment Status: Translate