Vintage Phone USB MIDI Controller

This is the USB MIDI controller version of the Vintage Phone MIDI Controller.  As the USB MIDI support is much easier in CircuitPython than MicroPython, this is also a version of the keypad controller code for CircuitPython too. Warning! I strongly recommend using old or second hand equipment for your experiments.  I am not responsible for … Continue reading Vintage Phone USB MIDI Controller

Vintage Phone MIDI Controller

I happened across a pretty dirty Doro x20 push-button phone in some very 70s colours in my garage as part of a clear out and thought it might make a fun MIDI controller.  My first experiment uses a Raspberry Pi Pico (in "sawn-off" mode - see later!). In this follow-up post, I turn the phone … Continue reading Vintage Phone MIDI Controller

Pi Pico PIO Poly Tone Step Sequencer – Part 2

In this project I've added some basic IO to the Pi Pico PIO Poly Tone Step Sequencer. https://youtu.be/a5Mkd0wnbzs 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 main concepts used in this project: MIDI, MicroPython … Continue reading Pi Pico PIO Poly Tone Step Sequencer – Part 2

Pi Pico PIO Poly Tone Step Sequencer

In the next part of my messing around with the Raspberry Pi Pico PIO polyphonic tones, I've paired it up with my Pi Pico Keypad MIDI Step Sequencer using my Pimoroni RGB Keypad. In part 2 I add some MIDI controllers. https://youtu.be/JJSOUhSP038 Warning! I strongly recommend using old or second hand equipment for your experiments.  I … Continue reading Pi Pico PIO Poly Tone Step Sequencer

Keyboard MIDI Matrix Decode

Following on from my Keyboard Matrix Decode I've now added MIDI out!  So I have a full sized MIDI controller keyboard for the cost of a cheap Arduino Nano clone and a couple of passive components! https://youtu.be/kqcfxiKIzi4 Warning! I strongly recommend using an old or second hand keyboard for your MIDI experiments.  I am not responsible for … Continue reading Keyboard MIDI Matrix Decode