Hello! I have been wondering if there is a way to use multiple Arduino Megas to control not just a piano, but other various instruments.
Here is what I have to achieve:
1.Control all 88 notes on the Piano
-
Control a Snare, Crash, Bass drum, and Triangle
-
Control 31 wooden Pipes and 13 metal pipes
-
select the pieces from an SD card
If it needs some other boards also, tell me.
Thank you in advance.
For something like that you may be better off using a MIDIO128 from ucapps.de. it was designed for controlling mechanical musical instruments. Not Arduino based, but very flexible design and it works well.
I was thinking of doing something similar. Use an Arduino to play a 32-note xylophone. You could use a bunch of shift registers to get the number of output pins you would need, and then connect the outputs to something that can drive a solenoid or motor or whatever you are going to use to play the instruments.
I didn't like the cheap solenoids that I got, and more powerful ones would cost a lot, so I lost interest and am working on generating sounds electronically. Why play a real piano when I can make 8-bit sound that sounds like a Game Boy?
You don't buy it, you make it. It's easy to customise it to your needs, so you only make the bits you need.