27.06.2013 Views

Logic Pro 9 User Manual - Help Library - Apple

Logic Pro 9 User Manual - Help Library - Apple

Logic Pro 9 User Manual - Help Library - Apple

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

As an example: Imagine a simple song with a few bass, guitar, vocal, and drum tracks.<br />

The bass track is routed through an audio channel that contains an effect that introduces<br />

a latency of 10 ms. All guitar tracks are routed to an aux channel that contains several<br />

inserted effects. The combined latency introduced by these effects is 30 milliseconds (ms).<br />

The vocals are routed through another aux channel that has a set of effects that introduce<br />

15 ms of latency. The drum tracks are routed straight to the main outputs, without being<br />

routed through any effects. If latencies were not compensated for, the drum tracks would<br />

play 30 ms ahead of the guitar tracks. The bass track would play 20 ms ahead of the guitar<br />

track, but 10 ms behind the drums. The vocals would play 15 ms before the guitar track,<br />

but 15 ms behind the drums and 5 ms behind the bass. Needless to say, this isn’t ideal.<br />

With plug-in latency compensation set to All, <strong>Logic</strong> <strong>Pro</strong> shifts the bass track forward by<br />

10 ms, thus synchronizing the bass and drum tracks. <strong>Logic</strong> <strong>Pro</strong> will then delay both streams<br />

routed to the output channel by 30 ms, aligning them with the guitar tracks. The aux<br />

channel that the vocals are streamed to is also delayed by 15 ms, aligning it with the<br />

drum and guitar streams (in other words, the 15 ms delay is increased to 30 ms). The<br />

precise calculations required for each stream are handled automatically.<br />

Track<br />

Bass (effect directly inserted in<br />

audio channel)<br />

Guitars (routed to aux 1)<br />

Drums (direct to output)<br />

Vocal (routed to aux 2)<br />

Uncompensated<br />

10 ms delay<br />

30 ms delay<br />

No delay<br />

15 ms delay<br />

Compensated<br />

10 ms → (audio channel) then<br />

← 30 ms (output channel)<br />

Not changed<br />

30 ms ← (output channel)<br />

15 milliseconds ← (aux channel<br />

2)<br />

As you can see in the table, all output is effectively delayed by 30 milliseconds, to match<br />

the largest amount of compensation required (by the effects in aux channel 1, which the<br />

guitar tracks are routed to). This has the effect of perfectly aligning all tracks routed to<br />

the output, and circumventing any delays introduced by plug-ins, regardless of where<br />

they are used in the signal path.<br />

Knowing the Limitations of Plug-in Latency Compensation<br />

Plug-in latency compensation works seamlessly during playback and mixing. The delay<br />

that is introduced—to compensate for latency-inducing plug-ins in output and auxiliary<br />

channels—can be applied to non-delayed streams, before they are played back. Instrument<br />

and audio tracks (that contain latency-inducing plug-ins) can also be shifted forward in<br />

time, before playback starts.<br />

1202 Chapter 41 Working with Plug-in Latencies

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!