LFOs must stay synced to current time signature

Would be great to have possibility to keep LFOs synced to the grid even if there are time signature changes on the timeline.

What problem(s) would this feature resolve?

While having the possibility to reset LFO on song start (SYNC mode), it still gets out of sync if we introduce time signature changes to the timeline, all “synced” LFO’s become out of sync. For example, in the following picture, there is LFO synced to a bar. Each first note of the bar it drops to lowest -1 value. But if we change time signatures on the way of the composition it appears to drop to 0 in the “random” location depending of the signature and it’s position.

How does this feature fit in Bitwig as a product?

For backward compatibility the existing “SYNC” mode (and all relevant modes in other LFOs) should continue working same way as before. But additionally, new mode can be introduced: “Grid - synced to the grid”. It should reset at appropriate timeline points according to current time signature.
Additionally, too fast reset should be avoided to prevent audible clicks/pops introduction to the sound. It can be done similar to “Smoothing” option.

Is there already an alternative way to achieve this on Bitwig?

Currently it is possible to insert more bars to compensate LFO shift.
Basically this way we can align the music to LFO (not opposite as it’s supposed).

Could it be implemented using Bitwig components or APIs, without Bitwig team’s support?

Probably, it is possible to implement same idea using custom GRID device.

Could it be provided by a VST or something else reasonably integrated with Bitwig?

There are some VST LFOs which can do same. It’s somehow tricky, but still possible to re-route MIDI events sent from them.

Relevant links

Related question by users:

1 Like

7 posts were split to a new topic: [Draft discussion] LFOs must stay synced to current time signature

Oho, but sounds more like a bug when global beat changes are not correctly handled.