Edwards has made a series of recordings of the historic organs of North Bedfordshire. He has transcribed and edited ten volumes of 18th century English Organ Music published by ANIMUS. The opus numbers of his compositions rise to almost 450. They include about 150 hymn tunes and a large number of anthems. Many of these works have been published in collections including Hymns for Today’s Church, Psalms for Today and Carols for Today. His carol No Small Wonder, written in 1983 to words by Paul Wigmore, first appeared in Carols for Today in 1986 and was recorded on LP by Canterbury Cathedral Choir and subsequently heard in the famous Nine Lessons and Carols service broadcast on the BBC Television by the Choir of King's College, Cambridge in 2000.[5] His music has been recorded on several CDs.

Edwards finds inspiration for his compositions in the English countryside, in particular that of Norfolk.[6] He also enjoys driving and photographing buses and coaches.