FL 3rd party plugins that create latency

DjTricki

New member
Some plugins delay the signal through a channel by milliseconds and rather than snapping and moving the sound back to have it back on time with the music, is there a way to fix this? thx
 
MIXING & EFFECTS

Mixer Track Properties

This section covers the Mixer Track properties panel (9). The Mixer Track properties panel integrates some common mastering filters, phase, panning, stereo width and PDC (Plugin Delay Compensation) controls.

Integrated Effects

Parametric EQ*- The equalizer is very similar to the standaloneParametric EQ*plugin which comes with FL Studio. However, the band types in this version are predefined and can not be changed: Band 1 - Low Shelf; Band 2 - Peaking; 3 - High Shelf.Panel*(A) is the graph for the Parametric EQ, Left-click to control center frequency (left-right)/amplitude(up/down) or Right-click to control bandwidth (left-right)/amplitude(up/down).Stereo separation*()- The stereo separation filter allows you to enhance or reduce differences in the audio between the left and right channels of a track. In the default position (middle), the stereo separation filter is disabled. Turn the knob right to decrease the stereo separation (sum L+R to mono), turn left to increase stereo separation. This control has no stereo effect on mono sounds as it works by taking the difference between the L and R channels, if there is no difference then there is nothing to enhance.Pan() - The pan function in the mixer works by progressively mixing one stereo channel into another. This results in the complete stereo Mix appearing in the L or R channel at 100% L or R pan.Panel*(B) can be Left or Right-clicked to gain simultaneous X/Y control over Pan and Volume.Swap stereo channels*() - This flips the stereo image so that the Left channel becomes Right and vice verse.Invert phase() - Changes the phase of the incoming signal 180 degrees. Useful for dealing with phase cancellation problems in a mix.Level fader*- This duplicates the fader in the active mixer send track.Panel*(C) Plugin Delay Compensation (PDC) controls as discussed below.*NOTE:*Plugin delay compensation > Automatic*must be deselected to manually access this section.NOTE:*The integrated effects are the last processing/FX stage prior to audio leaving the Mixer Track and so follow any plugin FX loaded into slots 1 to 8.

Plugin Delay Compensation - PDC

PDC*is required when plugins (instrument or effects) have processing delays that put their audio out of sync with other audio or Mixer Tracks in the project. Most commonly an effect will introduce an unwanted delay that puts the audio on its Mixer Track out of sync with other Mixer Tracks. PDC works by adding the same delay to all other tracks to bring them into sync again. When several plugins introduce unwanted delay on several Mixer Tracks then multiple compensations are required so that all the tracks end up in sync when the audio reaches the Master Mixer track.Automatic PDC*- Use the*Plugin delay compensation > Automaticoption on the Mixer menu. This will automatically update PDC settings any time a change in plugin delay is detected with no further input required from you. While convenient, this method may use a little more CPU than manual PDC and in some rare and complex inter-track-routing situations, fail. If 'Automatic PDC' fails then you will then be consigned to go down into the bowels of the manual PDC system. Down we say! Down to spend eternity unravelling the mess you created with the sidechain and send options.Delay Pre/Post*- Left-click the upper/lower arrow switch to change between the upper, pre delay (used for instruments/generators) and lower arrow, post delay (used for effects). The*Pre*setting delays the audio prior to entering a Mixer Track,*Post*delays the audio leaving a Mixer Track.*NOTE:*Plugin delay compensation > Automatic*must be deselected to access this option.Delay entry menu*(showing 'none' in the example at*C, above) - This is the delay control menu, there are several units in which delays may be entered, Left-click to select from:Reset*- Resets the PDC to 'none', the default 'no delay' condition.Set in ms (milliseconds)*- Set the PDC in ms, a value entry box will appear after selecting this setting.Set in samples*- Set the PDC in samples, a value entry box will appear after selecting this setting.Set in beats*- Set the PDC in beats, a value entry box will appear after selecting this setting.Set from*- This will list Mixer Tracks that have latency caused by plugins. Select a track to automatically adapt the current PDC value to the selected track without the need to manually enter values.NOTE:*Plugin delay compensation > Automatic*must be deselected to access the above options.The*Delay Panel*(C), available on all Mixer Tracks, allows you to configure the mixer to use plugins that can't process audio in real-time, including compressors with 'look ahead' functions and 'Convolution Reverbs'. Without PDC, affected plugins will sound out of time with the main audio. The PDC control settings allow you to compensate for the unwanted delay so that the non-affected Mixer Tracks are synchronized with the delayed track.*If you need to set up PDC manually, a tutorial is provided in the next section.NOTES:Automatic PDC does not work for Plugins using multiple outputs (use manual setup, shown below).When using PDC, FL Studio will no longer respond 'instantly' as the audio output is delayed to sync with the slow plugin.PDC is not related to the*Mixer Menu > Recording > Latency compensation*option. That strips ASIO soundcard latencies from input recordings.

