Files
vu/src/data/propers/common/vespers-hymn-paschaltide.yml
T
will de83786793 Build the Vespers ordo: mechanism, weekday content, seasonal content
Wires resolveOrdo('vespers', ...) end to end: opening versicle,
weekday psalmody (4 groups, handling the joined Ps 115+116 and the
split Ps 138/143 via a PsalmRef-like shape), the chapter/responsory/
hymn/versicle office bundle, Magnificat, day-collects — reusing
resolveEveningDay so First/Second Vespers precedence and the cross-day
commemoration (both added in the previous commit) apply automatically
— and a closing that reuses Lauds' own conclusio, since no distinct
"Vespera" version of that exact text turned up in the source.

getMagnificatAntiphon mirrors getBenedictusAntiphon's saint/temporal-id
lookup order, but also falls back to real content Benedictus has no
equivalent of: the classic ferial set that quotes the Magnificat's own
text in sequence across the week, with the correct Monastic-rubric
variant picked for Tue/Thu/Fri/Sat (two of those needed a fresh
translation where the Monastic Latin diverges from the given English
in content, not just wording).

Also includes Vespers' own seasonal content (Advent/Lent/Passiontide/
Paschaltide chapter+responsory+hymn+versicle), transcribed from the
same source blocks as the weekday content, with the Monastic-specific
hymn variants hand-applied from the source's substitution notation
against each base Roman text (one transcription slip caught and fixed
mid-pass: the Passiontide hymn's closing lines had been copied from
the Roman text instead of the Monastic one actually being
transcribed). Passiontide's own responsory/hymn correctly omit the
Gloria Patri, matching real rubric and the source data as given.

All weekday/seasonal content marked `draft`, not `verified` — read
directly from the reference source, not cross-checked against a live
rendering per day the way the psalmody was.

Six other hours' resolvePart switches needed the three new HourPart
kinds ('vespers-psalmody', 'vespers-office', 'magnificat') added to
their exhaustive not-used lists so they still typecheck; three
pre-existing tests assumed Vespers was still "coming soon" and are
updated to exercise Matins (still the genuine stub) instead.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-13 20:14:19 -04:00

97 lines
2.8 KiB
YAML

# Sourced from Divinum Officium's Monastic block ("[HymnusM Pasch
# Vespera]", Psalterium/Special/Major Special.txt) — "Ad cenam Agni
# próvidi", the older Monastic form, full separate text (not a
# substitution against the Roman Urban VIII revision, "Ad régias Agni
# dapes", which differs substantially stanza by stanza, not just in
# wording). English is the given translation of that Roman revision —
# conventionally paired with this older Latin in many hymnals despite the
# textual differences, but a real mismatch worth flagging, same caution
# as the Sunday Vespers hymn. Not live-query-verified (see TODO.md).
id: vespers-hymn-paschaltide
text:
la: |
Ad cenam Agni próvidi,
Et stolis albis cándidi,
Post tránsitum maris Rubri,
Christo canámus Príncipi.
Cujus corpus sanctíssimum,
In ara crucis tórridum,
Cruóre ejus róseo
Gustándo vívimus Deo.
Protécti Paschæ véspere
A devastánte Angelo,
Erépti de duríssimo
Pharaónis império.
Jam Pascha nostrum Christus est,
Qui immolátus agnus est:
Sinceritátis ázyma,
Caro ejus obláta est.
O vere digna hóstia,
Per quam fracta sunt tártara,
Redémpta plebs captiváta,
Réddita vitæ prǽmia.
Consúrgit Christus túmulo,
Victor redit de bárathro,
Tyránnum trudens vínculo,
Et Paradísum réserans.
Quǽsumus, Auctor ómnium,
In hoc pascháli gáudio,
Ab omni mortis ímpetu
Tuum defénde pópulum.
Glória tibi Dómine,
Qui surrexísti a mórtuis,
Cum Patre et Sancto Spíritu,
In sempitérna sǽcula.
Amen.
en: |
At the Lamb's high feast we sing
Praise to our victorious King,
Who hath washed us in the tide
Flowing from his pierced side.
Praise we him whose love divine
Gives the guests his blood for wine,
Gives his body for the feast,
Love the victim, love the priest.
Where the paschal blood is poured,
Death's dark angel sheathes his sword;
Israel's hosts triumphant go
Through the wave that drowns the foe.
Christ, the Lamb whose blood was shed,
Paschal victim, paschal bread;
With sincerity and love
Eat we manna from above.
Mighty victim from the sky,
Powers of hell beneath thee lie;
Death is conquered in the fight;
Thou hast brought us life and light.
Now thy banner thou dost wave;
Vanquished Satan and the grave;
Angels join his praise to tell —
See o'erthrown the prince of hell.
Paschal triumph, paschal joy,
Only sin can this destroy;
From the death of sin set free,
Souls re-born, dear Lord, in Thee.
Hymns of glory, songs of praise,
Father, unto thee we raise;
Risen Lord, all praise to thee,
Ever with the Spirit be.
Amen.
status:
la: draft
en: draft