Watch & Listen
-
James MacMillanfor SATB choir and organPlays: 10471
-
James MacMillanThree interludes from the opera The Sacrifice for orchestraPlays: 13543
-
James MacMillanfor SATB chorus and organPlays: 7849
-
James MacMillanfor SATB chorus a cappellaPlays: 7972
-
James MacMillanfor chamber ensemblePlays: 11701
-
James MacMillanfor SATB chorus a cappellaPlays: 1794
-
James MacMillanfor organPlays: 2216
-
James MacMillanfor choir and organPlays: 11014
-
James MacMillanPlays: 10456
-
James MacMillanfor trombone and orchestraPlays: 8682