Mechanical keyboard (7)
I believe the answer is:
pianola
(Other definitions for pianola that I've seen before include "Keyboard without a keyboarder!" , "Mechanical piano" , "Melody Maker" , "musical instrument" , "Mechanical keyboard instrument" .)