====== Gloria, Fama, Virtu ====== ===== Specification ===== import WikiScore import Stave import Abc ---------------------------------------------------------------------------------------------- --------------------- Gloria, Fama, Virtu ---------------------------------------------------- --------------------- by ---------------------------------------------------- --------------------- Antonio Teixeira ---------------------------------------------------- ---------------------------------------------------------------------------------------------- -- Prj attributes namespace = A "namespace" "gloria" musicby = "Antonio Teixeira (1707-1774)" title = A "title" "Gloria, Fama, Virtu" facsimile = A "facsimile" "http://purl.pt/78/1/P1.html" introd = A "Introduction" "Antonio Teixeira (14 May 1707-after 1769) was a Portuguese composer. He was born in Lisbon and died in the same town. A royal scholar in Rome from 1714 to 1728, he is perhaps better known from his monumental Te Deum (20-voice, 8 soloists, available on CD) written for a New Year's Eve performance in 1734 in the Italian Church of his home city. More in http://universalis.forumactif.fr/t2199-antonio-teixeira-1707-1769." -- Prj Parts pt1 = Prt 1 "treble" "Tromba I" "Trb.I" (Mid "1" "56") [] pt2 = Prt 2 "treble" "Tromba II" "Trb.II" (Mid "1" "56") [] pt3 = Prt 3 "treble" "Corno da Caccia I" "Cor.I" (Mid "1" "69") [] pt4 = Prt 4 "treble" "Corno da Caccia II" "Cor.II" (Mid "1" "69") [] pt5 = Prt 5 "treble" "Oboe I" "Ob.I" (Mid "1" "68") [] pt6 = Prt 6 "treble" "Oboe II" "Ob.II" (Mid "1" "68") [] pt7 = Prt 7 "treble" "Violino I" "Vl.I" (Mid "1" "40") [] pt8 = Prt 8 "treble" "Violino II" "Vl.II" (Mid "1" "40") [] pt9 = Prt 9 "bass" "Basso" "B." (Mid "1" "43") [] -- pt10 = Prt 10 "tenor" "Gloria" "Gl." Unspec [] pt11 = Prt 11 "alto1" "Fama" "Fa." Unspec [] pt12 = Prt 12 "alto" "Virtu" "Vi." Unspec [] -- pt13 = Prt 13 "treble" "Flauta I" "Fl.I" (Mid "1" "73") [] pt14 = Prt 14 "treble" "Flauta II" "Fl.II" (Mid "1" "73") [] -- Prj Stave met = Sq [ pa [1,2], pa [3,4] ] mad = Sq [ pa [5,6], pa [13,14] ] str = Sq [ br [7,8] ] pers = sq [11,12,10] bass = Sq [ the 9 ] base = [ Sq [ pa [1,2], pa [3,4], pa [13,14], pa [5,6], br [7,8], sq [11,12,10] , the 9 ] ] -- OLD: base = [ met, mad, str, pers, bass ] -- Prj Sections s1= Sct "Gloria" 1 (Sel [1..10]) (MLK "C" "1/4" "D") [ A "fol." $ gurl "2" "1v", hw ] s2= Sct "Fama" 2 (Sel [7,8,9,fam]) (MLK "C" "1/4" "C") [ A "fol." $ gurl "34" "17v", js ] s3= Sct "Virtu" 3 (Sel [3,4,13,14,7,8,9,vir]) (MLK "C" "1/4" "F") [ A "fol." $ gurl "47" "24r", js ] s4= Sct "Fama" 4 (Sel [7,8,9,fam]) (MLK "C" "1/4" "C") [ A "fol." $ gurl "65" "33r", js ] s5= Sct "Gloria" 5 (Sel [7,8,9,glo]) Free [ A "fol." $ gurl "77" "39r", js ] s6= Sct "Virtu" 6 (Sel [5,6,7,8,9,vir]) (MLK "C" "1/8" "C") [ A "fol." $ gurl "87" "44r", js ] s7= Sct "[Terceto]" 7 (Sel [1..12]) (MLK "C" "1/4" "G") [ A "fol." $ gurl "102" "51r", js ] -- where status = A "status" "under edition" -- default hw = A "status" "half-way" js = A "status" "just started" vo = A "status" "void" -- Abbreviations glo = 10 fam = 11 vir = 12 -- Main prj = initWSPproject "gloria" musicby [ title, facsimile, namespace, introd ] [ pt1 , pt10 , pt11, pt12, pt2 , pt3 , pt4 , pt5 , pt6 , pt7 , pt8 , pt9, pt13, pt14 ] [s1, s2, s3, s4, s5, s6, s7 ] 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 | [[gloria:index|Back to project index]]