I'm curious why you chose the ESP32? Because if you're working offline, the cost for its most well-known features - BLE and WiFi - would be unnecessary.
I have about 25 laying around idle. And I wrote a little C framework around ESP-IDF, which simplifies the software part. I was also sure the ESP32 can decode MP3s in real-time without a problem.
i am also working with esp32 s3 but only write rust code
https://youtu.be/y2Hi9ThKcy8?si=yV8onefVb9o7MdHC
My goal is to send midi wirelessly.
I'm curious why you chose the ESP32? Because if you're working offline, the cost for its most well-known features - BLE and WiFi - would be unnecessary.