Johann Sebastian Bach

Last played Saturday, January 02 2016 at 11:44 AM

Orchestral Suite No. 3 in D, BWV 1068: Air on the G String

Johann Sebastian Bach

Deutsche Grammophon 13993
length: 04:58

Last played Saturday, January 02 2016 at 08:04 AM

Christmas Oratorio BWV 248: Part V

Johann Sebastian Bach

Harmonia Mundi 2951630-31
length: 23:21

Last played Friday, January 01 2016 at 06:42 PM

Keyboard Concerto No. 1 in D Minor, BWV 1052

Johann Sebastian Bach

CBS/Sony 81742
length: 22:41

Last played Friday, January 01 2016 at 05:59 PM

Christmas Oratorio BWV 248: Part V

Johann Sebastian Bach

Erato 14635
length: 21:54

Last played Friday, January 01 2016 at 04:01 PM

Christmas Oratorio BWV 248: Part IV

Johann Sebastian Bach

Harmonia Mundi 2951630-31
length: 22:24

Last played Friday, January 01 2016 at 01:28 PM

Christmas Oratorio BWV 248: Part IV

Johann Sebastian Bach

Erato 14635
length: 22:06

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

Christmas Oratorio BWV 248: Part III

Johann Sebastian Bach

Erato 14635
length: 22:14

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