back to Arduino and ESP32-S2-Saola-1TinyUSB MIDI - GitHub
Arduino MIDI Library - GitHub
Testing USBMIDI_CREATE_DEFAULT_INSTANCE()Simply hacking midi_test to use#include <USB-MIDI.h>
provoked this error.Tricking Arduino's USB-MIDI transport layer to use ESP32TinyUSB   seemingly has not previously been hacked by creating a USBMIDI.h doppelgänger.Using Esp32TinyUSB with USB-MIDI by replacing Arduino's MIDIUSB  ... with a "glue" class CMidiUSB and this set of librariesFirst success: miditest.ino , but only implementing MIDI.read() ,which means that writes are going elsewhere... need to investigate USB-MIDI code... tttapa / Control-Surface - GitHub many example sketchesEspTinyUSB/examples/device/midiThis video is misleading; it may have worked for platformio, but as a Arduino library, ESP32TinyUSB is broken for MIDI by an enumeration value of 5, which exceeds ESP32-S2 active endpoints; enable it by changing midiusb.cpp://#define EPNUM_MIDI 0x05 to 0x04 but more than 3 or so USB composite devices is probably doomed. GitHub
Other Arduino MIDI links:source @ GitHub Arduino MIDI sketch from Notes and Volts   Arduino MIDI Library Input Test silveirago / DIY-Midi-Controller Workshop sketch Seed Studio Xiao M0 USB MIDI Arduino sketch   adafruit article |
maintained by blekenbleu |