private void OnNotesCollectionChanged(NotesCollection collection, NotesCollectionChangedEventArgs args) { _channel = null; _velocity = null; _offVelocity = null; NotesCollectionChanged?.Invoke(collection, args); }
private void OnChordNotesCollectionChanged(NotesCollection collection, NotesCollectionChangedEventArgs args) { var addedNotes = args.AddedNotes; if (addedNotes != null) { AddNotes(addedNotes); } var removedNotes = args.RemovedNotes; if (removedNotes != null) { RemoveNotes(removedNotes); } }
private void OnNotesCollectionChanged(NotesCollection collection, NotesCollectionChangedEventArgs args) { var addedNotes = args.AddedNotes; if (addedNotes != null) { _timedEventsManager.Events.Add(GetNotesTimedEvents(addedNotes)); } var removedNotes = args.RemovedNotes; if (removedNotes != null) { _timedEventsManager.Events.Remove(GetNotesTimedEvents(removedNotes)); } }
private void OnNotesCollectionChanged(NotesCollection collection, NotesCollectionChangedEventArgs args) { NotesCollectionChanged?.Invoke(collection, args); }