Arduino Pro Mini MIDI USB HOST PCB Build Guide

Here are the build notes for my Arduino Pro Mini MIDI USB HOST PCB. https://makertube.net/w/fenpgiuXnZrcCwgVFeVXkU Warning! I strongly recommend using old or second hand equipment for your experiments.  I am not responsible for any damage to expensive instruments! If you are new to microcontrollers, see the Getting Started pages. Bill of Materials Arduino Pro Mini MIDI … Continue reading Arduino Pro Mini MIDI USB HOST PCB Build Guide

Arduino Pro Mini MIDI USB HOST PCB Design

I've finally decided to create a PCB for my Mini USB-MIDI to MIDI USB Host MIDI converter based on an Arduino Pro Mini and a Mini USB Host Shield. Whilst I was at it, I've also included an option to support the USB-MIDI to MIDI Revisited build based on an Adafruit Trinket M0. Here is the Arduino … Continue reading Arduino Pro Mini MIDI USB HOST PCB Design

Raspberry Pi Pico Multi MIDI Router – Part 3

The obviously missing part of my Raspberry Pi Pico Multi MIDI Router is the use of USB MIDI.  The Pico should support both USB host and device functionality, but I think you need to get into the C software development kit to do that properly, something I've not looked at yet. One of the easiest ways … Continue reading Raspberry Pi Pico Multi MIDI Router – Part 3

CircuitPython USB to Serial MIDI Router

I've indirectly used USB and Serial MIDI with CircuitPython a few times now, but haven't explicitly shown how to use it as a simple USB (device) to serial MIDI converter.  This project shows how to do that.  Any CircuitPython device should be usable like this, but I've used this as an excuse to do something … Continue reading CircuitPython USB to Serial MIDI Router

SAMD51 USB MIDI Multi-Pot Mozzi Synthesis

When I left my Trinket USB MIDI Multi-Pot Mozzi Synthesis – Part 3 I had the following: Mozzi synthesis on the Trinket M0 board (that uses the SAMD21 Cortex M0+ processor core at 48MHz). Four note polyphony. USB device functionality - it can be controlled via MIDI over USB from a PC. USB host functionality - … Continue reading SAMD51 USB MIDI Multi-Pot Mozzi Synthesis

Trinket USB MIDI Multi-Pot Mozzi Synthesis – Part 3

So, I've performed some optimisations for my polyphonic Trinket USB MIDI Multi-Pot Mozzi Synthesis and think this is probably where I'll leave the code for the time being.  You can get an idea of what it can do in the video below. https://youtu.be/piz4varsgXg Warning! I strongly recommend using old or second hand equipment for your … Continue reading Trinket USB MIDI Multi-Pot Mozzi Synthesis – Part 3

Trinket USB MIDI Multi-Pot Mozzi Synthesis – Part 2

This is a first go at getting polyphony running on my Trinket M0 USB Mozzi synth.  It is very much a work in progress though as I've just not managed to get the right balance of the different aspects of the system running together yet.  But I thought I'd pause and report what I have … Continue reading Trinket USB MIDI Multi-Pot Mozzi Synthesis – Part 2

Trinket FM Synthesis with Mozzi

Having played around a little with the Adafruit Trinket M0 I'm now starting to spend some time learning about the SAMD21 processor on board as part of an investigation into 32-bit ARM processors and their possibilities for synthesis. In a follow-up post I add MIDI host support via the built-in USB port. In a further … Continue reading Trinket FM Synthesis with Mozzi