© Shine's Blog

Powered by LOFTER

Fl 11 中文说明书 9.音频详细设置


系统设置——音频


要打开音频设置,从主菜单中选择Options > Audio settings,或者按F10。音频设置页面包含你声卡的选项和设置。这里的设置对CPU的使用有很大的影响,所以花些时间了解一下有哪些选项可用是很值得的。注意一些选项会根据在Output中所选择的是ASIO还是Direct声音驱动而有所不同。如果这是你第一次调整音频设置,你可能需要先看看“Getting Started”部分的音频设置页面。




上面一个是ASIO4ALL的ASIO驱动(你的声卡可能有它自己的原生ASIO驱动,如果有的话就用它自己的),另一个是标准的Windows驱动“Primary Sound Driver”,在性能上略逊一些。


关于声卡和声卡驱动


声卡:声卡是个经常被使用的词,你的电脑里可能就有一个声卡,它可能是主板上的一个芯片,或者是通过USB/火线/蓝牙连接的外部设备。

声卡驱动:声卡驱动是Windows操作系统和硬件声卡之间的一个软件接口。驱动告诉Windows(也告诉FL Studio)声卡的输入和输出是什么,其支持的采样率是什么。

Primary Sound Driver 驱动会在声卡硬件与应用程序(例如FL Studio)之间创建一个“中间人”来使二者进行交流,ASIO 驱动允许音频应用和声卡直接进行交流,也就是为什么ASIO驱动要比Primary Sound Driver 驱动更快、更有效率。

注意:FL Studio在安装时默认选择Windows的Primary Sound Driver (DirectSound)以确保最大的兼容性。坦白讲“Primary Sound Driver”会让你的CPU非常难堪,所以选择你声卡的原生ASIO驱动吧,如果没有的话,就用ASIO4ALL。


选项


Input/Output 输入/输出


·Soundcard Driver - 这是一个下拉菜单,用来选择FL Studio所用的声卡(输出/输入设备)。在这里会显示已安装的声卡驱动,既支持“Primary sound”驱动也支持ASIO驱动。如果你安装的声卡多于一个,可以从输出菜单里选择选用哪个(按F10打开设置面板)。如果你想要同时使用多个声卡,就选择ASIO4ALL然后参看ASIO4ALL高级设置部分。


如果有ASIO驱动的话,就选择它。通常可以通过名字中的“ASIO”字样来辨识它们。ASIO(Audio Stream Input Output)驱动允许声卡与宿主计算机以相比标准音频驱动更低的延迟和CPU使用率来进行交流(例如“Primary sound Driver”)。注意这个列表是由驱动类型来分类的。

·Status 状态 - 显示选中声卡驱动的输入和输出状态。其显示的输出延迟是包括插件的全局输出延迟。

·Auto close device 自动关闭驱动 - 选中之后,当FL Studio不在操作激活状态时(最小化或选中了其他应用程序),允许其他应用程序使用声卡。如果别的程序使用声卡后出现了问题,关掉其他程序(VOIP,Skype,Media Player等)然后重启FL Studio。

·Sample Rate 采样率 - 设置调音台所使用的回放速率。如果可能的话,使用默认的44100Hz采样率。许多老旧声卡(例如Creative Audigy系列)最大支持48000Hz的采样率。在这种情况下,注意一些早期插件可能不会正确运行(通常是调音方面的问题),虽然如今的插件都支持多种采样率。


ASIO 属性

仅在使用ASIO驱动时可见

如果你的声卡没有对ASIO的原生性支持,FL Studio安装文件中包含一个第三方驱动ASIO4ALL。注意:ASIO4ALL是一个通用ASIO驱动,适用于大多数的声卡,你的体验可能不同。ASIO驱动允许你从不同的声卡和音频设备中选择输入和输出。ASIO4ALL高级设置部分有这些内容的讲解。

·Buffer Length 缓冲区大小 - 显示ASIO驱动的缓冲延迟。要改变缓冲区长度,点击下面的“Show ASIO panel(显示ASIO面板)”。弹奏MIDI键盘和听到声音之间的延迟等同于这里的设置(以毫秒计)。理想的缓冲区大小是你的电脑以不产生爆音为条件下的最小值。

·Clock Source 时钟 - 一些声卡提供外部的时钟来解决同步与输出问题。但是,大多数声卡在选择“Internal 内部”时都能正常工作。

·Show ASIO Panel 显示ASIO面板 - 打开ASIO设置面板,以此来改变延迟设置。延迟设置为1-4毫秒而不产生爆音是顶尖的水平,5-10毫秒是非常好的范围,11-20毫秒则不错。10毫秒(441个采样点)是个不错的目标。

