LISTEN
find more on SoundCloud

  • SoundCloud Social Icon
breath inside a grain of sand
for sax quartet, two percussionists, piano and double bass
topiarylife
for piano trio

WATCH
find more on YouTube

  • YouTube Social  Icon
IS IT OVER YET? [seasons of lockdown]
for soprano, orator, live electronics and film
SHARED ISOLATION: III. AWAKE MY DAWN, MY FAIR ONE
for mezzo-soprano and piano
Urs..on..at..e
for soprano, flute and cello
Last Night We Danced on Coarse Sand
for baritone, percussion, piano and double bass
LET US GO BETTER
for voice, fixed electronics and film
Into My Own
for baritone and string quartet
Garmonboziac
for piano trio
UMAGNOLIA
(string quartet no. 1)
BONE CLOCK SKYLARK
for solo classical guitar
SHARED ISOLATION: II. WINGSPRAINED
for mezzo-soprano and piano
Broken Vase
for cello and piano
Birth
for eight a cappella voices
SHARED ISOLATION: I. FLY ABOVE THE SHUTTERED WORLD
for mezzo-soprano and piano
STRAND - ATLANTIC
audiovisual electroacoustic piece
This Undying Machine
for chamber ensemble
Spirals - Short Film (and Film Score)
vocals performed by Gavin Fraser
'Lypse - Short Film (and Film Score)
vocals performed by Gavin Fraser