List of compositions (starting with the most recent)
 
125 Sonata for Piano 2021
124 They would tell you 2021

123 Sonata for Piano 2020
122 It seemed like a good idea at the time 2020
121 High (you make me so) 2017
120 Piano Concerto sketch 2016
119 You and I - a different rhythm 2015
118 Rolling Away 2015
117 The Old Fields 2014
116 Another Tribe 2014
115 Prog thrash 2014
114 Snow in the Peak District 2014 
113 Hard Times 2014
112 Woodland 2014
111 Hear the piano get wicked 2014
110 Dreaming, my life is only dreaming 2014
109 Chagall 2014
108 Thirty-six 2014
107 Here and now with you 2014
106 The Domino effect 2014
105 Colours of the Heart 2014
104 Lulworth 2014
103 She’s such a fine dancer 2014
102 Song for an imaginary tribe 2014
101 Quartet for a Winter’s day 2013
100 Mend your ways – Song 2011
99 The word you want me to say – Song 2011
98 Only one lady – Song 2011
97 Another time with you – Song 2011
96 H – Song 2010
95 Incense fills the morning air – Song 2010
94 Round again – Song 2010
93 Fishing Boats – Song 2010
92 Amara – Song 2010
91 Soft words were spoken – Song 2010
90 The easy life (sunset mix) – Track 2009
89 Slow train to Hua Hin – Song 2009
88 The sweetest little thing – Song 2009
87 The Bangkok Beatles – Song 2009
86 Hotel Room – Song 2009
85 Bike in the rain – Song 2009
84 When the moon – Song 2009
83 Walking Street – Song 2009
82 5 words to say – Song 2009
81 Bangkok Expressway – Track 2009
80 6000 miles away – Song 2009
79 Going down to Soi Bangla – Song 2009
78 Written in their eyes – Song 2009
77 The easy life – Song 2009
76 We lost our minds – Song 2008
75 River on a sunny day – Song 2008
74 Woodsmoke – Song 2007
73 Sunlight – Song 2007
72 The Sun in the Summer Sky - Song 2006
71 Ma Jeunesse d’été - Song 2006
70 The unusually harmonious blacksmith - Variations/computer programme 2006 
69 Consider this town - Song 2006 
68 Loop Journey - Extended original mix 2005
67 Woodsmoke - Track 2005
66 14 foot Hula girl - Track 2004 (collaboration with Steve Uren)
65 The grateful smile - Song 2003
64 Another hot night before rain - Song 2003
63 Deep waves - Track 2003 
62 Hwyl and Hiraeth - Track 2003
61 The land my fathers called their home - Song 2003
60 My life is good - Dance mix 2002 
59 Healing Light - Song 2001 
58 Lovers again - Song 2001 
57 The sweetest groove - Extended song 2001 
56 Sensuous - Track 2001 
55 Kos '95 - Track 2001 
54 In among the waves - Track 2001
53 Here's the buzz Tanner - Track 2001 
52 1st Web loop - Ambient 2001
51 The evening - Song 2001 
50 Take a last look - Song 2001
49 God be with you - Song 2001
48 The more than funky drummer - Instrumental 2000 
47 Need Your Loving (Chopin in the Balearic Isles) - Re-mix 2000 
46 Cardigans in London Town - Re-mix 2000
45 Jean Michel & Massive Attack - Re-mix 2000 
44 Nothing's gone forever - Song 2000 
43 Home - Track 1999
42 Tourist in a strange land - Song 1999 
41 Runnemede - Instrumental 1999
40 The caribbean - Song 1999
39 A simple story - Song 1999 
38 The turning world - Extended Song 1999 
37 Run to the sun - Instrumental 1999 
36 Sometimes in life - Song 1999
35 It is what it is - Song 1999
34 These things matter - Song 1999 
33 House of dreams - Instrumental 1998
32 Was it once - Song 1998 
31 Prayer / Like a fever - Song 1998 
30 Chill to this - Extended Song 1998
29 Never the time - Extended Song 1998 
28 These troubled times - Song 1995 
27 Crossing Over - Instrumental 1993 
26 Tides & Bells - Instrumental 1991 
25 Em tune - Instrumental 1990 
24 Drift - Vocalise 1989 
23 Red Sails - Instrumental 1988 
22 Go to sleep - song (cover) 1988 
21 God Only Knows - Instrumental 1988 
20 Night Lament - Round 1987 
19 Benne.Mad - Madrigal 1987 
18 The well sequenced mandolin - Instrumental 1987 
17 Sonata for George W Welch - Instrumental 1987
16 River - Instrumental 1987
15 High on a hill above Hathersage - Song 1987 
14 Translations from the Original - Instrumental 1986 
13 Hold tight - Extended Song 1986 
12 Shudder - Instrumental 1985 
11 Unreal City - Words & music 1985 
10 The Ascent / The Summit - Instrumental 1984 
9 The Descent (formerly Hippolyte  & Aricie 3) – Instrumental 1983
8 Hippolyte & Aricie (1&2) - Instrumental 1983 
7 A matter of time - Instrumental 1982 
6 Neapolitan Sixth (1-3) - Instrumental 1982 
5 G minor riff - Instrumental 1981
4 D minor round - Instrumental 1981 
3 Variations for piano - Instrumental 1981 
2 Blues variations - Instrumental 1980 
1 Camerawork (Intrada) - Instrumental 1980 
 
Student pieces:
 
Jet Trails - Song 1978 
Piano Piece 1977 - Orchestrated version 2002 
September Song - Song 1977
The Horses - Song 1975