·Mix in buffer switch - 音频输出与ASIO的“buffer switch 缓冲开关”相混合。这个选项能使某些声卡达到更低的延迟。注意:当选中时,低限运转计数器会被忽略,可能会出现更多的爆音。

·Triple buffer 缓冲增加 - 这个选项在ASIO驱动使用CPU接近100%时减少爆音的数量。缓冲增加在使用高CPU占用或者一些接收到太多缓冲低限数据后会崩溃的声卡(例如Tascam US122)进行混音时很有用。注意:Triple buffer会将现有ASIO驱动设置的延迟增加为双倍(参看声卡驱动菜单下的“Status 状态”信息)。


Primary Sound 驱动属性

只在使用标准驱动时可见(Primary Sound, WDM, Primary等)

·Buffer Length 缓冲长度 - 这个推子控制的是音频缓冲区的大小。在弹奏MIDI键盘和听到声音之间的时间间隔至少等于这个数值(以毫秒计)。理想的数值是underrun count不增加时的最小数值。设置为5-10毫秒而不产生破音为顶级的,11-20毫秒非常好,21-50毫秒属于不错的范围。20毫秒(882个采样点)是个不错的目标。

·Offset 偏移 - 此选项可以改变驱动在Vista系统中的表现。默认情况为0%,即无偏移。

·Use Polling 。使用轮询 - 在管理Primary Sound 驱动的音频缓冲时使用轮询能在不产生破音的情况下使用更小的缓冲区。但在一些PC上也可能有相反的效果。

·Use Hardware Buffer 使用应尽缓冲 - 使用“”Primary Sound 驱动”所启用的声卡的硬件音频缓冲区。

·Use 32-Bit Buffer 使用32比特缓冲 - 使用32比特浮点缓冲。只在XP及更高的系统中可用。


音频混音线程

·Priority 优先级 - 设置音频混音线程的优先级。Higher = 将更多的CPU资源投入音频混音,但在CPU要求过高时会更可能卡住。Lower = 更有可能出现爆音。如果你遇到卡顿或者爆音,调整这个选项。

·Safe overloads 安全过载 - Off 关上:音频混音线程会有一个很高的优先级,因此用户界面的操作不会造成音频引擎的卡顿。当音频混音线程使用了全部的CPU时,它可能不会给用户图形界面留下任何的空间,因此看起来就像卡住了一样。On(default) 打开(默认值):“安全过载”在CPU过载出现时会调整混音优先级,将一部分CPU留给用户图形界面,这样你依然可以操作FL并最小化CPU的使用。

·Underruns 暗流 - 这个计数器显示的是检测到的所有暗流。当缓冲区满溢时,暗流就会被记录下来。当这些发生时,你可能会听到破音。这表示你的CPU无法完成工程文件所要求的实时回放的任务。

注意:1.暗流是一个实时回放时的问题,由于在导出时CPU可以用足够多的时间来运算,所以导出的音频不会有暗流。2.一些选项会忽略暗流计数器,所以如果你听到破音而暗流计数器没有增加,且CPU使用率非常高(大于80%),还是可能会有暗流。但有时破音也会因为插件表现不佳而产生。


Plugin output 插件输出

这个选项只会在把FL Studio当作一个插件使用或者作为一个ReWire客户端的时候才会显示。

·Slave Tempo 速度跟随宿主 - On:FL Studio的速度会与宿主同步。

·Record Automation 录制自动化信息 - 打开后,来自宿主的自动化控制信息(MIDI)会在录音过程中录制下来。


Playback tracking 回放跟随

可以让播放列表、钢琴卷帘窗、事件编辑器中的回放位置的显示更加平滑、正确。

·Playback tracking source 回放跟随目标:

Driver 驱动 - 音频驱动作用于回放位置(默认选项)。

Hybrid 混合 - 驱动/调音台混合位置。这个选项对解决使用“Primary Sound 驱动”时出现的卡顿非常有用。

Mixer 调音台 - 使用调音台位置。最好不用这个选项,但它有助于解决使用某些声卡时在小于10毫秒(441个采样点)情况下出现的音频、视频时间问题。

·Offset 偏移 - FL Studio和声卡使用的播放位置偏移量。当声卡驱动不能正确返送它的位置是就需要这个选项,出现这种情况的征兆可能是录制的音符不在正确的位置结束。如果你确认它不是由全局吸附设置导致的输入量化造成的,或者视觉显示不能与音频同步,则使用推子来添加播放位置的正偏移和负偏移。

