ndenki
Published © MIT

ESP32 USB Host MIDI Library

Turn your USB-MIDI controller into a standalone synthesizer with ESP32-S3 — no computer needed. Make easy and enjoyable MIDI projects.

BeginnerFull instructions provided8 hours1,472
ESP32 USB Host MIDI Library

Things used in this project

Hardware components

M5Stack Capsule
×1
M5Stack Unit Synth
×1
5V 1A 18650 Charger Module
×1
3.7V Lipo Battery
×1
Voltage Boost Converter Board
×1
Mini Toggle Switch
×1
UGREEN USB B to USB C
×1
Unbuckled Grove Cable 1m/2m/50cm/20cm/10cm
M5Stack Unbuckled Grove Cable 1m/2m/50cm/20cm/10cm
×1
M5Stack Unit MIDI
×1

Software apps and online services

Arduino IDE
Arduino IDE
PlatformIO IDE
PlatformIO IDE

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)
Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Custom parts and enclosures

Case

A case made just to temporarily fix things in place

Sketchfab still processing.

Schematics

Connection diagram

Code

ESP32 USB Host MIDI Library

An easy-to-use library that turns your ESP32S3 into a USB Host MIDI.

Credits

ndenki
1 project • 1 follower

Comments