# Many dynamic tap tempo changes cause animation/output to freeze

**URL:** <https://forum.liberationlaser.com/t/many-dynamic-tap-tempo-changes-cause-animation-output-to-freeze/970>\
**Category:** Bug reports\
**Created:** [19 March 2025 18:26 UTC](https://forum.liberationlaser.com/t/many-dynamic-tap-tempo-changes-cause-animation-output-to-freeze/970 "2025-03-19T18:26:26Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Afturmath](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.liberationlaser.com/afturmath/32/1018_2.png) [@Afturmath](https://forum.liberationlaser.com/u/Afturmath)\
**Post date:** [19 March 2025 18:26 UTC](https://forum.liberationlaser.com/t/many-dynamic-tap-tempo-changes-cause-animation-output-to-freeze/970/1 "2025-03-19T18:26:26Z")

</div>

# 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.

[![](https://europe1.discourse-cdn.com/flex017/uploads/liberation/original/2X/8/8db042bfc7fc483afa971e7a456eec75c09e1d80.jpeg "Liberation 0.7.3b3 tap tempo bug") ](https://www.youtube.com/watch?v=AMy7P6HFS30)

## Notes

This is reproducible with the default project file in 0.8.

---

<div class="post-metadata">

**Author:** ![seb](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.liberationlaser.com/seb/32/3_2.png) [@seb](https://forum.liberationlaser.com/u/seb)\
**Post date:** [20 March 2025 09:31 UTC](https://forum.liberationlaser.com/t/many-dynamic-tap-tempo-changes-cause-animation-output-to-freeze/970/2 "2025-03-20T09:31:00Z")

</div>

This bug report is perfect and so useful - thank you so much!

I’ve fixed this bug this morning in time for the next build, but if it happens to you in one of the current versions you can reset the bar counter with the little rewind back to beginning button ⏮

Please please more bug reports! Even if it’s something small that you don’t think is important I want to hear about it.

Thanks!

Seb

---

<div class="post-metadata">

**Author:** ![Afturmath](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.liberationlaser.com/afturmath/32/1018_2.png) [@Afturmath](https://forum.liberationlaser.com/u/Afturmath)\
**Post date:** [20 March 2025 12:13 UTC](https://forum.liberationlaser.com/t/many-dynamic-tap-tempo-changes-cause-animation-output-to-freeze/970/3 "2025-03-20T12:13:31Z")

</div>

Hi Seb,

As you can see in the latter part of the video, resetting the beat counter does not correct the freezing behavior.

---

<div class="post-metadata">

**Author:** ![seb](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.liberationlaser.com/seb/32/3_2.png) [@seb](https://forum.liberationlaser.com/u/seb)\
**Post date:** [20 March 2025 12:14 UTC](https://forum.liberationlaser.com/t/many-dynamic-tap-tempo-changes-cause-animation-output-to-freeze/970/4 "2025-03-20T12:14:43Z")

</div>

Ah good to know, thanks!

---

<div class="post-metadata">

**Author:** ![seb](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.liberationlaser.com/seb/32/3_2.png) [@seb](https://forum.liberationlaser.com/u/seb)\
**Post date:** [10 September 2025 08:52 UTC](https://forum.liberationlaser.com/t/many-dynamic-tap-tempo-changes-cause-animation-output-to-freeze/970/5 "2025-09-10T08:52:46Z")

</div>

Fixed in 0.9.1, thanks @Afturmath for the considerable work to help hunt this one down!
