As the Bristol Harbour Festival once again celebrates all the city's communities and cultures, a stellar line-up of artists, bands and choirs has been put together to celebrate music from down the years.