Thanks for taking a quick look. It’s hard to say because I wasn’t aware of the issue before the latest update. I just recovered from another freeze here and neither mator or the sc window reported any errors. The screen had gone to sleep and my script was playing back just fine. When I returned about ten minutes later, the norns had frozen and sound had stopped.
There are several calls outside of the redraw loop, but none of them are executed without direct interaction from the user. Letting the the script just drone on unchecked shouldn’t call any screen functions outside of the redraw() loop. If anything, I suspect it could be possibly be related to my implementation of @zebra’s The Bangs engine (which is also only a week or so old).
I’m just throwing this out there because it is unclear to me as the cause of the issue.
EDIT: I have another user with a similar issue not related to display sleeping, so feel free to delete these posts or move them over to the pixels main thread. It probably is an internal issue.