Johann Sebastian Bach

Last played Saturday, January 09 2016 at 10:00 AM

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

Johann Sebastian Bach

Warner Classics 0825646241996
length: 02:03

Last played Saturday, January 09 2016 at 03:31 AM

Partita No. 4 in D Major, BWV 828

Johann Sebastian Bach

Sony Classical 88843076302
length: 34:13

Last played Friday, January 08 2016 at 07:53 PM

Wachet auf, ruft uns die Stimme, BWV 645

Johann Sebastian Bach

Decca 4781484
length: 05:28

Last played Friday, January 08 2016 at 02:49 PM

Brandenburg Concerto No. 2 in F, BWV 1047: III. Allegro assai

Johann Sebastian Bach

Opening Day 7450
length: 02:44

Last played Friday, January 08 2016 at 07:30 AM

Schmucke dich, o liebe Seele, BWV 654

Johann Sebastian Bach

Naxos 8557522
length: 05:27

Last played Friday, January 08 2016 at 02:56 AM

Concerto Brandebourgeois No. 10

Johann Sebastian Bach

ATMA Classique 2565
length: 12:06

Last played Thursday, January 07 2016 at 05:50 PM

Partita No. 3 in E Major for solo violin, BWV 1006: Preludio

Johann Sebastian Bach

Chandos 5030
length: 03:56

Last played Thursday, January 07 2016 at 01:34 PM

Orchestral Suite No. 2 in B Minor, BWV 1067

Johann Sebastian Bach

Archiv 413629
length: 19:41

Last played Thursday, January 07 2016 at 07:30 AM

Prelude and Fugue in G Major, BWV 541

Johann Sebastian Bach

Deutsche Grammophon 423988
length: 06:56

Last played Thursday, January 07 2016 at 04:06 AM

Suite in E Minor for Lute, BWV 996

Johann Sebastian Bach

Azica Records 71210
length: 17:00

Last played Wednesday, January 06 2016 at 10:41 PM

Suite of Chorale Preludes

Johann Sebastian Bach

Deutsche Grammophon 431816
length: 04:08

Last played Wednesday, January 06 2016 at 05:00 PM

Christmas Oratorio BWV 248: Part VI

Johann Sebastian Bach

Harmonia Mundi 2951630-31
length: 25:03

Last played Wednesday, January 06 2016 at 04:23 PM

O Little One Sweet

Traditional

Naxos 550589
length: 01:58

Last played Wednesday, January 06 2016 at 03:30 PM

Violin Concerto No. 2 in E Major, BWV 1042

Johann Sebastian Bach

London/Decca 12490
length: 16:23

Last played Wednesday, January 06 2016 at 01:48 PM

Jesus Christus, unser Heiland, BWV 665

Johann Sebastian Bach

Hyperion 67468
length: 04:17

Last played Wednesday, January 06 2016 at 10:50 AM

Christmas Oratorio BWV 248: Sinfonia

Johann Sebastian Bach

Emi classics 95424
length: 05:59

Last played Wednesday, January 06 2016 at 08:04 AM

Christmas Oratorio BWV 248: Part I

Johann Sebastian Bach

Erato 14635
length: 25:54

Last played Wednesday, January 06 2016 at 07:30 AM

Christmas Oratorio BWV 248: Part VI: Nun seid ihr wohl gerochen

Johann Sebastian Bach

Virgin Classics 90781
length: 03:20

Last played Wednesday, January 06 2016 at 03:33 AM

Cantata BWV 208: Sheep May Safely Graze

Johann Sebastian Bach

Naxos 554099
length: 04:25

Last played Wednesday, January 06 2016 at 12:15 AM

Christmas Oratorio BWV 248: Nun seid ihr wohl gerochen

Johann Sebastian Bach

Rondeau Production 7017
length: 02:46