Export MusicXML - kshoji/JFugue-for-Android GitHub Wiki
Writing MusicXML to file:
Use MusicXmlRenderer
to export the Pattern
into MusicXML file.
FileOutputStream file = context.openFileOutput("music.xml", MODE_PRIVATE);
MusicXmlRenderer renderer = new MusicXmlRenderer();
MusicStringParser parser = new MusicStringParser();
parser.addParserListener(renderer);
Pattern pattern = new Pattern("C D E F G A B |");
parser.parse(pattern);
Serializer serializer = new Serializer(file, "UTF-8");
serializer.setIndent(4);
serializer.write(renderer.getMusicXMLDoc());
file.flush();
file.close();