Reading MIDI packets via onboard USB-OTG host
Posted: Sun Dec 15, 2024 9:43 pm
This is my first post here so if anything is incorrect let me know.
I am working on a project where I want to drive strips of WS2815 leds based on input from a digital piano. I have a ESP32-S3-WROOM-1 dev board that has USB-OTG and I would like to continuously read the input of the piano keys via MIDI. I'm still very much in the planning phase so I'm seeing if its actually feasible to do it this way, and if not, what my alternatives may be. I have very little experience working with USB so I'm not sure of where to really begin.
Are there any existing libraries/examples that could accomplish this, or would I need to write most of it from scratch? Would a USB breakout board be a better idea as opposed to the OTG port?
I am working on a project where I want to drive strips of WS2815 leds based on input from a digital piano. I have a ESP32-S3-WROOM-1 dev board that has USB-OTG and I would like to continuously read the input of the piano keys via MIDI. I'm still very much in the planning phase so I'm seeing if its actually feasible to do it this way, and if not, what my alternatives may be. I have very little experience working with USB so I'm not sure of where to really begin.
Are there any existing libraries/examples that could accomplish this, or would I need to write most of it from scratch? Would a USB breakout board be a better idea as opposed to the OTG port?