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