From da50c0294696c3a327db4b2a0a089d7977df488e Mon Sep 17 00:00:00 2001 From: Justin Worthe Date: Tue, 26 Dec 2017 17:00:03 +0200 Subject: Refactored to use more extensive typing --- benches/transforms.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'benches') diff --git a/benches/transforms.rs b/benches/transforms.rs index 8771492..2ed88b5 100644 --- a/benches/transforms.rs +++ b/benches/transforms.rs @@ -2,6 +2,8 @@ extern crate bencher; extern crate rusty_microphone; +use rusty_microphone::signal::Signal; +use rusty_microphone::correlation::Correlation; use bencher::Bencher; @@ -24,11 +26,13 @@ fn sample_sinusoud(amplitude: f32, frequency: f32, phase: f32) -> Vec { } fn bench_correlation_on_sine_wave(b: &mut Bencher) { - let frequency = 440.0f32; //concert A - let samples = sample_sinusoud(1.0, frequency, 0.0); + let signal = Signal::new( + &sample_sinusoud(1.0, 440.0f32, 0.0), + SAMPLE_RATE + ); b.iter(|| { - rusty_microphone::transforms::find_fundamental_frequency(&samples, SAMPLE_RATE) + Correlation::from_signal(&signal); }) } benchmark_group!(transforms, bench_correlation_on_sine_wave); -- cgit v1.2.3