Differences

This shows you the differences between two versions of the page.

Link to this comparison view

tantum:spec [2015/07/25 15:41] (current)
Line 1: Line 1:
 +====== Tantum Ergo, Kyrie, Gloria e Credo ======
 +
 +===== Specification =====
 +
 +<code>
 +
 +import WikiScore
 +import Stave
 +import Abc
 +
 +----------------------------------------------------------------------------------------------
 +------------------------  Tantum Ergo, Kyrie, Gloria e Credo  --------------------------------
 +----------------------------------------------------------------------------------------------
 +-- Prj attributes
 +namespace = A "namespace" "tantum"
 +musicby   = "Bomtempo, Jo\\~ao Domingues (1771-1842)"
 +title     = A "title" "Tantum Ergo, Kyrie, Gloria e Credo"
 +facsimile = A "facsimile" "http://purl.pt/25639/3/#/8"
 +--libreto   = A ""
 +latex     = A "latex" ""
 +introd = A "Introduction" "João Domingues Bomtempo (1771-1842) was a Portuguese composer, see e.g. the [[https://en.wikipedia.org/wiki/Jo%C3%A3o_Domingos_Bomtempo|(Wikipedia)]]. The score has the following annotation: \"Premiered at the Royal Chappel of Pena in Sintra and finished a few days before the composer died.\" (To be completed.)\n"
 +
 +-- Prj Parts
 +
 +pt1 = Prt 1 "treble" "Violino I" "Vl.I" (Mid "1" "40")  []
 +pt2 = Prt 2 "treble" "Violino II" "Vl. II" (Mid "1" "40")  []
 +pt3 = Prt 3 "alto" "Alto" "A." (Mid "1" "41")  []
 +pt4 = Prt 4 "bass" "Violoncello" "Vc." (Mid "1" "42")  []
 +pt5 = Prt 5 "bass" "Contra B." "CB." (Mid "1" "42")  []
 +pt6 = Prt 6 "alto1" "Soprano" "S." Unspec  []
 +pt7 = Prt 7 "alto" "Contralto" "C." Unspec  []
 +pt8 = Prt 8 "tenor" "Tenore" "T." Unspec  []
 +pt9 = Prt 9 "bass" "Basso" "B." Unspec  []
 +pt10 = Prt 10 "treble" "Corno in F/Eb (Fa/Eb) I" "Cor.I" (Mid "1" "69")  [A "transpose" "-7"]
 +pt11 = Prt 11 "treble" "Corno in F/Eb (Fa/Eb) II" "Cor.II" (Mid "1" "69")  [A "transpose" "-7"]
 +
 +-- Prj Stave
 +
 +base = [ Sq [ pa [10,11], br [1,2], the 3, sq [6,7,8,9], the 4, the 5 ] ]
 +
 +-- Prj Sections
 +-- gurl n t = url (facfol n) t where facfol x = "http://purl.pt/16734/1/P"++x++".html"
 +
 +status     = A "status" "just started"
 +
 +shiftedBy n k = gurl (show (n+k)) (show n)
 +
 +gurl s t = url (facfol s) t
 +           where facfol s = "http://purl.pt/25639/4/mm-6001_PDF/mm-6001_PDF_24-C-R0150/mm-6001_0000_capa-capa_t24-C-R0150.pdf"++"#page="++s
 +
 +-- Sections
 +
 +s1= Sct "[Kyrie]" 1
 +        All
 + (MLK "6/8" "1/8" "F")
 + [ A "fol." $ 7 `shiftedBy` 0, status ]
 +s2= Sct "Gloria" 2
 +        All
 + (MLK "C" "1/4" "D")
 + [ A "fol." $ 24 `shiftedBy` 0, status ]
 +s3= Sct "Credo" 3
 +        All
 + (MLK "C" "1/4" "Eb")
 + [ A "fol." $ 109 `shiftedBy` 0, status ]
 +s4= Sct "Sanctus" 4
 +        All
 + (MLK "C" "1/4" "Eb")
 + [ A "fol." $ 164 `shiftedBy` 0, status ]
 +s5= Sct "Agnus Dei" 5
 +        All
 + (MLK "6/8" "1/8" "F")
 + [ A "fol." $ 177 `shiftedBy` 0, status ]
 +s6= Sct "Tantum Ergo" 6
 +        All
 + (MLK "C" "1/4" "Eb")
 + [ A "fol." $ 191 `shiftedBy` 0, status ]
 +
 +-- the END
 +
 +-- abbreviations
 +
 +prj = initWSPproject
 +             "tantum"
 +             musicby 
 +             [ title, facsimile, namespace, introd, latex ]
 +             [ pt1 , pt2, pt3, pt4 , pt5  , pt6 , pt7 , pt8, pt9, pt10, pt11 ]
 +      [ s1, s2, s3, s4, s5, s6 ]
 +             base
 +
 +main = prj2jsonFile prj
 +
 +-- checking invariants
 +
 +ok = (matrixOk prj) && (riSP prj) && (riSS prj) && (matts prj)
 +
 +
 +</code>
 + <html><input type='submit' disabled='yes' onclick="parent.location='./mabc_handler.php?action=tantum'" value='  Update Project  '></html> |
 +[[tantum:index|Back to project index]]
  
tantum/spec.txt · Last modified: 2015/07/25 15:41 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki