qtractor does not set the bar_start_tick field in the BBT part of the JACK transport position.
Occasionally, (e.g. hydrogen as client relocates transport while playback is rolling with qtractor in control of JACK Timebase) this field will be filled with nan. If not prepared for it, this can really mess up transport calculation of clients internally.
If for some reason the ticks passed till the onset of the current bar is infeasible to calculate, you could maybe fill the field with -1. But nan is nasty.
qtractor
does not set the bar_start_tick field in the BBT part of the JACK transport position.Occasionally, (e.g.
hydrogen
as client relocates transport while playback is rolling withqtractor
in control of JACK Timebase) this field will be filled withnan
. If not prepared for it, this can really mess up transport calculation of clients internally.If for some reason the ticks passed till the onset of the current bar is infeasible to calculate, you could maybe fill the field with
-1
. Butnan
is nasty.