コード例 #1
0
        private void OnChordParsed(object sender, ChordParsedEventArgs e)
        {
            noteWindow.AddChordOctave(e.Chord.Root);
            string musicString = e.Chord.GetPatternWithNotes().ToString();
            string duration    =
                LilyPondNoteDurationHelper.GetDuration(e.Chord.Root.Duration.ToString(CultureInfo.InvariantCulture));

            ParallelNoteEvent(musicString, duration, e.Chord.Root.OriginalString);
            lilyPondString.Append($">{duration} ");
        }
コード例 #2
0
 public void OnChordParsed(object sender, ChordParsedEventArgs e)
 {
     Print($"Chord parsed: rootnote = {e.Chord.Root.Value}  intervals = {e.Chord.GetIntervals()}  duration = {e.Chord.Root.Duration}  onVelocity = {e.Chord.Root.OnVelocity}  offVelocity = {e.Chord.Root.OffVelocity}");
 }