| 1 | Concerto for Flute and Strings in G minor, BWV 1056: Largo (Arios) | Johann Sebastian Bach | 3:15 |
| 2 | Cantata no. 170, BWV 170: Vergnugte Ruh', beliebte Seelenlust (Contented Rest Beloved Heart's Desire) | Johann Sebastian Bach | 6:34 |
| 3 | Concerto in D minor, BWV 974: Adagio | Johann Sebastian Bach | 4:43 |
| 4 | Orchestral Suite no. 3 in D major, BWV 1068: Air (Air on the G String) | Johann Sebastian Bach | 3:27 |
| 5 | Cantata no.147, BWV 147: 'Jesu, Joy of Man's Desiring' | Johann Sebastian Bach | 5:58 |
| 6 | Partita in E, BWV 1006: Gavotte and Rondeau | Johann Sebastian Bach | 2:44 |
| 7 | Christmas Oratorio, BWV 248: Flosst, mein Heiland (Instil Thy name, my Saviour) 'Echo Duet' | Johann Sebastian Bach | 6:21 |
| 8 | The Well-Tempered Clavier, Book 1, BWV 846: Prelude No. 1 | Johann Sebastian Bach | 1:59 |
| 9 | Brandenberg Concerto No. 2 in F major, BWV 1047: Andante | Johann Sebastian Bach | 4:10 |
| 10 | St Matthew Passion, BWV 244: Erbarme dich (Have Mercy) | Johann Sebastian Bach | 7:32 |
| 11 | Concerto for Two Violins and Strings in D minor, BWV 1043: Largo ma non troppo | Johann Sebastian Bach | 7:32 |
| 12 | The Notebook of Anna Magdalena Bach, BWV 508: Bist du bei Mir (If you are with me) | Johann Sebastian Bach | 2:42 |
| 13 | To His Servant Bach, God Grants a Final Glimpse: The Morning Star | Graeme Koehne | 3:45 |
| 14 | Blithe Bells, free ramble on 'Sheep May Safely Graze' | Percy Grainger | 3:57 |
| 15 | Ave Maria (Meditation sur le ler prelude de piano de S. Bach) | Charles‐François Gounod | 3:23 |
| 16 | Concerto for Harpsichord and Strings in F minor, BWV 1056: Largo (Arioso) | Johann Sebastian Bach | 3:04 |
| 17 | Sonata for Flute and Harpsichord in E-flat major, BWV 1031: Siciliano | Johann Sebastian Bach | 2:17 |