David Gilmour – guitar (all), piano (1, 9), vocals (2–4, 6–9), organ (3, 7), ukulele (3), backing vocals (4, 6–8), keyboards (6, 9), bass guitar (8-9) Richard Wright – electric piano, Hammond organ (2) Romany Gilmour – lead vocals (6), backing vocals (2–4, 6–8), harp (5-6) Gabriel Gilmour – backing vocals (3, 4) Rob Gentry – synthesiser (1–4, 6, 9), keyboards (3, 6, 8-9), piano (4, 6, 8-9), organ (7) Roger Eno – piano (1, 9) Guy Pratt – bass guitar (2, 3, 7–9) Adam Betts – percussion (2, 4, 6–9), djembe (3), drums (4) Steve DiStanislao – drums (2) Steve Gadd – drums, percussion (3, 6–9) Tom Herbert – bass guitar (4) Edmund Aldhous – organist and director of music at Ely Cathedral Ely Cathedral Choir – vocals Angel Studios Choir - vocals Angel Studios Orchestra