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); }
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); }