This is the report that ChatCPT created:
Hello,
I would like to report a possible issue in the MusicXML export from OpenMusic 7.7.
I exported a score from the OpenMusic score window using:
File -> Export -> MusicXML
The exported MusicXML seems to preserve the pitch information correctly, including eighth-tone values in <alter>, such as:
<alter>0.25</alter><alter>0.75</alter><alter>1.25</alter><alter>1.75</alter>
So the microtonal pitch information itself seems to be present in the XML.
However, I found an inconsistency in the tie information.
In the exported MusicXML, the logical tie elements:
<tie type="start"/><tie type="stop"/>
appear to be correctly present and balanced. But in some parts, the corresponding notation tie elements:
<notations> <tied type="start"/></notations>
and
<notations> <tied type="stop"/></notations>
are missing in many notes.
For example, in one exported file, I counted the following:
Part 1: tie_start=39, tie_stop=39, tied_start=39, tied_stop=39Part 2: tie_start=76, tie_stop=76, tied_start=65, tied_stop=51Part 3: tie_start=26, tie_stop=26, tied_start=26, tied_stop=26Part 4: tie_start=54, tie_stop=54, tied_start=40, tied_stop=41Part 5: tie_start=48, tie_stop=48, tied_start=38, tied_stop=44Part 6: tie_start=72, tie_stop=72, tied_start=45, tied_stop=52Part 7: tie_start=7, tie_stop=7, tied_start=7, tied_stop=7
As shown above, the <tie> elements are balanced in every part, but the <tied> elements are missing in Parts 2, 4, 5, and 6.
When this MusicXML file is imported into Sibelius, the displayed ties are incorrect.
However, if I post-process the MusicXML by adding the missing <tied> elements according to the existing <tie> elements, the same file imports into Sibelius with the ties displayed correctly, matching the OpenMusic score window.
The post-processing did not change the notes or the logical <tie> elements. It only added missing <tied> elements inside <notations>.
Before correction:
<tie type="start"/> / <tie type="stop"/> : 322 starts, 322 stops<tied type="start"/> / <tied type="stop"/> : 260 starts, 260 stops
After correction:
<tie type="start"/> / <tie type="stop"/> : 322 starts, 322 stops<tied type="start"/> / <tied type="stop"/> : 322 starts, 322 stops
This suggests that the score displayed in OpenMusic, and the logical tie information exported as <tie>, are probably correct, but some notation tie information is lost during MusicXML export.
The issue seems to occur especially in parts with more complex rhythms, tuplets, and tied note subdivisions. Simpler parts in the same file exported correctly.
Would it be possible to check whether the MusicXML exporter sometimes omits <tied> elements inside <notations>, even when the corresponding <tie> elements are present?
I can provide the original MusicXML file and the corrected MusicXML file if useful.
Best regards,
Takuya Imahori