Bug Report Template
Please fill in each section as thoroughly as possible
Summary: Drastic tap tempo changes cause the tempo counter to runaway and freeze animations and output
Platform (please specify Windows or MacOS): BOTH
Liberation version number: 0.7.3b3 and 0.8(1) for Mac and 0.8(2) for Win
Operating System Version: MacOS Sonoma, Win11
Details of laser DACs connected (number, type, connection method): 6x ED4, 1x Helios. Also happened with single LaserCube
Description
When tapping a lot of dynamic tempos, a slow-to-fast jump results in the beat counter advancing significantly more steps in an exponentially increasing manner. Eventually the beat counter reaches 7+ digits and the animations freeze along with the output. This frozen state can be reset once or maybe twice by switching the clock source to Ableton Link or Timeline, but repeat occurrences will require a software restart.
I could not reproduce this bug in 0.6.
I ran into this bug when playing an 11 hour gig with no tempo sync and required 2 separate software restarts at various points throughout the show.
Credit goes to Stijn and Frederik at DutchLEM for figuring out the steps to reproduce this.
Steps to reproduce
(Please make sure the bug is reproducible every time you take the same steps)
Tap tempo down to <80
Tap tempo up to >160
Repeat until beat counter advances significantly (hundreds or thousands of steps)
Keep repeating until counter advances past 7 digits
Observe frozen state
Reset by changing tempo source to Ableton Link or Timeline
Screenshot
This video is scaled from 1440p to 1080p but hopefully shows enough detail.
Notes
This is reproducible with the default project file in 0.8.