public void Execute(ref NoteValues note, ref List <MusicalSymbol> symbols) { note.Octave = (int)Octave + 4; int distanceWithPreviousNote = notesorder.IndexOf(note.NoteStep.ElementAt(0)) - notesorder.IndexOf(lastNote); lastNote = note.NoteStep.ElementAt(0); }
public void Execute(ref NoteValues note, ref List <MusicalSymbol> symbols) { var lastNote = symbols.Last(s => s is PSAMControlLibrary.Note) as PSAMControlLibrary.Note; if (lastNote != null) { lastNote.TieType = NoteTieType.Start; } note.TieType = NoteTieType.Stop; }
public void Execute(ref NoteValues note, ref List <MusicalSymbol> symbols) { note.NoteAlter = (int)MoleOrCross - 1; }
public void Execute(ref NoteValues note, ref List <MusicalSymbol> symbols) { note.NoteStep = Enum.GetName(typeof(Pitch), Pitch); }
public void Execute(ref NoteValues note, ref List <MusicalSymbol> symbols) { note.Duration = (MusicalSymbolDuration)Length; }
public void Execute(ref NoteValues note, ref List <MusicalSymbol> symbols) { note.NumberOfDots = Dots; }