Open bwhitman opened 3 months ago
This may actually mean "USB gadget support" , not USB Host support
Had a look at that example I posted? That functions for sending USB MIDI notes from ESP32-S3 to a DAW on a laptop. Really a combo example that sends bi-directional USB MIDI between a DAW on a Linux/Mac/Windows computer and an ESP32-S3 without any middlemen would be great for the ESP32 synth community. That being modular, so that handling single directional MIDI by switching a single bool or similar to ease MCU processing load, would be nice architecture. By the way, I am pondering designing a dual S3 board for touchscreen synths soon, although hopefully P4 modules will be available (or already are somewhere) very soon, so I can use one module rather than having to add a second one for synths that use more MCU cycles. Designing a dual MCU board simply to run synths honestly seems somewhat ridiculous, so hopefully that new MCU will be available to try this week.
By the way, including the USB MIDI Host capability to connect a USB keyboard directly will certainly be appreciated. I may have a look at combining various repos with some custom code later today, but I was up until 3am working the past 2 nights and I should be kinder to My body than I have been recently.
Saw that proposal. Thanks for continuing to move this project forward!
See https://github.com/shorepine/tulipcc/discussions/323
Try porting in
usb_keyboard.c
andmidi.c
into Arduino for the esp32s3 example, with a polyphonic midi synth example.