Franz Schubert a composé « Le berger sur le rocher » (Der Hirt auf dem Felsen), D. 965, en 1828, au cours des derniers mois de sa vie. Il s'agit d'une chanson pour soprano, clarinette et piano, conçue comme une réponse tardive à une demande de son amie, la soprano Pauline Anna Milder-Hauptmann, qui avait demandé une pièce maîtresse lui permettant d'exprimer une grande variété de sentiments. Elle la chanta pour la première fois à la Maison des Têtes Noires de Riga le 10 février 1830. La pièce fut publiée un an et demi après la mort de Schubert. Une représentation standard de cette pièce dure environ 13 minutes.