Our software (
www.groovyband.live), among the many advanced features you do not find in Yamaha's stock firmware, also offers these functionalities:
1) For every section (intro/ending/main/fill/break) you have a current beat/measure counter along as a "total measures" indicator for the playing section, so you always know where you are and how far is the section's end/loop.
2) For Main sections you can trigger a fill that, after it has played, resets the looping section at its start point (Yamaha's usual behaviour), OR that will resume to play the current section till its natural end before looping from beginning. You have two distinct buttons, so you can always decide in realtime what you need.
3) Fill-ins (and breaks) can be synced to the next measure start (even if you press the button well in advance) and are also available as "half-bar" fills.
4) If you use an Intro as a "break" (= when the sequencer is already running and playing some other section) the possible count-in bars are automatically skipped so that it always plays smoothly and credible.
You can try all this with our free demo.
And, by the way, if you contact us we always answer.