So, I plan to try creating a lightweight organ with Arduino and Python, exchanging a sequence to control the brightness of several LEDs. The computer will use a microphone or MP3 player to generate data.
I'm not sure how to handle audio processing. What is a good option for python that can take either an audio file or microphone data (I would prefer a microphone) and then split it into different frequency ranges and write the intensity into variables? Do I have to worry about overtones if I use a microphone?
source share