Ejemplo n.º 1
0
 /// <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);
     }
 }
Ejemplo n.º 2
0
        /// <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);
        }
Ejemplo n.º 3
0
        /// <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;
        }