Compositions‎ > ‎

Works for the stage

The Okavango Macbeth, an 85-minute chamber opera (or piece of music theatre) to a libretto by Alexander McCall Smith.

A Tapestry of Many Threads, a 45-minute sequence of 19 songs sung to a backdrop of tapestries.

Fergus of Galloway, a 30-minute mini-opera for seven singers.

Delia, a 75-minute opera to a libretto by W. H. Auden and Chester Kallman.

The Tumbling Lassie, a 30-minute mini-opera for four singers, violin, clarinet and piano.

Dandie Dinmont, a 40-minute mini-opera for five singers, children's chorus, violin, clarinet and piano.

Livingstone Presumed, a 20-minute mini-opera for children, violin, clarinet and piano.