Johann Sebastian Bach

Last played Tuesday, March 17 2015 at 09:42 PM

Brandenburg Concerto No. 1 in F, BWV 1046

Johann Sebastian Bach

Deutsche Grammophon 431660
length: 20:31

Last played Tuesday, March 17 2015 at 07:58 PM

Cantata BWV 208: Sheep May Safely Graze

Johann Sebastian Bach

Sony Classical 93927
length: 03:36

Last played Tuesday, March 17 2015 at 07:33 AM

Trio Sonata in C Major, BWV 529

Johann Sebastian Bach

Angel/EMI 58047
length: 13:36

Last played Monday, March 16 2015 at 09:17 PM

Keyboard Concerto No. 1 in D Minor, BWV 1052

Johann Sebastian Bach

CBS/Sony 81742
length: 22:41

Last played Monday, March 16 2015 at 07:32 AM

Magnificat in D, BWV 243: Magnificat

Johann Sebastian Bach

Emi classics 70907
length: 02:58

Last played Sunday, March 15 2015 at 06:14 PM

Violin Concerto No. 2 in E Major, BWV 1042

Johann Sebastian Bach

Decca 19301
length: 16:02

Last played Sunday, March 15 2015 at 03:01 PM

Mass in B Minor, BWV 232: Domine Deus; Qui tollis peccata mundi

Johann Sebastian Bach

Hyperion 68051/2
length: 09:31

Last played Sunday, March 15 2015 at 11:00 AM

Wachet auf, ruft uns die Stimme, BWV 645

Johann Sebastian Bach

Arbiter 124
length: 02:51

Last played Saturday, March 14 2015 at 08:07 AM

Brandenburg Concerto No. 2 in F, BWV 1047

Johann Sebastian Bach


length: 13:27

Last played Saturday, March 14 2015 at 04:52 AM

Toccata in F-sharp minor, BWV 910

Johann Sebastian Bach

Hyperion 67310
length: 10:14

Last played Friday, March 13 2015 at 10:19 PM

Cantata BWV 82, "Ich habe genug": Schlummert ein, ihr matten Augen

Johann Sebastian Bach

Decca 16052
length: 10:05

Last played Friday, March 13 2015 at 06:43 PM

Keyboard Concerto No. 2 in E Major, BWV 1053

Johann Sebastian Bach

London/Decca 425676
length: 18:45

Last played Friday, March 13 2015 at 07:31 AM

Toccata and Fugue in D Minor, BWV 565

Johann Sebastian Bach

Deutsche Grammophon 001903202
length: 10:01

Last played Thursday, March 12 2015 at 07:52 PM

Cello Suite No. 6 in D major, BWV 1012: II. Allemande

Johann Sebastian Bach

Naive 8938
length: 07:46

Last played Thursday, March 12 2015 at 11:37 AM

Brandenburg Concerto No. 3 in G, BWV 1048

Johann Sebastian Bach

Deutsche Grammophon 431660
length: 11:01

Last played Thursday, March 12 2015 at 07:32 AM

Sonata for flute and keyboard in G Minor, BWV 1020: Allegro

Johann Sebastian Bach

Avie 2196
length: 03:50

Last played Thursday, March 12 2015 at 12:00 AM

Violin Sonata No. 3 in E, BWV 1016

Johann Sebastian Bach

Decca 19301
length: 14:27

Last played Wednesday, March 11 2015 at 06:32 PM

Brandenburg Concerto No. 6 in B-flat, BWV 1051

Johann Sebastian Bach

Virgin 61154
length: 16:21

Last played Wednesday, March 11 2015 at 02:28 PM

Orchestral Suite No. 3 in D, BWV 1068

Johann Sebastian Bach

Teldec 85557
length: 18:39

Last played Wednesday, March 11 2015 at 07:31 AM

Jesu, Joy of Man's Desiring, BWV 147

Johann Sebastian Bach

Naxos 572050
length: 03:31