A type of mechanical piano also called a player piano (7)
I believe the answer is:
pianola
(Other definitions for pianola that I've seen before include "Automatic instrument" , "musical instrument" , "A bridge hand easy to play" , "Melody Maker" , "Mechanical keyboard instrument" .)