by Michael Good » Tue Oct 21, 2014 8:36 am
Repeat playback is controlled by different elements: the <repeat> element, the <ending> element, and many attributes of the <sound> element (dacapo, coda, tocoda, segno, dalsegno, forward-repeat, fine, divisions, and times-only).
Best practice is that repeat playback is explicitly encoded with these elements, not left up to inference from the presence of lyrics. This won't always happen though since many people have used notation programs just to make things look right, not to play correctly. If playback is not setup correctly in a program like Finale or Sibelius, playback is not going to export correctly to the MusicXML file either.
Michael Good
VP of MusicXML Technologies
MakeMusic, Inc.