STM32 USB MIDI Controller Tutorial (TinyUSB) - Phil's Lab #169

Feb 11, 2026Channel
AI Analysis
Data from YouTube Data API v3Updated Just now
Phil’s Lab
Phil’s Lab

216K subscribers

View Channel

Video Overview

Video Details

Published5 months ago
Duration30:13
Video IDxpWwych65vc
Languageen
CategoryScience & Technology
PrivacyPublic
Made for KidsNo
Video TypeRegular Video

Performance Metrics

Views3.4K
Likes215
Comments20
Engagement Rate6.94%
Likes per 100 views6.35
Comments per 1K views5.90

Video Tags

Description

How to create your own, custom USB MIDI controller with STM32 microcontrollers and the TinyUSB USB MIDI device stack. Limited-time: $2 for 6-layer PCBs up to 100×100 mm - grab your $33 coupon now: https://jlcpcb.com/events/6-layer-pcb?from=PhilsLab (Ad) Altium Develop: http://altium.com/yt/philslab (Ad) [SUPPORT] Hardware design courses: https://phils-lab-shop.fedevel.education Course content: https://www.phils-lab.net/courses Patreon: https://www.patreon.com/phils94 [LINKS] TinyUSB: https://docs.tinyusb.org/en/latest/index.html TinyUSB Git: https://github.com/hathach/tinyusb TinyUSB CDC Video: https://youtu.be/XgsnJdY8LsY STM32 ADC DMA TIM Video: https://youtu.be/_K3GvQkyarg USB MIDI Spec:https://www.usb.org/sites/default/files/midi10.pdf [TIMESTAMPS] 00:00 Intro 01:58 JLCPCB (Ad) 02:59 Altium Develop (Ad) 03:52 Hardware Overview 06:00 CubeIDE Set-Up 08:37 TinyUSB MIDI Device Class 14:21 Receiving MIDI Messages 18:30 Testing Reception with Python Mido 22:49 Sending MIDI Messages 27:04 Testing with DAW 29:42 Outro

Related Videos

More videos from Phil’s Lab