-
Notifications
You must be signed in to change notification settings - Fork 36
late events #14
Comments
👍 I also experience the same problem, but it only seems to happen when I open a 2nd channel on the same device. For example, this works fine:
But as soon as I eval this next line, that
I don't even need to eval a pattern on |
regarding multichannel should be better once I get my local changes for 0.9 merged into 0.9-dev. however I. also experience late messages especially when reducing cps on complex patterns and it seems it cannot be restored when increasing cps back again. This is related to how messages get scheduled since port midi enforces monotonic timestamps and otherwise drops events, so if one message is late, currently it seem all following might be late too (but only in certain circumstances I haven't yet figured out). thx for reporting but, yes timing is still not good enough in tidal-midi …
|
aah, I increased latency of the contorllershape for e.g. the Tetra to 0.2 which (if I remember correctly result in 200ms latency) however VolcaKeys is 0.01 so this might be bit short and could lead to late messages pretty early. Can you check whether it works better you if you increase latency? |
Ah, increasing the
So, to give it a wide range, increased from |
As long as we have no better technical solution, this and the information from #22 should be put into the docs and recommend a workaround e.g. set higher |
Not really sure how to explain this bug but here it goes:
When playing a simple pattern (four on the floor) like
It plays OK but also get this message
and the pattern sometimes goes a bit out of rhythm (as if I'd use
# nudge "0.25"
1/4 of the cycles). It happens with all tidal-midi modules (though I'm only usingGMPerc.hs
andSynth.hs
from the0.9-dev
branch).I tracked this message to this block but I'm not really in a position to fix this bug, so here I am.
My setup/config is here and my tidal.el. This didn't happened with tidal-midi 0.6 so I don't really think this is due to running all inside a Docker container (I might be wrong tho).
I also checked that all MIDI messages/events are sent OK to the devices with
midisnoop
.If you need some extra information let me know.
The text was updated successfully, but these errors were encountered: