Are you a webmaster? Find out how to easily add Textise to your web site.

This page has been Textised!
The original page address was

Skip to content
Itty Bitty MIDI Piano Sings With Solenoids
Toy pianos are fun to plink around on for a minute, but their small keyboards and even smaller sound make them musically uninteresting pretty quickly. [Måns Jonasson] found a way to jazz up a two-octave toy piano almost beyond recognition. All it took was thirty solenoids, a few Arduinos, a MIDI shield, and a lot of time and patience.

This particular piano’s keys use lever action to strike thin steel tines. These tines are spaced just wide enough for tiny 5V solenoids to fit over them. Once [Måns] got a single solenoid striking away via MIDI input, he began designing 3D printed holders to affix them to the soundboard.

Everything worked with all thirty solenoids in place, but the wiring was a bird’s nest of spaghetti until he upgraded to motor driver shields. Then he designed a new bracket to hold eight solenoids at once, with a channel for each pair of wires. Every eight solenoids, there’s an Arduino and a motor shield.

The resulting junior player piano sounds like someone playing wind chimes like a xylophone, or a tiny Caribbean steel drum. Check out the build video after the break.

Hate the sound of toy pianos, but dig the convenient form factor? Turn one into a synth.



Posted in Arduino Hacks Tagged arduino, midi, solenoid, Toy Piano  Post navigation
8 thoughts on “Itty Bitty MIDI Piano Sings With Solenoids ”
  1. jafinch78 says: 

    At first I was thinking was going to be something like just the solenoid being used (which is somewhat with the tuned music wire (or whatever termed appropriately) as-is) and something more like bd594 or this:

    Was thinking then… when is someone going to demonstrate online the hacking of the refrigerator/freezer compressor clucking like a turkey or chicken or whatever the sounds that some do out of them straight through the mains? Never seen that demonstrated yet and you have to carefully listen for if I recorded it.

  2. calcium3000 says: 
    I worked with a music professor on a similar project years ago, but it was a Steinway grand piano and he wanted the soft-touch ability (i.e. low velocity) — pretty tough to achieve with solenoids. Servos were noisy and steppers bulky, so solenoids they stayed. Pretty sure the Yamaha Disklavier uses solenoids, too.

Leave a Reply Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.

Search Never miss a hack Follow on facebook Follow on twitter Follow on youtube Follow on rss Contact us Subscribe
If you missed it More from this category Categories Our Columns More from this category Recent commentsNow on
By using our website and services, you expressly agree to the placement of our performance, functionality and advertising cookies. Learn more

Textise: Back to top

This text-only page was created by Textise ( © Textise - CPC LLC
To find out more about our product, visit