1 #include "tse3/file/Write.h"
2 
3 #include "tse3/file/XML.h"
4 #include "tse3/Midi.h"
5 
6 const int MajorVersion = 200;
7 const int MinorVersion = 0;
8 static const char *originator = "TSE3";
9 
writeSong(XmlFileWriter & writer,TSE3::Song & song)10 void TSE3::File::writeSong(XmlFileWriter &writer, TSE3::Song &song)
11 {
12     TSE3::File::XmlFileWriter::AutoElement ae(writer, "TSE3");
13 
14     writer.element("Version-Major", MajorVersion);
15     writer.element("Version-Minor", MinorVersion);
16     writer.element("Originator",    originator);
17     writer.element("PPQN",          Clock::PPQN);
18 
19     TSE3::File::write(writer, song);
20 }
21