List of compositions (starting with the most recent)
 
124 Sonata for Piano November 2021
123 8 Miniatures for Piano 2021
122 Sonata for Piano 2021
121 They would tell you 2021

120 Sonata for Piano 2020
119 It seemed like a good idea at the time 2020
118 High (you make me so) 2017
117 Piano Concerto sketch 2016
116 You and I - a different rhythm 2015
115 Rolling Away 2015
114 The Old Fields 2014
113 Another Tribe 2014
112 Snow in the Peak District 2014 
111 Hard Times 2014
110 Woodland 2014
109 Hear the piano get wicked 2014
108 Dreaming, my life is only dreaming 2014
107 Chagall 2014
106 Thirty-six 2014
105 Here and now with you 2014
104 The Domino effect 2014
103 Colours of the Heart 2014
102 Lulworth 2014
101 Song for an imaginary tribe 2014
100 Quartet for a Winter’s day 2013
99 Mend your ways – Song 2011
98 The word you want me to say – Song 2011
97 Only one lady – Song 2011
96 Another time with you – Song 2011
95 H – Song 2010
94 Incense fills the morning air – Song 2010
93 Round again – Song 2010
92 Fishing Boats – Song 2010
91 Amara – Song 2010
90 Soft words were spoken – Song 2010
89 The easy life (sunset mix) – Track 2009
88 Slow train to Hua Hin – Song 2009
87 The sweetest little thing – Song 2009
86 The Bangkok Beatles – Song 2009
85 Hotel Room – Song 2009
84 Bike in the rain – Song 2009
83 When the moon – Song 2009
82 Walking Street – Song 2009
81 5 words to say – Song 2009
80 Bangkok Expressway – Track 2009
79 6000 miles away – Song 2009
78 Going down to Soi Bangla – Song 2009
77 Written in their eyes – Song 2009
76 The easy life – Song 2009
75 We lost our minds – Song 2008
74 River on a sunny day – Song 2008
73 Woodsmoke – Song 2007
72 Sunlight – Song 2007
71 The Sun in the Summer Sky - Song 2006
70 Ma Jeunesse d’été - Song 2006
69 The unusually harmonious blacksmith - Variations/computer programme 2006 
68 Consider this town - Song 2006 
67 Loop Journey - Extended original mix 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 Drift - Vocalise 1989 
24 Red Sails - Instrumental 1988 
23 Go to sleep - song (cover) 1988 
22 God Only Knows - Instrumental 1988 
21 Night Lament - Round 1987 
20 Benne.Mad - Madrigal 1987 
19 The well sequenced mandolin - Instrumental 1987 
18 Sonata for George W Welch - Instrumental 1987
17 River - Instrumental 1987
16 High on a hill above Hathersage - Song 1987 
15 Translations from the Original - Instrumental 1986 
14 Hold tight - Extended Song 1986 
13 Shudder - Instrumental 1985 
12 Unreal City - Words & music 1985 
11 Transformation - Instrumental 1984

10 Hippolyte  & Aricie (Introduction) - Instrumental 1984 
9 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