MIDI Spoon Piano Is Exactly What You Think It Is

Pianos traditionally had keys made out of ivory, but there’s a great way to avoid that if you want to save the elephants. You can build a keyboard using spoons, as demonstrated by [JCo Audio]. 

The build relies on twelve metal spoons to act as the keys of the instrument. They’re assembled into a wooden base in a manner roughly approximating the white and black keys of a conventional piano keyboard, using 3D-printed inserts to hold them in place. They’re hooked up to a Raspberry Pi Pico via a Pico Touch 2 board, which allows the spoons to be used as capacitive touch pads. Code from [todbot] was then used to take input from the 12 spoons and turn it into MIDI data. From there, hooking the Pi Pico up to a PC running some kind of MIDI synth is enough to make sounds.

It’s a simple build, but a functional one. Plus, it lets you ask your friends if they’d like to hear you play the spoons. The key here is to make a big show of hooking your instrument up to a laptop while explaining you’re not going to play the spoons a la the folk instrument, but you’re going to play a synth instead. Then you should use the spoon keyboard to play emulated spoon samples anyway. It’s called doubling down. Video after the break.

Continue reading “MIDI Spoon Piano Is Exactly What You Think It Is”

A capacitive touch MIDI instrument that doubles as a bookmark.

MIDI Bookmark Marks The Spot Where Work And Play Intersect

Have you ever wanted to take a break from reading or studying to just rock out for a few blissful minutes? If you’re anything like us, you like to rock out most of the time and take the occasional break to do your reading. Either way, you really can’t go wrong with this MIDI bookmark from [Misfit Maker].

The guts of a MIDI bookmark.This slick little bookmark may look 3D printed, but it’s all carefully-cut foam board in two thicknesses. Even the keys are made foam board — they’re just wrapped in carbon fiber so they look extra cool.

Underneath that carbon fiber is a layer of aluminium tape to make them capacitive. [Misfit Maker] recommends using copper tape instead because it allows for wires to be soldered directly to the keys.

The brains of this beauty is in the form of an ESP32 which is controlling an MPR-121 capacitive touch sensor. If you’d like to make one of these for yourself, there are plenty of helpful GIFs embedded in the thorough write-up. Be sure to check out the brief demo after the break.

If you want to easily MIDI-fy something and use touch inputs, you can’t really go wrong with the Raspberry Pi Pico, which does capacitive touch natively. Check out this MIDI kalmiba to learn more.

Continue reading “MIDI Bookmark Marks The Spot Where Work And Play Intersect”

2024 Home Sweet Home Automation: A Piano-Controlled Smart Home

There’s a scene in Willy Wonka and the Chocolate Factory where a little flap in the wall flips down to reveal a small organ embedded there. Gene Wilder plays a bit of Rachmaninoff on the organ, and the giant door to the chocolate room slowly creaks open.

Once [Nathan Orick] got this into his head, he couldn’t get it out, and had to give it a go in his own home. Regrettably there’s no chocolate rooms in the house, so he’s using various chords and melodies to do things like control the lights and the TV, as you’ll see in the video after the break. Although this one may have started as a joke of a home automation scheme, [Nathan] thinks it turned out pretty solid, and so do we.

He already had the piano and a Raspberry Pi Zero lying around, so getting this up and running was mostly about connections and code. Speaking of connections, [Nathan] was hard-pressed to find a micro-USB to USB-B cord, so he ended up splicing one together. Simple enough. The harder part was getting Linux to recognize the keyboard, but all it took was touching all the pins with a multimeter, evidently. What’s a project without a little magic?

And not only did it show up, Linux went to the trouble of registering it as a MIDI device all on its own. Once [Nathan] obtained the port number, he had data printing to the console every time he played a note. Then it was mostly a matter of writing code to interact with MIDI data and track the notes as they’re played, and put it all together with Home Assistant. Be sure to check out the brief demo after the break.

Continue reading “2024 Home Sweet Home Automation: A Piano-Controlled Smart Home”

Ancient Instrument Goes Digital: The Digi-Gurdy

The hurdy-gurdy is a fascinating string instrument dating from sometime around the 10th century. There is an active community of modern enthusiasts, but one can’t simply walk into a music shop and buy one. That’s where [XenonJohn] and the Digi-Gurdy come in, bringing some nice features while maintaining all the important elements of the original.

The mechanical keys and crank of the Hurdy-Gurdy are preserved in this modern digital incarnation.

The hurdy-gurdy works by droning strings with a rotating wheel, and the player applies pressure to those strings via keys to play combinations of notes. Here’s a video demonstrating what it sounds like to play one, and one can see a conceptual resemblance to bagpipes, among other things.

