I have a bar of 2/4 in the middle of my piece. During this bar, the bar number that LiveMTC Bridge sees effectively doubles. When it goes back to 4/4, the bars go back in time. This breaks the sync with lighting. As you can see, the internal bar/beat number in the Ableton window is correct. Is the MTC plugin reading the right value from Ableton?
(FWIW, I am seeing a bunch of problems very similar to this, where the bar number shifts and doesn’t match what is shown at the top of the Ableton window, but this is the easiest one to describe.)
Hello and welcome to the forum! LiveMTC is known to become inaccurate when using tempo automation or time signature changes. This is due to limitations of Live’s API.
@Mattijs breaks down the details in this thread. At the bottom of that same thread he also explains how to request a feature from Ableton (the more requests the better), so that hopefully one day we can implement a fix.
The only thing unclear to me from that thread is what exactly to ask for. In the thread “query the current song time in seconds” is mentioned, I am not sure that helps here. Surely the API we need from them is a ‘raw’ beat & bar number as displayed at the top of Ableton, since the lack of that is why we are having to perform our own calculation? If we got the wallclock time we’d still need to perform some calculation based on the tempo and time signature from the beginning of time and I assume we don’t have access to all this data.