I’m experiencing a weird bug regarding Micromove (MM). It’s a bit hard to explain, but here is a video of it in action. It happens on track 4 in my project, which I have selected and set to show the MM values for the track.
In each pattern, all the steps on the track have the same MM value. But I use MM=0/24 on some patterns and MM=11/24 on others. When the Play moves to the next pattern, the first step sometimes – mostly, but not always – use a wrong value for MM. It’s the other of 0/24 and 11/24 that it is supposed to do.
This problem occurs in exported stems as well.
It believe it did not happen earlier on while working on this project. And thus I suspect it to start occurring when the project reaches a certain level of complexety. Maybe it’s some sort of race condition between making sure samples are playing at the right time and reloading all the parameters for all steps when the pattern changes. But what do I know.
What we see in the video:
Pattern 8
MM is set to 0/24 for all steps. But the first step is a little late and seems to be playing at what would be MM=11/24.
Pattern 9
MM is set to 11/24 for all steps and they are played accordingly.
Pattern 10
Same as pattern 9, MM is set to 11/24 for all steps, but the first step plays at MM=0/24.
Pattern 11
MM is set to 0/24 for all steps. But the first step seems to be playing at MM=11/24
Btw, I love how the orange curser for a track follows the MM value and “waits” a bit when moving to a step that has a positive MM value
Reproduction Steps
I tried reproducing this in a clean song, but didn’t manage to. I’d be happy to share my project files with Polyend staff if that would be useful.
Occurrence
Happens every time I play my song.
Firmware
1.4.0 (build 1078)