Device Details

Device Overview

Name/Version: Latency Compensation Pre-Delay 1.0
Author: stoolbreaker  
Description: ///Only useful if you do not sequence your synth/hardware with Ableton Live and External instrument device.///



Goal:

The device applies a delay, so your external signal is synchronized with your Live set tempo. The way I use it: in my Live set, I take my hardware synth as audio input in an audio track to creates delay effects. The dry signal of my hardware synth is monitored by my sound card, not by Live (to avoid audible latency).



How it works:

You set the first delay signature and it calculates its corresponding time (in ms) according to your Live set current tempo. Then it subtracts the global latency of your Live set to be synchronized. For example, if you set 1/16 as first delay signature and you entered the right global latency value, then the signal coming from your audio track will be a 1/16 note delayed. Then you can add any delay effect and it will be synchronized with your Live set tempo. Attention, sometimes the first delay signature is too short and/or the global latency is too high to be able to conform with the compensation delay time. In this case, a message will pop-up.



How to calculate the global latency of your Live set:

I didn’t find a way to calculate it automatically so you have to do it manually (if anyone knows a way to calculate the global latency automatically please contact me at rom1.soufflet@gmail.com, I created a suggest in Ableton Centercode: L10-SUG-3875).

First, drag and drop the group located in the "How to measure global latency” project to your current Live set (each global latency depends on your buffer size and current live set devices, please refer to https://help.ableton.com/hc/en-us/articles/360010545559-How-Latency-Works#h_cf6877db-492e-4375-a4e2-ecfd223d1f38). You can also recreate the example below in your current live set.

Set the MIDI output to your external hardware and the audio input from your external hardware.

Then, get your external hardware ready to play a signal, launch the MIDI looped sequence and press the space bar to stop. Arm the audio track for recording and press record in the scene.

Finally, stop the record, double click on the record sample and position the mouse on the transient marker (it there are not any or it is not well-positioned at the beginning of the signal, then record again or position your mouse manually (right-click, fixed grid OFF and click on the beginning of the signal)).

You can find below your sample clip the corresponding global latency of your current Live set (circled in red on the screenshot above). Set the same value to the device.
 

Device Details

Downloads: 486
Tags synth, effect, utility
Live Version Used: 10.1.17
Max Version Used: 8.1.5
Date Added: Aug 07 2020 13:59:19
Date Last Updated: Nov 09 2020 09:14:54
Average Rating (1) 5
Rate this device: (must be logged in to rate devices login)
Device Type: midi_device
URL (optional):
License (more info): None

Device Files

Device File: Latency_Compensation_Pre-Delay_v1.0.zip
 


Comments

really nice!

Login to comment on this device.

[ browse device library ]