|
发表于 2020-1-3
|
|阅读模式
Logic Pro 的设置你在软件里面的很多地方都能找到。从通用到循环播放到自动化多轨道,在这篇文章中我将要把注意力放在Logic的音频设置-与你使用的音频接口(声卡)有联系的设置,Logic对CPU的资源分配,延时,和一些其它与音频引擎相关的部分。
- l$ H* K7 f5 V* w/ u4 J7 b- f
9 E" t$ ]% H" [% R1 z, v
& u8 w: l- C% W: z3 i) p3 ^* d
# F, B7 ]# C+ E; ?5 t& Q
图17 G# y! N$ Q) o; P5 S
" o6 Z7 N6 b' j, v/ V在音频设置的选项中,还有几个额外的选项,很多时候我会看前面两个,Devices(设备)和General(通用)! e. i, G# c, ^& C
5 y7 j; E# q/ \, I+ P+ y: ]( k" K4 |+ \
硬件设置$ c% z* _; W4 t- ?" v4 G
1 |: |) t& [, y$ b, w1 B9 z
Devices选项在Audio Preferences(音频设置)窗口中,它给你用来设置关于音频接口和其它有关Logic在电脑中调配资源的配置,前面3个选项让你激活或者非激活MAC OS系统的Core Audio驱动(特指Logic使用音频I/O)。选择你希望是用的驱动,Logic对你选择不同的硬件设备配置输入与输出非常友好,尽管你能选择更多不同的i/o在使用在同一个配置。- o+ m# {$ c* R7 n3 z
; o3 p" o4 m& u7 F- J
~2 |: o) K4 h/ ?6 s7 X8 N* |$ E- Y, _9 m
图2$ W; F) X) r$ a1 H, J: {( Q) {
0 K7 P5 l+ Y' n; n( ]& R“Built-In”选项是使用Mac自带的音频I/O,MOTU 828 是我的多声道音频接口;Soundflower选项表示引用音频跳线至Mac。Aggtrgate是两个或者两个以上的整合音频设备组是来自OS的Core Audio设定,这个能是多个音频接口组合成一个更丰富的音频接口。
$ @7 f4 b! Z- B! M! {8 I: _7 f+ I, ?: b
了解你的 Buffers(缓冲)6 Z9 Y, w* p4 o/ F* d- [$ r
下一个设置,I/O Buffer Size 可能是最多人熟悉的一个设置,即使仍然经常搞混。I/O(RAM) buffers 方便从数字音频数据在电脑和音频接口中吞吐,更大值的设定表示调用最大的系统资源能更稳定,并且减少CPU的负荷,特指这种大型项目来介绍一种微延时叫作latency-当你在监听音频的时候它出现在电脑与音频接口之间。如果这个latency大到足以在你录音与监听的时候产生问题。所有数字音频i/o都会产生同样的延时,至少1-2毫秒,(通过对比,模拟设备是没有延时的)但是延时在8-12毫秒之间大概是不是闻或者不造成问题的。无论如何,最大的I/O Buffer Size设置也许造成不止以上的结果。更小值的设置会让latency降低但会增大CPU与其它电脑资源的负荷。因此所有断断续续和卡顿现象源自这个。
! ]0 F1 f. p2 A0 F3 j3 {& F& ~% }: P4 ^2 u) A& @0 v- A
I/O Buffer Size 是“用户常用”的设置,因为用户必须在低延时与稳定性之间作出平衡。”Resulting Lateny”显示你现在的设定给你带来多少的延时。Roundrtip 表示输入与输出延时的总和,意思是当你在Logic中录音或者演奏的时候到听到的是时候的延时量。; t- P# J% n' V+ p4 I
9 \; I" S; m1 E, e5 f
$ s* e# V {& n7 o6 g% C; Y E9 y! f
o" @. ]+ |+ i: F3 i图3
) P( ^2 f% e- e+ p( O
$ _, u5 G, K/ s% p" O在图3,你可以看见Buffer Size 是 128 Samples(在这个情况是 44.1kHZ采样率)对应的是7.2毫秒。如果你只是回放音频,它只是产生一半的延时,其它Buffer设置会随着你选择上一个或者下一个产生一半或者一倍的延时。9 h% V9 G% y& F" d8 _3 ]
2 q* Y) i# Y. g/ b9 j: u5 N在完美的世界,你只要设置最低的Buffer Size(32Samples)来获得最小的延时,如果你拥有一部现在强大的Mac连接着最快的设备,你就可以这样做。但是如果你的电脑并没有那么牛逼,你或者需要降低你的设置,一些人在录音(低延时)和混音(高延时)之间调配,以我当前使用的Mac和老旧的音频接口,我设置成128 Buffer-作为演奏来说。我发现延时增加再我觉得不能接受了。正如他们说的,因人而异。
8 Z* `& M0 s+ ^3 D, u* l* |' E$ t4 O( Y% C% o: J; `* L
其它设备设置# G2 |8 _' L: }0 t8 v3 J$ V
$ P* Y9 F0 O. p X8 U
大大的”Recording Delay“滑动条可能很重要,但这个通常最好让它默认-它是用来你补偿当完成录音的时候,音频接口驱动在录音时产生的一点点位置偏移(会在你的演奏上往前或者往后一点),正常来说,它是能正常执行的,但如果它出错,你可以在这里调校延时的补偿。3 J' F1 t0 g7 C. ~
. W* ~ Q8 T; V* F下面几个设置用作电脑资源分配的管理,Processing Threads 表示在Mac的CPU中分配包括真实核心和虚拟核心(小提示:中文称虚拟核心叫做线程,例子:i5-4核4线程,i7-4核8线程)它默认的参数是使用全部资源,是为了充分利用CPU的处理能力,但偶尔在特殊情况你可以尝试降低这个设定来稳定你的系统。3 N) I# x$ a3 N5 n% h8 W" T
6 q7 e' m; O+ }/ ~% s9 uProcess Buffer 指的是另一个软件 buffer 用作计算混音和效果器。这里没有真正的“最佳设置”-默认是调配到中等。理论上,更强大的系统可以利用更小值的设定,相对没那么强大的使用最大值的设定,但在实践上,如果你感觉你喜欢挑战你的系统极限,你可以实现一下看看其它档位能否实现更好的表现。
! p! X2 x9 A ]* m$ d+ b
' [5 F9 o6 a) KMultithreading 指的是Logic怎么样使用现时多线程核心到不同的任务(例如不同的轨道组)传统上,在某些情况比如当一条音频轨或者乐器轨是主要录音或者”实时“,所有效果在这个轨道组都使用同一个核心,这个通常超出负荷但其它核心几乎并没有使用到-举个例子,这个是在使用第三方乐器插件频繁会出现的问题。这个不会真正解决这种情况。但是新的“ Playback & Live Tracks”选项是企图改善在多线程分配上解决以上的问题。如果它导致你的系统不稳定,我会放弃,但如果你还是不稳定的问题,试试使用老一点的”Playback Tracks”.
" I$ m+ O9 W' E9 W- j$ ~0 m) B6 F( N% ^6 l
新的Logic 10.3 是可以选择 64-bit 算法引擎-之前的版本只有一个标准的32-bit引擎,我不会参与一个没有意义而且非常多观点有关32bit算法和64bit算法的辩论中,足够说明的是它提供了一个更高内部决策,有一点或者没有明显的改善处理。所以我放弃这个话题。! t/ |; j3 f7 o5 [. t
/ Z' n" v! o5 r! d8 [6 w( n* ]最后,如果你用老式ReWire协议去跳线到其它音乐应用,你可以选择合适的选项来获取”live(实时)或者Playback-only(只作播放)的情况 |
|