====== Fiat Misericordia ====== ===== Specification ===== import WikiScore import Stave import Abc ---------------------------------------------------------------------------------------------- --------------------- Fiat Misericordia ------------------------------------------------------ --------------------- by ---------------------------------------------------- --------------------- Joao Sousa Carvalho --------------------------------------------------- ---------------------------------------------------------------------------------------------- -- Prj attributes namespace = A "namespace" "fiat" musicby = "Joao de Sousa Carvalho (1745-1798)" title = A "title" "Fiat Misericordia" facsimile = A "facsimile" "http://www3.di.uminho.pt/~jno/WS/20121004082010033.pdf" introd = A "Introduction" "João de Sousa Carvalho (22 February 1745 – 1798) was the foremost Portuguese composer of his generation. His numerous church works are written in a style similar to that of Niccolò Jommelli and, sometimes, Haydn. Several of his opere serie and serenatas were performed at the royal palaces of Ajuda and Queluz. Some of his keyboard music survives and is occasionally played today. (From the Wikipedia)" -- Prj Parts pt1 = Prt 1 "treble" "Oboe I" "Ob.I" (Mid "1" "68") [] pt2 = Prt 2 "treble" "Oboe II" "Ob.II" (Mid "1" "68") [] pt3 = Prt 3 "bass" "Corno I" "Cor.I" (Mid "1" "69") [] pt4 = Prt 4 "bass" "Corno II" "Cor.II" (Mid "1" "69") [] pt5 = Prt 5 "treble" "Violini I" "Vl.I" (Mid "1" "40") [] pt6 = Prt 6 "treble" "Violini II" "Vl.II" (Mid "1" "40") [] pt7 = Prt 7 "alto" "Viole" "Ve" (Mid "1" "41") [] pt8 = Prt 8 "alto" "Alto solo" "A." Unspec [] pt9 = Prt 9 "bass" "Basso" "B." (Mid "1" "43") [] -- -- Prj Stave base = [ Sq [ pa [1,2], pa [3,4], br [5,6], the 7, sq [8] , the 9 ] ] -- Prj Sections s1= Sct "Andante" 1 All (MLK "3/8" "1/8" "F") [ A "fol." "1", js ] s2= Sct "Allegro" 2 All (MLK "C" "1/4" "F") [ A "fol" "17", 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 "fiat" musicby [ title, facsimile, namespace, introd ] [ pt1 , pt2 , pt3 , pt4 , pt5 , pt6 , pt7 , pt8 , pt9 ] [s1, s2] base main = prj2jsonFile prj -- checking invariants ok = (matrixOk prj) && (riSP prj) && (riSS prj) && (matts prj) -- Helper functions gurl n t = url (facfol n) t where facfol x = "http://purl.pt/78/1/P"++x++".html" -- done | [[fiat:index|Back to project index]]