The Veil of the Temple by John Tavener, a piece of music that lasts for a total of eight hours, will be the opening performance of the Edinburgh International Festival