Exemple #1
0
        public static TimeSpan TestChirp(SoundGenerator sg)
        {
            Stopwatch sw = new Stopwatch();

            sw.Start();
            sg.AddSimpleTone(440, 2000, false);
            sg.AddSineChirp(440, 900, 3000);
            sg.AddSimpleTone(900, 2000, false);
            sw.Stop();
            return(sw.Elapsed);
        }
Exemple #2
0
        public static TimeSpan TestRandomChirp(SoundGenerator sg)
        {
            Stopwatch sw = new Stopwatch();

            sw.Start();
            double f1 = 0;
            double f2 = 440;
            Random r  = new Random();

            for (int i = 0; i < 100; i++)
            {
                f1 = f2;
                f2 = r.Next(300, 4000);
                sg.AddSineChirp(f1, f2, 300);
            }
            sg.AddSimpleTone(f2, 2000, false);
            sw.Stop();
            return(sw.Elapsed);
        }