Laura Heimes, soprano Jennifer Ellis Kampani, soprano Carla Moore, baroque violin Elizabeth Blumenstock, baroque violin (violin courtesy of Philharmonia period instrument trust) William Skeen, viola da gamba David Tayler, archlute Hanneke van Proosdij, baroque organ