A C-shaped wooden frame is shown surrounding a circular tongue drum. The wooden frame holds eight black adjustable arms, at the ends of which are mounted solenoids, positioned just above the surface of the drum.

Giving A Drum MIDI Input With Lots Of Solenoids

As far as giving mechanical instruments electronic control goes, drums are probably the best candidate for conversion; learning to play them is challenging and loud for a human, but they’re a straightforward matter for a microcontroller. [Jeremy Cook]’s latest project takes this approach by using an Arduino Opta to play a tongue drum.

[Jeremy]’s design far the drum controller was inspired by the ring-shaped arrangement of the Cray 2 supercomputer. A laser-cut MDF frame forms a C-shape around the tongue drum, and holds eight camera mount friction arms. Each friction arm holds a solenoid above a different point on the drum head, making it easy to position them. A few supports were 3D-printed, and some sections of PVC tubing form pivots to close the ring frame. [Jeremy] found that the the bare metal tips of the solenoids made a harsh sound against the drum, so he covered the tips of six solenoids with plastic caps, while the other two uncoated tips provide an auditory contrast.

The Arduino Opta is an open-source programmable logic controller normally intended for industrial automation. Here, its silent solid-state relays drive the solenoids, as [Jeremy]’s done before in an earlier experiment. The Opta is programmed to accept MIDI input, which [Jeremy] provided from two of the MIDI controllers which we’ve seen him build previously. He was able to get it working in time for the 2024 Orlando Maker Faire, which was the major time constraint.

Of course, for a project like this you need a MIDI controller, and we’ve previously seen [Jeremy] convert a kalimba into such a controller. We’ve seen this kind of drum machine at least once before, but it’s more common to see a purely electronic implementation.

Fork-o-Drumbot: A MIDI Drummer!

forkotitle

We just got word of a great project by [Vito] — A MIDI Drumbot made from an Arduino and scraps from around the house!

After learning some basics of programming microcontrollers way back in high school, [Vito] was excited to start using the Arduino platform. His first thought was to build a desktop milling machine for engraving his own PCBs. But after a bit of research, he soon concluded it might be a bit too ambitious for a first project, so he opted for something a bit simpler — A robot drummer.

Using some cardboard, a few elastics, a plastic fork, a 12V solenoid, an Arduino and a MIDI interface he had created the original Fork-o-Drumbot, able to tap a simple beat, using one note. After this initial success he grew excited to continue along the same vein of recycling things to characterize his entire project. Fast forward a few weeks of blog posts and he now has a fully functional MIDI drummer which even has a cymbal! They were even featured in the local newspaper after performing a duet with a local singer during an art exhibit called the Singing Balconies of Friedrichshain.

Stick around after the break for an extremely catchy rendition of Superstitious by Stevie Wonder, as played by the Fork-o-Drumbot!

Continue reading “Fork-o-Drumbot: A MIDI Drummer!”