- In Sand geschrieben (Hermann Hesse), 1983
Uraufführung: Männerchor Zürich und Tonhalleorchester unter der Leitung von Josef Holtz
- Vier Psalmen, 1985;
für Bass, Bariton, gemischten Chor, zwei Blockflöten, Cembalo und Cello, 1984/85
- Connexion, Song-Suite für gemischten Chor, Klavier und Schlagzeug
Nach Frank Geerk und Ernst Burren, 1983/85
- Im Anfang war das Wort
für Männerchor und Streichquintett, 1990/91
- Ich lag in einem Schlafe
für Solosopran, Chor und Orchester, 1994/95
Uraufführung: Kammerchor Winterthur mit Barbara Sutter, Sopran
Philharmonie Hradek Králové, Leitung: Christoph Bachmann
- Drei Lieder von Walther von der Vogelweide
für gemischten Chor und Blockflötenquartett, 1997
- Komm, o komm, du Geist des Lebens
Pfingstmotette zu „Veni, creator spiritus“ für gemischten Chor und Orgel, 2001
- Pilzkunde - komische Kantate nach einem Gedicht von Rolf Hörler
für 3 gleiche Stimmen, Sprecher, Flöte, Violine und Klavier, 2001
- Sieben Studentenlieder und eine Zugabe, 2003
- Vier heitere Kanons, 2003
- Vier Schweizer Volkslieder, 2003
- In omnem terram
für Doppelchor und Handglocken, 2004
- Viele Chorsätze (Arrangements: Beatles, Gershwin, Comedian Harmonists etc.)
- Wandelnd im Schlosspark, 16 Haiku für gemischten Chor, Flöte und Marimba
nach Gedichten von Lili Keller, 2010