Strum all strings at once
This uses FFT peak detection to find frequencies near each string's expected pitch. Notice how harmonics can cause confusion - the challenge of polyphonic tuning!