loading
1Comments

Tell us about yourself!

Complete Your Profile
  • MakerKen commented on amandaghassaei's instructable Arduino Frequency Detection2 months ago
    Arduino Frequency Detection

    Aside from inventing an analog computer or using quantum computing, the computing devices we all use know 1's and 0's. Using a digital signal, 10-bit is referring to 2^10=1024, that is with ten on/off switches, there are 1024 combinations. That is why there are steps to the wave. The sound that we hear is the intensity over time, how loud a sound is doesn't tell us what note it was. FFT is a 'transform' to show to intensity over frequency, then when we see intensity at a certain frequency/note we see that note was played. I've seen libraries using the Teensy microcontroller running at 120MHz being able to sample and do a FFT to determine notes. Start looking there. The only way I could think of it being possible otherwise, is if it was a small pattern of exact notes you may be able to d...see more »Aside from inventing an analog computer or using quantum computing, the computing devices we all use know 1's and 0's. Using a digital signal, 10-bit is referring to 2^10=1024, that is with ten on/off switches, there are 1024 combinations. That is why there are steps to the wave. The sound that we hear is the intensity over time, how loud a sound is doesn't tell us what note it was. FFT is a 'transform' to show to intensity over frequency, then when we see intensity at a certain frequency/note we see that note was played. I've seen libraries using the Teensy microcontroller running at 120MHz being able to sample and do a FFT to determine notes. Start looking there. The only way I could think of it being possible otherwise, is if it was a small pattern of exact notes you may be able to do it using set very specific set of bandpass filters, but that approach would have other problems.

    View Instructable »