private void OnAddPreviewPlayerExecute()
        {
            var player = new PreviewNotePlayer {
                Name = "New Player"
            };

            player.PreviewNotes.Add(new PreviewNote {
                Start = 0, Duration = 1, NoteNumber = 48
            });
            PreviewNotePlayers.Add(player);
        }
        public bool IsPreviewNotePlayerInUse(PreviewNotePlayer previewNotePlayer)
        {
            foreach (var plugin in _globalService.Plugins)
            {
                var hasPreviewNotePlayer = (from preset in plugin.Presets
                                            where ReferenceEquals(preset.PreviewNotePlayer, previewNotePlayer)
                                            select preset).Any();

                if (hasPreviewNotePlayer)
                {
                    return(true);
                }
            }

            return(false);
        }