Johann Sebastian Bach: St John Passion, BWV 245

To listen to Johann Sebastian Bach, St John Passion, BWV 245, by the Trinity Church Wall Street Choir and Baroque Orchestra, Mark Molomot (evangelist), Robert Mealy (concertmaster), Andrew Parrott conducting, while following the text in German and English, right-click here, then left-click on "Open in New Window," then click here. Arrange windows.  Click for programme.

Caravaggio, Ecce Homo, Palazzo Rosso, Genoa, 1606


Johann Sebastian Bach, St. John Passion, BWV 245, by Gerd Türk, Evangelist; Stephan MacLeod, Jesus; Midori Suzuki, soprano; Robin Blaze, alto; Chiyuki Urano, bass; Bach Collegium Japan; Masaaki Suzuki conducting [YouTube]

There are English sub-titles. To follow the German, click on "show more" and German text will appear.

El Greco, Christ carrying the cross, Metropolitan Museum of Art, New York, c. 1580


To listen to Johann Sebastian Bach, St John Passion, BWV 245, by Mark Padmore, tenor; Peter Harvey, baritone; Katharine Fuge, soprano; Robin Blaze, countertenor; Nicholas Mulroy, tenor; Jeremy Budd, tenor; Matthew Brook, bass; English Baroque Soloists; Monteverdi Choir; John Eliot Gardiner conducting, while following the text in German and English, right-click here, then left-click on "Open in New Window," then click here. Arrange windows.

Caravaggio, The crowning with thorns, Cassa di Risparmio, Prato, 1602-03

To listen to Johann Sebastian Bach, St John Passion, BWV 245, by Olga Kondina, soprano; Elena Rubyn, mezzo-soprano; Andrew Goodwin, tenor; Vincent Haab, baritone; Vyacheslav Lukhanin, bass; Andreas Wagner, tenor; Olga Mayorova, harpsicord; Dmitry Grigoriev, organ; The Chorus of Kazan State Conservatory; The Chorus of the Opera Studio of Kazan State Conservatory; The Chamber Orchestra of Kazan State Conservatory; Leo Kremer conducting; while following the text in German and English; right-click here, then left-click on "Open in New Window," then click here. Arrange windows.

Hieronymous Bosch, Christ mocked, National Gallery, London, c. 1490-1500