Just did a timing check. The latency is insanely bad if it’s getting clocked externally, unless you choose layered gens. It still is about 5ms later than my other drum machine which is receiving sync from the TR1000.
Layered Gens on 64 buffer - 7ms. Layered Gens off - 51ms!! Crazy.
The thing is that it should be 2ms, that is where my SP1200 is landing, and that is the round trip latency of my RME. So it’s a small annoyance, but I will have to push the Roland 5ms ahead to have it’s audio be synced up in the DAW with my SP1200. It would be nice if I did not have to do this.
Where it gets real strange is when I turn off the MIDI coming into the TR1000 and use it as the master clock, as Roland says to do in the manual. In layered gens mode it is unusable, the drums sound completely wonky and out of time. Not even at the right tempo or anything. So I switch to the other mode and now the machines both play in time but the roland is WAYYY behind the SP1200.
So basically I am unable to send MIDI sync from the Roland clock to another drum machine if the Roland is the master clock.
The SP1200 clock is super reliable and accurate. It records dead on the grid, just 1-2 ms of latency which is nothing.
I am going to write to Roland Support and see if they can drop the latency even lower, and see what the heck is going on with my machine not being able to send a clean clock.
The 1 caveat here is I record in double time. So I record at 244 BPM instead of 122. I do not think that should be an issue though. The TR1000 goes up to 300 bpm.
The only good news is the TR1000 does not jitter when getting clocked from the DAW via a sync clock. So that is stable. But the clock still has some serious issues, especially if it’s supposed to drive an entire studio as a main clock. That literally can not happen right now, at least with my unit.
I am updated to firmware 1.1.1 . Let me know if any of you can recreate this.