While I read the novel 'Rain', one sentence looks awkward to me. the sentence is below
in his ears hammered still the harsh notes of the mechanical piano
I think it means that he heard the harsh notes of the mechanical piano but I don't understand how 'ears' can hammer the harsh notes. What is subject and verb in this sentence?