+ # Finally, apply the required compatibility modes
+ # Some applications created wrong MusicXML files, so we need to
+ # apply some compatibility mode, e.g. ignoring some features/tags
+ # in those files
+ software = ids.get_encoding_software_list ()
+ global conversion_settings
+
+ # Case 1: "Sibelius 5.1" with the "Dolet 3.4 for Sibelius" plugin
+ # is missing all beam ends => ignore all beaming information
+ if "Dolet 3.4 for Sibelius" in software:
+ conversion_settings.ignore_beaming = True
+ # TODO: Check for other unsupported features
+