Skip to content

Hardware Choices & Implementation - FFT #1903

Answered by pschatzmann
jsalerno asked this question in Q&A
Discussion options

You must be logged in to vote

Audio processing on microcontrollers is challenging because of their limited RAM and processing speed. Specially floating point operations are much slower then what you get on Android and the data transmission speeds are limited.

Some microcontrollers have a built-in ADC but the quality is usually quite poor, in in general I recommend to use an Audio ADC or an Audio Board that has provides audio input.

I suggest you do some prototyping with an ESP32 because you can try to exchange the data via BLE, Bluetooth, IP or UDP to get a better feeling about the limits.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by pschatzmann
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants