Theater muziek:
1988 Muziek voor Sadko en Marina
1990 Opera William
1990 De hunkering van Florissant III

Koorwerken:
1988 Pater Noster
1992 O zalig heilig Bethlehem
1993 Lord make me an instrument
1994 Tijd en Licht   
1994 Toekomst
1995 Nox et Tenbrae
1996 Babel
1996 Paradox
1998 Kinderen van het Licht (kinderkoor)
1999 Song of Solomon
1999 Tussen Wolken naar Waarheid
2002 Cantico del Sole
2003 Kinderpassie
2004 Mis in d
2005 14 miniaturen
2006 Paasmotet
2007 Hoop
2007 Kinderen van het Licht II (kinderkoor)
2008 Odyssee
2013 De laatste dagen
2014 I Shall not live in vain
2015 Summer
2017 Kerstlied
2018 Jonge Sla
2018 Cupcake

Cantaten:
1999 Kerstcantate Knijper en Weltevree
2006 Litanie
2007 Recht en Onrecht
2007 Requiem voor de Levenden
2009 Cantilene
2010 Labyrint
2012 Ach en Wee
2012 De Koorzanger
2012 Tongen los
2013 Gaudete
2014 De hemel dauwt
2016 De Koffie cantate
2016 De Reis van je Leven
2016 Faust van Waardenburg
2016 Licht raak ons aan
2017 Breng mij dichterbij
2017 Ik roep, ik schreeuw zo peilloos diep
2018 Gaandeweg
2018 Kruiswoorden
2019 Opdat wij zien
2019 Thuis in de buurt

Liederen:
1992 O mistress mine where are you roaming
2020 Dit zijn ze…  vier liederen voor nabestaanden

Instrumentaal:
1996 Strijkwartet
2009 Requiem voor een Kabouter
2010 Windows
2012 Afficio
2020 Der Dichter Spricht, improvisaties op gedichten

Bewerkingen:
1990 Go tell it on the mountain
1993 Nederlandse volksliedjes (jongenskoor)
1996 Daar was laats een meisje loos
2007 Dindong merrely on high
2018 Komt vrienden in het ronden
2018 Er waren eens twee koningskinderen
2018 Schoon lief, hoe ligt gij hier