Guide to Manual PDC - Effects

If a Mixer Track contains an FX plugin that introduces a unwanted delay (delay-affected) then the audio from this track will be out of sync with the other Mixer Tracks. PDC is nothing more complex than delaying all 'normal' tracks by the same amount as the delay-affected track, bringing the two audio streams back in sync. To facilitate PDC, a highly accurate compensating delay is available through the Mixer TrackDelay Panel*(C).

PDC Summary:

Place the delay affected plugin on a Mixer Track and route any instruments to it that require the effect.Set up a NEW Mixer Track and use the*Delay panel*(C) to set the same delay as caused by the delay affected plugin and route*all other*Mixer Tracks exclusively through this track. That is, disable the individual Master sends.*Right-clicking*the 'track send' switches (18) will provide a 'Route to this track only' send option.

Step-by-step instructions to using Manual PDC:

Load the delay-affected (slow) plugin*- Insert delay-affected plugin into any FX slot of any*Insert mixer track*or*Send track. Link the channels you would like to effect with the plugin to this Mixer Track.Determine the delay compensation*- If you are not using the 'Set from' option you will need to manually record the plugin delay compensation (PDC). This is shown in the hint bar when you*hover over a plugin FX slot*that contains a plugin causing (and reporting) a delay, as shown below. Take note of this value and the units (usually samples).*Compensating track*- Use the 'Set from' PDC 'Delay entry' menu itemOR*enter the*PDC delay value obtained above in the 'Delay entry menu'(C)*on a second Mixer Track that DOES NOT contain the delay affected plugin. It makes sense to re-name this track 'PDC' and change the color to something bright so you can easily locate it later.Route*all normal tracks to the compensating track, disabling their individual Master sends*- All audio (other than that running through the track containing the plugin causing a delay) must be routed through the compensating track.*You must DISABLE THE MASTER SEND of each Mixer Track routed to the compensating track*so that the only path for audio from these tracks to the Master is through the compensating track. Use the 'track send' switches (18) and select 'Route to this track only'*OR:TIP:*Use the Mixer menu option 'Create submix to' when setting up PDC projects. In this case:4.1*Select the PDC Mixer Track*(from Step 3.) and use the Mixer Menu 'Create submix to' function4.2*Select 'Master'*from the pop-up list of Mixer Tracks. All tracks originally routed to the Master will now be routed exclusively to the (currently selected) PDC Mixer Track.4.3*Select the Mixer Track carrying the delay affected plugin, Right-click the*Master send switch*and select 'Route to this track only'. This is required since it was re-routed to the PDC Mixer Track in the previous step.Testing*- The two audio streams should now be in sync. However, the PDC setting in the hint window is reported by the plugin, so if this is not available you may need to tune the delay setting by ear, if so compare the PDC and non PDC paths using a percussive sound such as a 'hat' sample. Set the step-sequencer to pattern mode and trigger the delay-affected and a normal instruments with equivalent steps. Make sure there are no FX on the compensating channel while you test.NOTE:*If you intend to use a delay-affected plugin on the Master Mixer Track (and you are not sending audio out of FL Studio via an individual Mixer Track output), then you do not need to compensate as all audio passes through the Master track and so all audio is equally delayed by the offending plugin.

Guide to using Manual PDC - Instruments

Some instruments give a delayed response to note input commands. It is possible to use the*Pre*delay setting on the*Delay Panel*(C) to re-sync delayed and normal instrument audio, before either enter the mixer. Pre delaying simplifies the internal routing and set-up requirements. The principle here is to add a pre-delay to each Mixer Track receiving normal instruments while the track receiving a delayed instrument is not adjusted.

Step-by-step instructions to using instruments/generator PDC -

Link the delay-affected (slow) plugin to the mixer*- Select a Mixer Track and route the delay-affected instrument to this track. This will be the only track that does not receive a delay compensation.Link normal instruments/generators*- All normal generators/instruments may be linked to*any other*Mixer Track/s as usual. All tracks used by unaffected instruments/generators must receive a*Pre-delay*compensation set in the*Delay Panel*(C).Determine the delay compensation*- The delay caused by the affected instrument/generator will either be noted in the documentation that comes with the plugin OR if this is not available you will need to tune the delay setting by ear. If so compare a normal and delay-affected plugin using a percussive sound with a sharp attack and quick release. Make sure there are no FX on the Mixer Tracks you are testing. Set the step-sequencer to pattern mode and trigger the delay-affected and a normal instruments with equivalent steps.Delay setting*- Select*Pre delay*and enter the*PDC delay value obtained above into the 'Delay entry menu'*(C)*of each track receiving a normal instrument.
 
Back
Top