The vacuous expanse of the auditorium at St Bride's Centre in Edinburgh was packed on a warm summer afternoon by loyal fans ...