Lyric discussion by wherecoral 

Cover art for Hologram lyrics by These New Puritans

I wondered what Memnon was... from Wikipedia...

"In Egyptian Thebes, on crossing the Nile to the so called Pipes, I saw a statue, still sitting, which gave out a sound. The many call it Memnon, who they say from Aethiopia overran Egypt and as far as Susa... This statue was broken in two by Cambyses, and at the present day from head to middle it is thrown down; but the rest is seated, and every day at the rising of the sun it makes a noise, and the sound one could best liken to that of a harp or lyre when a string has been broken"