Arrays - help!
hello, trying create digital guitar tuner using arduino atmel168. my idea determining frequency of incoming guitar signal use analogread command sample incoming signal @ 5khz (every 200us) , store number of values in array (about 100 samples should do). if can pull max values array , count how occur think determine input fundamental frequency.
i have hardware setup condition guitar signal readable levels (between 0 , 5v, input signal 2.5v biased) , filtered cut out above 600hz. guitars harmonic frequency generators pretty tough filter each individual note fundamental, input signals max periodically @ fundamental frequency. i thought using set limit trigger max, amplitude reduce string rings out might not trigger properly, , max values declining.
so question how store 100 input values array @ 200us(or faster) per sample, , determine how many samples occur between each max value?
i have hardware setup condition guitar signal readable levels (between 0 , 5v, input signal 2.5v biased) , filtered cut out above 600hz. guitars harmonic frequency generators pretty tough filter each individual note fundamental, input signals max periodically @ fundamental frequency. i thought using set limit trigger max, amplitude reduce string rings out might not trigger properly, , max values declining.
so question how store 100 input values array @ 200us(or faster) per sample, , determine how many samples occur between each max value?
check out code here: http://www.tonychai.com/guitar.html
Arduino Forum > Forum 2005-2010 (read only) > Software > Syntax & Programs > Arrays - help!
arduino
Comments
Post a Comment