they heard the music before they saw the castle ; the distant rattle of drums , the brazen blare of horns , the thin skirling of pipes faint beneath the growl of the river and the sound of the rain beating on their heads .