diff --git a/src/shoopdaloop/lib/q_objects/CompositeLoop.py b/src/shoopdaloop/lib/q_objects/CompositeLoop.py index 29a36c27fa..bb3434b8b7 100644 --- a/src/shoopdaloop/lib/q_objects/CompositeLoop.py +++ b/src/shoopdaloop/lib/q_objects/CompositeLoop.py @@ -442,6 +442,7 @@ def transition_with_immediate_sync_impl(self, mode, sync_cycle): self.mode = mode self.iteration = sync_cycle self.update_length() + self.update_position() self.logger.trace(lambda: f'immediate sync: Done - mode -> {mode}, iteration -> {sync_cycle}, position -> {self._position}') # Perform the trigger(s) for the next loop cycle