The Digi-Gurdy is a modern electronic version that maintains the mechanical elements while sending MIDI signals over USB. It has options for line-out or headphone output. A thriving online community has shaped its development since its inception years ago.

We hope this leaves you wanting to know more because [XenonJohn] has loads of details to share. The main website at digigurdy.com is jam-packed with information about this instrument and its construction, and the project page on Hackaday.io has more nitty-gritty design details and source files for those who crave hardware specifics.

If [XenonJohn]’s name sounds familiar, it’s because we’ve admired his work on DIY self-balancing vehicles over the years. He also submitted an earlier version as an entry into the Hackaday Prize. His careful attention to detail shines through. Check out the two videos (embedded just below the page break): the first demonstrates the Digi-Gurdy, and the second shows off the construction and insides. You’d think a MIDI hurdy-gurdy would be unique, but, actually, we’ve seen more than one.

Continue reading “Ancient Instrument Goes Digital: The Digi-Gurdy”

Bluetooth Wearable Becomes Rad Synth Controller

Once upon a time, a watch was just a watch. These days, though, smartwatches have all kinds of tricks built in, from heartrate sensors, to accelerometers, gyros, and tons of networking capability. Take advantage of just some of that hardware, and you have yourself a pretty nifty controller. And that’s precisely what [Simon Brem] did.

The project is based around the capable PineTime smartwatch, which [Simon] has been using with the InfiniTime firmware. On this platform, he created an app that sends out Bluetooth MIDI commands straight from the watch. It can be used as a motion controller, where waving and angling the watch can be used to control MIDI parameters, or it can be used to sync BPM to the wearer’s heartrate. [Simon] demonstrates an example use case in a demo video, where the watch is used to control filters in pleasant ways.

We’ve seen a lot of neat watch hacks lately, as it turns out! To say nothing of the brilliant MIDI controllers that have come through these doors, as well. Video after the break.

Continue reading “Bluetooth Wearable Becomes Rad Synth Controller”

TuneShroom Is An Artistic Mushroom-Themed MIDI Controller

Most MIDI controllers are modelled after traditional instruments, like pianos, flutes, or guitars. [Oliver Child] went in a different direction for the TuneShroom, instead modelling his DIY controller after the terrifying, unclassifiable living organism we call the mushroom.

The project was a fun way for [Oliver] to try creating a project with an artistic PCB design, and it worked out well in that regard. He penned a circuit board in the shape of a toadstool, with conductive pads serving as capacitive touch points to activate various notes.

The design is based around the Sparkfun Pro Micro, but it’s not programmed in Arduino. [Oliver] wanted to make full use of the ATmega32U4 microcontroller and have freedom to use the pins at will, so instead the project was programmed with a patched version of LUFA to handle the USB side of things. MIDI data is naturally piped out over this interface to an attached computer.

Files are on Github for the curious. Alternatively, contemplate turning an entire saxophone into a MIDI controller in your spare time. Video after the break.

Continue reading “TuneShroom Is An Artistic Mushroom-Themed MIDI Controller”

High-Resolution MIDI Controller

For an older standard, MIDI has remarkable staying power in the music industry. It remains the de facto digital interface between computers and instruments thanks to its open nature, but its age does show a little bit. Sending control change (CC) messages, for example, was originally designed to fit within seven bits, which doesn’t give particularly fine resolution compared to more capable modern computers. To work around that, a fourteen-bit message is possible, doubling the resolution, and this MIDI interface uses this larger amount of data to send these high-resolution CC messages.

The 14-bit messages are actually fairly well documented but are a bit obscure, with very limited hardware support. To that end, [Gero] set about building this control interface to solve that problem. It’s made up of only eight knobs, each of which is mapped one-to-one to a parameter on the computer, allowing the interface to feel more like an analog device where the knob corresponds directly to a change in an aspect of the sound. The platform is built around a Teensy 4.0 and some multiplexers to handle all of the knobs, with the open source software available for anyone to use to modify their actions. [Gero] was aiming for high fidelity for all aspects of this controller, not just the improved digital resolution, and made a number of other improvements to it as well like re-greasing the potentiometer knobs and a custom 3D printed enclosure.

All of the software is available for use, as well as the files to print the case. [Gero] is also working on a PCB to make the construction of the device a little more streamlined, but for now, it requires a bit of soldering off-the-shelf parts together. The MIDI standard is open as well, which allows for a lot of innovation in the creation of musical instruments from unique hardware. This project builds a MIDI synthesizer with parts from a Sega Genesis.