/// <summary> /// Serializes the score. /// </summary> /// <param name="score">The score.</param> private static void SerializeScore(TabLib.Score score) { using (StreamWriter writer = File.CreateText(xmlFile)) { var serializer = new XmlSerializer(typeof(TabLib.Score)); serializer.Serialize(writer, score); } }
/// <summary> /// Creates the score. /// </summary> /// <param name="gpScore">The gp score.</param> /// <returns> /// TabLib.Score. /// </returns> private static TabLib.Score CreateScore(alphatab.model.Score gpScore) { var score = new TabLib.Score(); score.Album = gpScore.album; score.Artist = gpScore.artist; score.Title = gpScore.title; score.Tempo = gpScore.tempo; score.MasterBars = CreateMasterBars(gpScore); score.Tracks = CreateTracks(gpScore, score.MasterBars); return(score); }
/// <summary> /// Creates the score. /// </summary> /// <param name="gpScore">The gp score.</param> /// <returns> /// TabLib.Score. /// </returns> private static TabLib.Score CreateScore(alphatab.model.Score gpScore) { var score = new TabLib.Score(); score.Album = gpScore.album; score.Artist = gpScore.artist; score.Title = gpScore.title; score.Tempo = gpScore.tempo; score.MasterBars = CreateMasterBars(gpScore); score.Tracks = CreateTracks(gpScore, score.MasterBars); return score; }