diff --git a/src/importexport/musicxml/internal/musicxml/export/exportmusicxml.cpp b/src/importexport/musicxml/internal/musicxml/export/exportmusicxml.cpp index 83dfdbb8951e9..d52de9f72fec1 100644 --- a/src/importexport/musicxml/internal/musicxml/export/exportmusicxml.cpp +++ b/src/importexport/musicxml/internal/musicxml/export/exportmusicxml.cpp @@ -7068,6 +7068,11 @@ void ExportMusicXml::identification(XmlWriter& xml, Score const* const score) xml.startElement("encoding"); + String encoder = score->metaTag(u"encoder"); + if (!encoder.empty()) { + xml.tag("encoder", encoder); + } + if (MScore::debugMode) { xml.tag("software", String(u"MuseScore 0.7.0")); xml.tag("encoding-date", String(u"2007-09-10")); diff --git a/src/importexport/musicxml/internal/musicxml/import/importmusicxmlpass1.cpp b/src/importexport/musicxml/internal/musicxml/import/importmusicxmlpass1.cpp index b73caa5a01042..9b3b9c57f4e82 100644 --- a/src/importexport/musicxml/internal/musicxml/import/importmusicxmlpass1.cpp +++ b/src/importexport/musicxml/internal/musicxml/import/importmusicxmlpass1.cpp @@ -1489,7 +1489,9 @@ void MusicXmlParserPass1::identification() } else if (m_e.name() == "encoding") { // TODO while (m_e.readNextStartElement()) { - if (m_e.name() == "software") { + if (m_e.name() == "encoder") { + m_score->setMetaTag(u"encoder", m_e.readText()); + } else if (m_e.name() == "software") { String exporterString = m_e.readText().toLower(); setExporterSoftware(exporterString); } else if (m_e.name() == "supports" && m_e.asciiAttribute("element") == "beam" && m_e.asciiAttribute("type") == "yes") { diff --git a/src/importexport/musicxml/tests/data/testOrnaments.xml b/src/importexport/musicxml/tests/data/testOrnaments.xml index 341662131fafb..fdf208b2b4a3c 100644 --- a/src/importexport/musicxml/tests/data/testOrnaments.xml +++ b/src/importexport/musicxml/tests/data/testOrnaments.xml @@ -5,8 +5,8 @@ Ornaments import test - Klaus Rettinghaus + Klaus Rettinghaus MuseScore 0.7.0 2007-09-10 diff --git a/src/importexport/musicxml/tests/data/testSibOttavas_ref.mscx b/src/importexport/musicxml/tests/data/testSibOttavas_ref.mscx index 5b0fedbe03646..2150d429346b2 100644 --- a/src/importexport/musicxml/tests/data/testSibOttavas_ref.mscx +++ b/src/importexport/musicxml/tests/data/testSibOttavas_ref.mscx @@ -147,6 +147,7 @@ + James Mizen