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)10void 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