예제 #1
0
        public void Play()
        {
            MidiComposer mc = new MidiComposer();

            if (!File.Exists(_midiFileName))
            {
                mc.CreateAndPlayMusic(_notes, _midiFileName, true);
            }
            else
            {
                mc.PlayMIDI(_midiFileName);
            }
        }
        private static void Save(Individu selected)
        {
            FolderBrowserDialog dialog = new FolderBrowserDialog();
            DialogResult        result = dialog.ShowDialog();
            string path     = dialog.SelectedPath;
            string filename = selected.MidiFileName;

            try
            {
                MidiComposer mc = new MidiComposer();
                if (!File.Exists(filename))
                {
                    mc.CreateAndPlayMusic(selected.Notes, selected.MidiFileName, false);
                }

                File.Copy(filename, path + "\\" + filename);
                //SaveButton.IsEnabled = true;
            }
            catch (Exception exception)
            {
                Debug.WriteLine("Erreur: " + exception.Message);
            }
        }
예제 #3
0
 public void PlayClick(object sender, RoutedEventArgs routedEventArgs)
 {
     _composer.CreateAndPlayMusic();
 }