import WikiScore
import Stave
import Abc
----------------------------------------------------------------------------------------------
--------------------- Four Christmas Responses ----------------------------------------------
--------------------- by ---------------------------------------------------
--------------------- D. Pedro da Esperança (?-1660) -----------------------------------------
----------------------------------------------------------------------------------------------
-- Prj attributes
namespace = A "namespace" "esperanca"
musicby = "D. Pedro da Esperança (?-1660)"
title = A "title" "Four Responses for Matins on Christmas Day"
facsimile = A "facsimile" "http://www3.di.uminho.pt/~jno/WS/esperanca.pdf"
introd = A "Introduction" "D. Pedro da Esperanca (+24.6.1660) \"insignis pulsator organorum\" was a cannon regular of the Monastery of the Holy Cross in Coimbra, renowned for its music in the Renaissance and early Baroque period. The legacy of this monastery is now in the archives of the University of Coimbra. Wikiscore wishes to thank the University of Coimbra for permission to use the score available from Coimbra University Press publication nr.34 (1977): //ESPERANÇA, Pedro da \8212 Quatro respons\243rios de Natal//, rendered into modern notation by Francisco Faria, who wrote a detailed study of these four works also available in the same publication (in Portuguese). Quote from Gramophone, May 1967, page 74: //\"The most valuable discovery here is the responses for Matins on Christmas Day by Pedro da Esperanca, musical director of the Monastery of Santa Cruz in Coimbra (in the University Library of which Darlow found the MSS). Each of the four responses here recorded falls into two sections: the first for chorus, with some changeable 6/8-3/4 rhythms, the second for tenor with three highly contrapuntal parts for instruments (specified in the score). These are a pure delight, and are splendidly performed: Ian Partridge, a young tenor who has recently been coming to the fore, adds to his laurels\".//\n"
-- Prj Parts
pt1 = Prt 1 "alto1" "Fagotillo" "Fg." (Mid "1" "68") []
pt2 = Prt 2 "alto1" "Violim" "Vl." (Mid "1" "40") []
pt3 = Prt 3 "bass" "Bayxao" "Bx." Unspec []
pt4 = Prt 4 "bass" "Guyao" "Gu." (Mid "1" "43") []
pt5 = Prt 5 "alto1" "Superius" "S." Unspec []
pt6 = Prt 6 "alto" "Altus" "A." Unspec []
pt7 = Prt 7 "tenor" "Tenor" "T." Unspec []
pt8 = Prt 8 "bass" "Bassus" "B." Unspec []
-- Prj Stave
base = [ Sq (map the [5..8]), Sq (map the [1..4]) ]
-- Prj Sections
s1= Sct "Hodie Nobis" 1
All
(MLK "2/2" "1/2" "C") [ A "fol." $ gurl "A" "9", js ]
s2= Sct "O Magnum Misterium" 2
All
(MLK "2/2" "1/2" "C") [ A "fol." $ gurl "B" "19", js ]
s3= Sct "Beata Dei Genitrix" 3
All
(MLK "2/2" "1/2" "C") [ A "fol." $ gurl "C" "28", js ]
s4= Sct "Beata Viscera Mariae Virgins" 4
All
(MLK "2/2" "1/2" "C") [ A "fol." $ gurl "D" "38", js ]
-- where
status = A "status" "under edition" -- default
hw = A "status" "half-way"
js = A "status" "just started"
vo = A "status" "void"
-- Abbreviations
-- Main
prj = initWSPproject
"esperanca"
musicby
[ title, facsimile, namespace, introd ]
[ pt1 , pt2 , pt3 , pt4 , pt5 , pt6 , pt7 , pt8 ]
[s1, s2, s3, s4]
base
main = prj2jsonFile prj
-- checking invariants
ok = (matrixOk prj) && (riSP prj) && (riSS prj) && (matts prj)
-- Helper functions
gurl s t = url (facfol s) t
where facfol s = "http://www.di.uminho.pt/~jno/WS/esperanca-"++s++".pdf"
-- done