Tatums and segments are independent features that only relate to each other on a perceptual level. It is normal they don't align exactly. As a result, tatums might stop before the end of the track, while there's always a final segment up to the very end. It's up to you to manage the logic of your code to handle the relationship between the final segments and the last tatum: there's no built-in direct bridge between the 2 layers. You can always override the time values manually if that works for you, but that will affect what the renderer does. Hope this helps.
↧