Symphonic
| Work | Duration (min) |
| Symphony No. 1, 1968 (rev. 1992) | 25 |
| Symphony No. 2, 1971 (rev. 1995) | 25 |
| Symphony No. 3, 1972 (rev. 1996) | 35 |
| Symphony No. 4, 1990 (rev. 1999) | 50 |
| Symphonic Scherzo (2001) | 12 |
| A Celebration Overture (1988) | 13 |
| Festive March (1989) | 13 |
| Suite from the Opera Dic Penderyn (1980) | 20 |
| Suite from the Ballet The Women of Troy (1969) | 20 |
| Sinfonietta for large Wind Orchestra (1975) | 34 |
| Threnos for Chamber Orchestra (1967) | 30 |
| Sinfonietta for Chamber Orchestra (1976) | 30 |
| Suite from the Chamber Opera The Wren for 8 players (1963) | 20 |
Film Music
| Work | Duration (min) |
| In the Afternoon of War (1975) | 24 |
| Giro City (1982) | 25 |
Operas
| Work | Duration |
| Dic Penderyn (full opera) (1980) | 3 hours |
| The Wren (chamber opera) (1963) | 45 min |
Ballet
| Work | Duration (min) |
| The Women of Troy (1969) | 50 |
Chamber Music
| Work | Duration (min) |
| Contexture in Parallax No. 1 (1967) – for Wind Octet | 10 |
| Contexture in Parallax No. 2 (1972) – for Wind Quintet | 25 |
Choral
| Work | Duration |
| A Celebration Anthem for Choir and Orchestra (1976) | 15' |
Concertos
| Work | Duration |
| Serenata for Horn and Strings (1962) | 15' |
| Concerto for Tuba and Strings (1961) | 15' |
Songs with Piano
More than 80 songs composed between 1960 and 1964.