Example #1
0
        private void loadSong(bool nextSong)
        {
            stopSong();
            if (songPos >= 0)
            {
                int            tempScore = score;
                SongParameters tempSong  = backlog[songPos];
                UserToken      tempUser  = currentUser;
                int            tempGenre = curGenre;
                new Thread(() => sendScore(tempScore, tempSong, tempUser, tempGenre)).Start();
            }
            resetPlayBar();

            if (nextSong)
            {
                songPos++;
            }
            else if (songPos > 0)
            {
                songPos--;
            }

            if (songPos < 0 || songPos > backlog.Count)
            {
                return;
            }

            foreach (Setting setting in settings)
            {
                if (setting.isChecked())
                {
                    setting.randomize();
                }
            }

            if (songPos >= backlog.Count)
            {
                backlog.Add(new SongParameters(seed.getIntValue(), tempo.getIntValue(), genre.getStringValue()));
                if (backlog.Count > Properties.Settings.Default.maxSongs)
                {
                    backlog.RemoveAt(0);
                    songPos--;
                }
            }
            else
            {
                genre.setValue(backlog[songPos].genre);
                tempo.setValue(backlog[songPos].tempo + "");
                seed.setValue(backlog[songPos].seed + "");
            }

            player.Open("");
            songLen = generator.generate(backlog[songPos]);
            player.Open("temp.mid");
            playSong();
        }
Example #2
0
        public static double GetVideoDuration(string file)
        {
            MediaPlayer.MediaPlayer media = new MediaPlayer.MediaPlayer();
            media.Open(file);

            Thread.Sleep(600);

            var duration = media.Duration;

            return(duration);
        }
Example #3
0
        private void tmrMusic_Tick(object sender, EventArgs e)
        {
            // Replay the song once it is finished
            if (seconds % 85 == 0)
            {
                mp.Open(@"Resources\Tetris.mp3");
                mp.Play();
            }

            seconds++;
        }
        public bool play(MidiSelection e)
        {
            if (m_mediaPlayer != null)
            {
                // Setup and load the file into the media player
                m_mediaPlayer.FileName = fileNames[(int)e];
                m_mediaPlayer.Open(fileNames[(int)e]);

                // Play it
                m_mediaPlayer.Play();
            }
            return(true);
        }
Example #5
0
        private static void GenerateJazz()
        {
            Random rnd = new Random();
            //var songLen = generator.generate(new SongParameters(1144069031, 128, "Jazz"));

            //var songLen = generator.generate(new SongParameters(rnd.Next(1044069031, 1344069031), rnd.Next(120, 150), "Twelve-tone"));
            var songLen = generator.generate(new SongParameters(rnd.Next(1044069031, 1344069031), 89, "Twelve-tone"));

            player.Open("temp.mid");
            player.Stop();
            player.Volume = -900;
            //player.Play();
        }
        public void exibir_resultado(Double resultado)
        {
            if (resultado == 666)
            {
                MediaPlayer.MediaPlayer winmp = new MediaPlayer.MediaPlayer();
                winmp.FileName = @"123.mid";
                winmp.Open(winmp.FileName);
                winmp.Play();

                //SoundPlayer mp = new SoundPlayer(@"C:\Users\srmf32\Documents\Visual Studio 2013\Projects\Calculador Cientifica\Lavender_Town.wav");
                //mp.Play();
            }
            this.textBox = resultado.ToString();
        }
Example #7
0
 private void playSound()
 {
     wm.Open(soundPath + "sound.wma");
     wm.Play();
 }
Example #8
0
 public void PlayBackgroundSound(string backgroundSoundPath)
 {
     _backgroundSoundPlayer.Stop();
     _backgroundSoundPlayer.Open(backgroundSoundPath);
     _backgroundSoundPlayer.Play();
 }
        public void exibir_resultado(Double resultado)
        {
            if (resultado == 666)
            {
                MediaPlayer.MediaPlayer winmp = new MediaPlayer.MediaPlayer();
                winmp.FileName = @"123.mid";
                winmp.Open(winmp.FileName);
                winmp.Play();

                //SoundPlayer mp = new SoundPlayer(@"C:\Users\srmf32\Documents\Visual Studio 2013\Projects\Calculador Cientifica\Lavender_Town.wav");
                //mp.Play();
            }
            this.textBox = resultado.ToString();
        }