![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
A program to automatically tune a guitar. Written by Justin Reidhead and Steven Swenson
Dependencies: FFT FrequencyFinder Motor NewTextLCD PinDetect mbed strings
Diff: FrequencyFinder/FrequencyFinder.cpp
- Revision:
- 11:bdad1acccdad
- Parent:
- 10:4566e8aeb3ae
- Child:
- 12:03c189de6e2e
--- a/FrequencyFinder/FrequencyFinder.cpp Tue Apr 24 23:20:53 2012 +0000 +++ b/FrequencyFinder/FrequencyFinder.cpp Wed Apr 25 00:42:46 2012 +0000 @@ -43,16 +43,18 @@ //takes the absolute value of the signal for (int j=0; j<size; j++) { signal_array[j]=abs(signal_array[j]); - if (j<100) + if (j<200)//~48Hz signal_array[j]=0; - else if (j<400) + else if (j<400)//~97Hz signal_array[j]=signal_array[j]*5; - else if (j<600) + else if (j<600)//~146Hz signal_array[j]=signal_array[j]*6; - else if (j<800) + else if (j<900)//~219Hz signal_array[j]=signal_array[j]*7; + else if (j<1200)//292Hz + signal_array[j]=signal_array[j]*25; else - signal_array[j]=signal_array[j]*10; + signal_array[j]=signal_array[j]*30; } }