Johann Sebastian Bach

Last played Friday, January 01 2016 at 07:34 AM

Prelude and Fugue in D Major, BWV 532

Johann Sebastian Bach

Chandos 10081
length: 09:22

Last played Friday, January 01 2016 at 07:06 AM

Christmas Oratorio BWV 248: Part I

Johann Sebastian Bach

Harmonia Mundi 2951630-31
length: 26:25

Last played Friday, January 01 2016 at 06:02 AM

Cello Suite No. 1 in G major, BWV 1007: Prelude

Johann Sebastian Bach

One 2127
length: 02:47

Last played Friday, January 01 2016 at 04:06 AM

Christmas Oratorio BWV 248: Part II

Johann Sebastian Bach

Erato 14635
length: 27:46

Last played Friday, January 01 2016 at 12:42 AM

Mass in B Minor, BWV 232: Dona nobis pacem

Johann Sebastian Bach

Telarc 80119
length: 04:13

Last played Thursday, December 31 2015 at 08:36 PM

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

Johann Sebastian Bach

CBS/Sony 66289
length: 15:57

Last played Thursday, December 31 2015 at 08:16 PM

Brandenburg Concerto No. 5 in D, BWV 1050

Johann Sebastian Bach

Archiv Producktion (Dg) 413629
length: 20:07

Last played Thursday, December 31 2015 at 08:01 PM

Brandenburg Concerto No. 4 in G, BWV 1049

Johann Sebastian Bach

Linn 430
length: 14:31

Last played Thursday, December 31 2015 at 07:50 PM

Brandenburg Concerto No. 3 in G, BWV 1048

Johann Sebastian Bach

Teldec 98442
length: 10:40

Last played Thursday, December 31 2015 at 07:39 PM

Brandenburg Concerto No. 2 in F, BWV 1047

Johann Sebastian Bach

Emi classics 70907
length: 11:29

Last played Thursday, December 31 2015 at 12:22 PM

Mass in B Minor, BWV 232: Part II

Johann Sebastian Bach

Hyperion 68051/2
length: 57:33

Last played Thursday, December 31 2015 at 11:24 AM

Mass in B Minor, BWV 232: Part I

Johann Sebastian Bach

Hyperion 68051/2
length: 57:02

Last played Thursday, December 31 2015 at 03:11 AM

Prelude and Fugue in E Minor, BWV 548

Johann Sebastian Bach

Harmonia Mundi 992
length: 12:49

Last played Wednesday, December 30 2015 at 10:59 PM

Goldberg Variations, BWV 988

Johann Sebastian Bach

Sony Classical 506096
length: 01:17:20

Last played Wednesday, December 30 2015 at 12:39 PM

Christmas Oratorio BWV 248: Part VI

Johann Sebastian Bach

Erato 14635
length: 22:28

Last played Tuesday, December 29 2015 at 09:13 PM

Orchestral Suite No. 1 in C, BWV 1066

Johann Sebastian Bach

BIS 1431
length: 26:42

Last played Tuesday, December 29 2015 at 06:20 PM

Mass in B Minor, BWV 232: Cum sancto spiritu

Johann Sebastian Bach

Archiv Produktion 463701-2
length: 04:22

Last played Tuesday, December 29 2015 at 04:43 PM

Cantata BWV 208: Sheep May Safely Graze

Johann Sebastian Bach

London/Decca B0001496
length: 04:28

Last played Tuesday, December 29 2015 at 11:20 AM

Jesu, Joy of Man's Desiring, BWV 147

Johann Sebastian Bach

London/Decca 4781517
length: 02:53

Last played Tuesday, December 29 2015 at 07:40 AM

Wachet auf, ruft uns die Stimme, BWV 645

Johann Sebastian Bach

Naxos 572050
length: 03:44