I've had a Micro:bit for a while now and recently found a "piano shield" from Keyestudio so thought I'd give it a go. These are the key tutorials for the main concepts used in this project: Micro:bit MakeCode Editor Keyestudio KS0440 Piano Module If you are new to the Micro:bit try the Micro:bit Getting Started … Continue reading Micro:bit Touch Piano
Category: Project Categories
USBMIDI to MIDI Shield
I've been using my Korg Minikeys for testing a number of these projects, which usually means breaking out my Mini USB-MIDI to MIDI converter, but that means I need to find jumper wires, power, etc, so I thought it would be interesting to mount the appropriate components onto an Arduino pro-shield to create an entire "USB … Continue reading USBMIDI to MIDI Shield
TFT MIDI Display – Part 2
Building on my previous project adding a colour display to an Arduino, I thought I'd use the graphics a little by adding one of those "show the note on the stave" displays you quite often get on modern keyboards. In Part 3 I preset an alternative visualisation. https://youtu.be/p_eLd95G4zc Warning! I strongly recommend using an old or … Continue reading TFT MIDI Display – Part 2
Adafruit Feather MIDI, Music and LEDs
In my last post using the Adafruit Feather, I described how to get the MIDI and Music Maker FeatherWings working together. This time I'm adding in the CharlieWing LED module. https://youtu.be/Oi54vxumLFc Warning! I strongly recommend using an old or second hand keyboard for your MIDI experiments. I am not responsible for any damage to expensive instruments! … Continue reading Adafruit Feather MIDI, Music and LEDs
TFT MIDI Display
This project uses a cheap 1.8" colour 128x160 TFT display based on a ST7735 driver chip which is available very cheaply in the usual places. The display links up to an Arduino using the SPI bus as described here and there is a nice little library to talk to it provided by Adafruit for use … Continue reading TFT MIDI Display
Adafruit Feather MIDI and Music
I've wanted an excuse to play with some of the Adafruit Feather lines of boards for a while, so I finally dipped in a bought a board and a couple of add-ons. You can get most of their range in the UK from Pimoroni, The Pi Hut, and others (I'm not affiliated with any of … Continue reading Adafruit Feather MIDI and Music
Simple Synth IO Shield
I have a range of synthesizer chips and modules and some of those come on shields but I needed a way to hook up some potentiometers in a simple manner for testing and playing around. To date I've build separate modules (some examples here and here). One thing I often find is that music shields … Continue reading Simple Synth IO Shield
MCP4725 and Mozzi – Part 2
So, ignoring the delirium that turned out to be MCP4725 and Mozzi this is using the built-in I2C "TwoWire" support in the Mozzi library to talk to the MCP4725 and generate audio. https://youtu.be/xtVi1blvt1c Warning! I strongly recommend using an old or second hand keyboard for your MIDI experiments. I am not responsible for any damage to expensive … Continue reading MCP4725 and Mozzi – Part 2
MCP4725 and Mozzi
I'm going to start this project with at disclaimer - don't bother doing it this way! It was really more of a learning exercise for me - the result of a bit of a "I'm going to push it about as far as I can" obsession this past weekend just to see how far it … Continue reading MCP4725 and Mozzi
MCP4725 Digital to Analog Converter – Part 3
My plan was always to try to use my MCP4725 board with Mozzi eventually, but there is one thing I came to realize that has stopped that ambition. You can't talk I2C from an interrupt routine using the standard Arduino Wire libraries. Mozzi uses an interrupt routine to output the audio samples at the required … Continue reading MCP4725 Digital to Analog Converter – Part 3