public void TestSineWaveDetectionAutocorrelator() { float[] buffer = new float[4096]; IPitchDetector pitchDetector = new AutoCorrelator(sampleRate); TestPitchDetection(buffer, pitchDetector); }
public void TestEmptyBufferDoesntDetectAPitch() { AutoCorrelator autoCorrelator = new AutoCorrelator(sampleRate); float pitch = autoCorrelator.DetectPitch(new float[1024], 1024); Assert.AreEqual(0f, pitch); }