Skip to main content Skip to local navigation
Home » Posts tagged 'MIDI 1.0'

MIDI 1.0

TinyUSB on Arduino and RP2350: Step 3 -- Pico SDK MIDIUSB.cpp examples

There are plenty of ways to develop MIDI 1.0 applications on microcontrollers, such as the well-respected non-TinyUSB MIDI 1.0 library by Fourty Seven Effects library. That's great for general Arduino projects. However, here we're going to to continue in the direction we started in Part 1 and Part 2 of this blog series -- so […]

MIDI 1.0 Example using RP2350 + Arduino

So, I've got a Seeed Studio Xiao RP2350. It's a minimalist RP2350 microcontroller board. Can it use its USB-C port to output MIDI 1.0 notes over USB? Yes. Here's how... I... The code that I used is: It compiles and loads on to the RP2350. I verified it using MTSL: Simple and easy. James Andrew […]

TinyUSB on the ESP32-C6 -- I mean ESP32-S3: First Steps

I am interested in developing MIDI 1.0 and MIDI 2.0 applications on embedded devices. As part of Designing Sound Futures, I worked with Mohaimen Hassan on Shetu, the very first MIDI 2.0 device produced in an academic setting. Unlike other attempts, it was written completely in C, with no other libraries or programming languages. The […]