how the piano generates sound