STM32 MIDI Brain

Open source firmware and schematic to build a MIDI controller

View the Project on GitHub samjkent/stm32f4-midi-brain

STM32 MIDI Brain

Example schematics and firmware for a USB MIDI device based on an STM32F4 micrcontroller using the ST HAL

Example Application

Includes drivers for


Example USB-MIDI Class is based on Appendix B. of Universal Serial BusDevice Class Definition for MIDI Devices 1.0, and it’s implementation is written in the style of the STM32_USB_Device_Library Audio Class.

Annotated usbd_midi.h, usbd_midi.c, usbd_midi_if.h, usbd_midi_if.c here