I'm basically playing around with seqP for the first time, and doing so on a fairly powerful machine on which I haven't experienced latency issues before, even when running Tidal with OBS and Hydra.
Yet running what seems to me like fairly basic code with seqP has been causing late messages nearly every cycle. If I really strip down the code, it goes away. But even while experiencing the latency problems, when I look at Activity Monitor, the system usage is less than 10%. And interestingly adding complex parts at the end of the sequence still causes the late messages at the start of the sequence (the complex parts mess things up even when they're not currently being played).
Are there best (i.e. most efficient) practices for using seqP? Fwiw, I've got d1-d3 each with their own seqP contained within a do block. Also, changing the latency in my bootTidal.hs doesn't seem to have any impact.