This image shows the drum-stick modules connected via bowden tubes (we used bicycle break connectors) to the motors. The motors in use are car-lock motors. They use a cheap dc motor and translate the rotation into linear movement. The software for the band member - which picks out the correct MIDI data and transforms it into motor movements - runs on an arduino mega.
The band-controller is powered by an arduino mega as well. Note, that the connectors between the band controllers and the midi devices are standard midi cables. Additionally, any MIDI output device can be daisy-chained ontop of the keyboard (as we did for the midi keyboard).
Neither the code nor the hardware is sufficiently cleaned up and documented at the moment for a public release. Hit me up if you’re intersted in the code or any design details.