Summary
mx::api can represent single-note tremolos, but not measured multi-note tremolos. This prevents faithful authoring and round-tripping of a common MusicXML tremolo form.
Details
MusicXML uses <tremolo> for both single-note and multi-note tremolos.
mx::api currently supports the single-note case, but it does not provide a way to represent the multi-note case written as paired tremolo ornaments on adjacent notes, e.g.:
<tremolo type="start">3</tremolo>
...
<tremolo type="stop">3</tremolo>
Because there is no public API representation for this notation shape, API clients cannot author it directly, and read/write round-trip cannot preserve it faithfully.
Summary
mx::apican represent single-note tremolos, but not measured multi-note tremolos. This prevents faithful authoring and round-tripping of a common MusicXML tremolo form.Details
MusicXML uses
<tremolo>for both single-note and multi-note tremolos.mx::apicurrently supports the single-note case, but it does not provide a way to represent the multi-note case written as paired tremolo ornaments on adjacent notes, e.g.:Because there is no public API representation for this notation shape, API clients cannot author it directly, and read/write round-trip cannot preserve it faithfully.