SynthstromAudible/DelugeFirmware

Tempo fluctuates with external clock sync

Closed this issue · 5 comments

Please describe the problem:

Reported by two people on discord:

@soymonitus

I have noticed in nightly that when I have the Deluge clock synced to external clock i see no exact clock, like the host is set to 120 (Loopy Pro) and deluge shows in the screen 120.35 and then after some time, it starts to be slightly out of sync
someone else noticed this?

heek:

Yes, I noticed this. If I load a song with audio samples and play it with external clock sync, the tempo starts to be unstable. Maybe because of loading these audio samples to internal memory or? Because during the second playback of the same song the sync is stable.

Stable I mean that the tempo of 120bpm for example floating between plus minus 1 bpm.

Maybe cpu limit? sometimes playbutton blinking

Beta is doing that sync issue too, song tempo floats a lot.

What is the expected behavior?

Tempo sync is stable

Is there a relevant Pull request?

No response

What hardware did you reproduce it with?

OLED

What firmware did you reproduce it with?

Nightly, Beta

What is the firmware name:

No response

If possible provide the steps to reproduce the issue and upload additional media:

No response

It was happening to me with an empty project with just a kit clip

120.35 is almost exactly on, that's an error of around .1ms per tick. It's possibly just a normal amount of midi clock drift since usb midi can't get more accurate than that

But getting a small out-of-sync time phase, after some time playing, is not normal, right?

It depends how big it was - there is a bug with loopy pro where it occasionally sends song position pointers that don't match the current position of the song and knock the deluge out of sync

Closing as wontfix due to being representative of a bug on the clock source side, not the Deluge.