The offset of [tabread4~] was there to avoid any reading errors when the index points get too high (the whole sample is almost 7m long). So there's not option for this, but to use only the right entry?
I believe it should be possible to correct the timing issues of the
offset inlet with some additional calculations involving [timer] and [bang~] that take into account that this inlet is only updated at block boundaries. It's
probably a bit tricky to get right, but I suppose it could work.
shouldn't it make sense that, instead of a workaround, all features of
[tabread4~] would behave the same way?
João