This is not functional yet.
Send commands from ESP32-S2 Mini to Novation Launchpad X. Might evolve into a step sequencer one day.
pio run
The ESP32-S2 Mini can power the Novation Launchpad X from the USB C port using the VBUS (5V) and GND pins on the ESP32-S2 Mini.
Tested on FreeBSD:
- Connect to USB
- Keep 0 button pressed while pressing RST button to enter firmware upload mode
python3 -m pip3 install --upgrade esptool
sudo -E python3 -m esptool --port /dev/ttyU0 erase_flash
sudo -E python3 -m esptool --chip esp32s2 --port /dev/ttyU0 write_flash 0 ~/Downloads/firmware_merged.bin
- Get the Novation Launchpad X go into Programmer Mode (the light show should then end); why is it not working yet? Not sending to second MIDI interface? Also see touchgadget/esp32-usb-host-demos#11
- Get it to blink some LEDs; why is it not working yet?
- Forward MIDI coming from Novation Launchpad X on the first MIDI interface as Serial MIDI to the instrument, e.g, MiniDexed
- Maybe use https://github.com/TheKikGen/midiXparser
- Implement step sequencer (possibly using existing Arduino code from an existing step sequencer?)