注意:这些选项代替了FL Studio之前版本的“Use Mixer as Playback Position 使用调音台作为回放位置”选项。


Mixer 调音台

·Resampling 重采样 - 这里设置的是系统如何在两个已知采样点之间 进行平滑插值。这在避免采样进行移调时产生的量化噪音和混叠时是必须的。高质量的插值算法只会作用于被移调的声音。这个视频涵盖了一些混叠和插值算法的跟多细节:http://www.youtube.com/watch?v=0_QE1Ci_7TY。

有两个不同的位置可以选择插值算法。在这里的音频设置中,插值算法影响的是“现场”音频质量(如果你的工程包含需要转调操作的采样器和音频贴片通道)。另一个插值设置在导出对话框中,这回影响导出的音频文件的质量(还有导出耗费的时间)。两个位置包含的选项都是一样的,它们是:

Linear 线性插值最不消耗CPU,它简单地取了两个采样点的线性平均值,但是这可能在采样被移调到过远的位置时会导致混叠(高频噪音)。我们建议在大多数的现场混音情形中使用线性插值。

6-point hermite 是最快的一种插值算法,所以适合“实时”回放,其质量要比线性插值要好。如果你有一个很快的CPU,在严苛的混音情形中,应该使用64-point sinc。

64,128,256,512-point sinc 插值算法提供了逐级增加的高质量声音,但也会越来越消耗CPU。任何高于6-point Hermite的算法都不适合现场回放(除非有天我们拥有了32核10GHz的CPU)。那这些选项还提供它们干什么?假如有人需要最高品质的现场回放效果,可以使用它们。不相信我们?选择512-point sync然后看看你下次移调一个采样时你的CPU是什么情况,可别说我们没提醒你!

如上所述,在导出窗口中也可以选择插值算法,这能让你在导出音频时使用与音频设置中不同的插值算法。

·Preview Mixer Track 预览调音台轨道 - 选择一个轨道来播放节拍器、浏览器中的音频预览、波形编辑器的声音等。默认情况下选用的是Master轨(设置为"--"时是发送到Master轨)。

·Reset Plugins on Transport 在播放面板上操作时重置插件 - 在使用播放面板功能时(开始、结束、移动歌曲位置标记等)重置所有插件。关上它可以获得在改变歌曲位置时获得更快的响应。

·Play truncated notes 播放被截断的音符 - 在改变播放位置时播放被新播放位置截断的音符。


CPU

这些选项用来减少CPU的使用并让FL Studio在你的电脑上获得更好的表现。

·Multithreaded generator processing 多线程乐器处理 - 将一个乐器载入到多个CPU核中。

·Multithreaded mixer processing 多线程调音台处理 - 将效果器和调音台分配给多个CPU的核。

·Smart disable 智能休眠 - 在非激活状态下关掉乐器和效果器,以此来减少效果器的使用。注意:这个选项要与插件Wrapper中的Smart disable选项配合使用(此选项在插件左上角的小三角中打开的菜单中,译注),只有在wrapper中打开了“Smart Disable”选项才能起作用。这里这个选项的作用是在全局上激活或者关闭Smart Disable行为。要想对所有插件进行只能休眠操作,必须先使用Tools > Macros Switch smart disable for all plugins选项,这会将每个插件wrapper的Smart disable都打开。如果某个插件因此出现了一些问题,可以在它自己独立的wrapper菜单中取消智能休眠选项。注意:智能休眠只作用于现场回放,在导出时不起作用。

·Align tick lengths 分辨精度匹配 - 如果第三方插件自己有假定的分辨精度的话,激活这个选项可能让CPU使用率降低并获得更好的表现。Tick是音序器自动化和音符时间中的最小时间单位(PPQ计量的是每个四分音符的tick数量)。如果插件表现有问题,试试打开它。


注意:

1.要想让一个插件可以使用多个核,有三个位置的选项必须打开,第一个在这里的音频设置中,第二个在wrapper菜单中的“Allow threaded processing”,还有一个在Wrapper高级设置菜单中的“Processing > Allow threaded processing”。所有这些都是默认选中的。

2.本页的一些选项可能会使第三方插件出现问题。哪些插件会出现问题呢?这完全取决于它们与VST的标准设计相差多远,别找我们的事,我们不是“VST警察”。问题是哪一类“问题”呢?我们也不是先知,但有可能是这些:插件崩溃,音频卡顿,回放不同步,CPU使用过高。

翻译:阳光

文档位置:


发表于2014-08-03.