예제 #1
0
        /// <summary>
        /// Creates the notes.
        /// </summary>
        /// <param name="gpBeat">The gp beat.</param>
        /// <returns></returns>
        private static TabLib.Note[] CreateNotes(alphatab.model.Beat gpBeat)
        {
            var notes = new TabLib.Note[gpBeat.notes.length];

            for (var i = 0; i < gpBeat.notes.length; i++)
            {
                var gpNote = gpBeat.notes[i] as alphatab.model.Note;
                if (gpNote != null)
                {
                    var note = new TabLib.Note();

                    note.@String = gpNote.@string;
                    note.Fret    = gpNote.fret;

                    notes[i] = note;
                }
            }

            return(notes);
        }
예제 #2
0
        /// <summary>
        /// Creates the notes.
        /// </summary>
        /// <param name="gpBeat">The gp beat.</param>
        /// <returns></returns>
        private static TabLib.Note[] CreateNotes(alphatab.model.Beat gpBeat)
        {
            var notes = new TabLib.Note[gpBeat.notes.length];
            for (var i = 0; i < gpBeat.notes.length; i++)
            {
                var gpNote = gpBeat.notes[i] as alphatab.model.Note;
                if (gpNote != null)
                {
                    var note = new TabLib.Note();

                    note.@String = gpNote.@string;
                    note.Fret = gpNote.fret;

                    notes[i] = note;
                }
            }

            return notes;
        }