I've never done anything like that, but it should be possible.
Have you estimated the cost of 88 solenoids & the 88 associated driver circuits? I'm pretty sure this is going to get expensive and you are going to end-up with something that has a resale value that's less than the cost. (That's OK if don't intend to sell it, an the cost should be less than a modern MIDI/player piano.)
Are you sure it needs to be wireless? The solenoids will need a power source, so you'll either need a large battery, or you'll have to plug it into the wall.
Have you ever built a solenoid before? Have you built one that can actuate a piano key? It's not easy to build an efficient-powerful solenoid...
I'd say just build it one step at a time... Build one solenoid actuator and trigger it with one Arduino output. Build & test the MIDI interface/decoder. Build & test the wireless interface. Build the remaining actuators and put it all together...
Another thing to consider is key press speed / force. Even if you don't play piano you can probably understand that the volume and to some degree the character of the note will be affected by how quickly / forcefully the key is pressed. This is why good keyboards recognize the speed a key is pressed.
Solenoids will likely be VERY fast and will give you a loud and forceful (maybe harsh) sound. A servo driven mechanism might be able to give you control over this, but it would likely mean added expense and complexity.
I could also picture this done with pneumatic and solenoid valves, but the clicking of these valves would likely be of equivalent noise to the piano.
Hi,
I look in fact for the software. for the arduino. for receiving , playing, sorting, and sending the midi .
. the user make a play list. have it played when the arduino send the amount of voltage required in each place.
also I will need to calculate and confirm charecteristics of the coil to use.
matt_1012:
if somebody did it before or could give informations.
Yep - somebody's done something like this before - in 1977:
Check that out - go to page 112 - and feast your eyes on a computer controlled player piano!
Ok - well, it isn't quite the same as what you want to do (because in this case, the author built a pneumatic valve circuit which then controlled the actual piano keys - just like a paper roll did, where an open hole was a key) - but maybe it will give you an idea.
Then - continue reading on page 122 - which details the inner-workings of "reproducer" player pianos - a fascinating old-school tech if there ever was one!