Raspberry Pi Pico MIDI Channel Muter

This project uses a Pimoroni RGB Keypad with a Raspberry Pi Pico to create 16 "mute" switches for MIDI, one for each MIDI channel. https://youtu.be/8KiXT91sSk8 Warning! I strongly recommend using old or second hand equipment for your experiments.  I am not responsible for any damage to expensive instruments! These are the key tutorials for the … Continue reading Raspberry Pi Pico MIDI Channel Muter

Raspberry Pi Pico MIDI Splitter (TTL) – Part 2

This is the build guide for my Raspberry Pi Pico MIDI Splitter (TTL). Tutorials used in this project: Raspberry Pi Pico MIDI Channel Router Raspberry Pi Pico Multi MIDI Router – Part 4 Notes on KiCad for PCB design: Arduino Uno Dual Merge MIDI “Shield” - Part 2 If you are new to microcontrollers, see the Getting Started … Continue reading Raspberry Pi Pico MIDI Splitter (TTL) – Part 2

Arduino Touch Music – Revisited

This is a short demonstration of different ways to use my Touch Keyboard PCB, revisiting the following previous projects: Arduino MIDI Touch Piano Simple Arduino Music Keyboard Arduino MPR121 Touch Piano https://youtu.be/dc5dEkdLkxY Warning! I strongly recommend using old or second hand equipment for your experiments.  I am not responsible for any damage to expensive instruments! This … Continue reading Arduino Touch Music – Revisited

Getting Started with the Raspberry Pi Pico C/C++ SDK and TinyUSB MIDI

I've been meaning to take a proper look at the Raspberry Pi Pico C/C++ SDK for quite some time, but have been putting it off.  With good reason it would appear!  But I've finally got to the start of being able to build the Tiny USB test MIDI application myself and so have a good … Continue reading Getting Started with the Raspberry Pi Pico C/C++ SDK and TinyUSB MIDI

Arduino VS1053 General MIDI Synth – Part 3

Having prototyped a patch changer for my Arduino VS1053 General MIDI Synth this shows how that can be achieved in a slightly more useful manner using a shift register to control the 7-segment display. It also follows through a build using my Arduino MIDI Proto Shield PCB. Warning! I strongly recommend using an old or second hand keyboard … Continue reading Arduino VS1053 General MIDI Synth – Part 3

Raspberry Pi Pico MIDI Splitter (TTL)

This is a version of my Raspberry Pi Pico MIDI Splitter that omits the MIDI sockets and instead provides a 5V UART TX style output for use directly with 5V microcontrollers. Update: Find the Build Guide here: Raspberry Pi Pico MIDI Splitter (TTL) - Part 2 Tutorials used in this project: Raspberry Pi Pico MIDI Channel Router … Continue reading Raspberry Pi Pico MIDI Splitter (TTL)

Raspberry Pi Pico MIDI Splitter – Part 2

This is the build guide for my Raspberry Pi Pico MIDI Splitter. If you are new to microcontrollers, see the Getting Started pages. Bill of Materials Raspberry Pi Pico MIDI Splitter PCB (GitHub link below) Raspberry Pi Pico 1x H11L1 optoisolator 3x 74HCT14 (has to be the HCT version, not the HC version) 19x 220Ω resistors 1x … Continue reading Raspberry Pi Pico MIDI Splitter – Part 2

Raspberry Pi Pico Multi MIDI Router – Part 5

This is the build guide for the PCB version of my Raspberry Pi Pico Multi MIDI Router. If you are new to microcontrollers, see the Getting Started pages. Bill of Materials The Raspberry Pi Pico Multi MIDI Router PCB (GitHub link below) Raspberry Pi Pico 6x H11L1 optoisolator 6x 470Ω resistors 6x 220Ω resistors 6x 33Ω resistors … Continue reading Raspberry Pi Pico Multi MIDI Router – Part 5

Arduino VS1053 General MIDI Synth – Part 2

Another I've wanted to do with my Arduino MIDI Proto Shield PCB is link it with my Arduino VS1053 General MIDI Synth to provide a means of selecting the voice from the shield itself.  As I almost always pair my VS1053 shield with an off the shelf MIDI module to use it, this seems like a natural thing … Continue reading Arduino VS1053 General MIDI Synth – Part 2