Compare commits

..

3 Commits

Author SHA1 Message Date
will 5162eabdb4 Document Vespers' ferial Preces and per-feast office overrides in TODO.md
Deploy / deploy (push) Successful in 59s
Records what shipped in the previous two commits, plus the known gaps
(5 hymns with a seasonally-variable doxology not modeled, same class
as the Paschaltide alleluia suffix elsewhere in this file).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-13 21:32:13 -04:00
will 53582f1ded Add per-feast Vespers office overrides for all 30 duplex-majus+ ids
Same eligibility rule as Lauds' psalmody override (a duplex-majus+
saint, or a named temporal feast), factored out to
resolve-common.ts's getOfficeOverrideId since Vespers has no
psalmody-override table of its own to piggyback eligibility on.

Authored via one live command=prayVespera query per id, reusing the
same clean per-saint dates already established for each one's Lauds
office-bundle override. The capitulum turned out to be byte-identical
between Lauds and Vespers for every one of the 30 ids checked, a real
Monastic-rite fact rather than a coincidence — so no
vespers-capitulum-<id>.yml files exist at all; the chapter falls
through to the already-authored lauds-capitulum-<id> directly instead
of duplicating identical content.

St. Scholastica's Vespers responsory, hymn, and versicle needed a hand
translation (same gap she has at Lauds/Terce/Sext/None — the reference
engine has no English for any of her proper content). Two more
one-line English gaps in the shared Immaculate Conception/Nativity of
the BVM responsory were filled with the standard Douay-Rheims/Ave
Maria wording.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-13 21:31:59 -04:00
will 4d88568c42 Add Vespers' ferial Preces, sourced from Tridentine 1906/1910
Monastic 1617 has no ferial Preces at Vespers, same gap Lauds already
had — the fuller "Preces feriales Vespera" is byte-for-byte the Lauds
ferial Preces with Psalm 129 swapped for Psalm 50 in the source, live-
verified against the same clean Advent feria already used for Lauds.
The short Sunday/feast form turns out to be identical at both hours too,
so it's reused directly rather than duplicated.

Factors the shared ferial-or-vigil predicate out of hours/lauds.ts into
resolve-common.ts's isFerialOrVigil so both hours' -preces cases resolve
it the same way instead of keeping two copies in sync by hand.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-13 21:30:01 -04:00
103 changed files with 3264 additions and 60 deletions
+61 -7
View File
@@ -1128,13 +1128,67 @@ draft-English antiphon (`tests/hours/resolve-common.test.ts`).
(`commemorationOf` — "the loser is commemorated unless the loser is
simplex", live-verified) both apply before any part runs. See
`data/hours/vespers.yml`'s header and `tests/hours/vespers.test.ts`.
**Still owes**: its own distinct ferial Preces — currently reuses
`lauds-conclusio` for the closing only; real 1906/1910 practice has a
distinct "Preces feriales Vespera" (see `lauds-preces-feriales.yml`'s
header for the Lauds one, which exists) with mostly-overlapping but not
identical content. Also has no per-feast Vespers-office override
mechanism yet (chapter/responsory/hymn/versicle are weekday/season-only,
unlike Lauds' `resolveOffice` which checks per-feast overrides first).
### Vespers ferial Preces + per-feast office overrides — done (2026-08)
**Ferial Preces**: `vespers-preces-feriales.yml`, sourced from Tridentine
1906/1910 (`[Preces feriales Vespera] = @:Preces feriales Laudes:s/129/50/`
— byte-for-byte the Lauds ferial Preces with Psalm 129 swapped for Psalm
50, live-verified against the same clean Advent feria 2026-12-17 already
used for Lauds). The short Sunday/feast form reuses `lauds-short-litany`
directly rather than a Vespers-named duplicate — confirmed byte-identical
at both hours by live query (Monastic Tridentinum 1617, both a plain
Sunday and a plain ferial). The ferial-or-vigil predicate itself
(`isFerialOrVigil`) was factored out of `hours/lauds.ts` into
`hours/resolve-common.ts` so both hours' `-preces` cases share one
definition instead of two copies. See `hours/vespers.ts`'s `vespers-preces`
case and `hours/types.ts`'s doc comment.
**Per-feast office overrides**: same eligibility rule as Lauds'
`getPsalmodyOverrideFor` (a duplex-majus+ saint, or a named temporal id in
`ALWAYS_OVERRIDE_TEMPORAL_IDS`), factored out to `resolve-common.ts`'s
`getOfficeOverrideId` since Vespers has no psalmody-override table of its
own to piggyback eligibility on the way Lauds does. **Authored — all 30
ids with an existing Lauds office-bundle override, full 30/30**, one live
`command=prayVespera` query each (Monastic Tridentinum 1617, except
`christ-the-king`: Monastic Divino 1930, same as its Lauds counterpart),
same clean per-saint dates already established for the Lauds sweep.
Extraction automated via a purpose-built parser
(`scratchpad/fetch_vespers.py`, not committed) after the first hand-check
(St. Lawrence) confirmed the page structure; validated by diffing every
extracted capitulum against its already-authored `lauds-capitulum-<id>`
counterpart before trusting the rest, plus an automated missing-field/
leaked-response-marker sweep across all 30 outputs, plus a runtime smoke
test resolving each id's actual chapter/responsory/hymn/versicle bundle
through `resolveOrdo`, not just checking the YAML files exist.
**Real finding, not assumed**: the capitulum is byte-identical between
Lauds and Vespers for every one of the 30 ids checked — a genuine
Monastic-rite fact (the day's reading doesn't change between the two
hours, only the responsory/hymn/versicle do). So no `vespers-capitulum-
<id>.yml` files exist at all; `hours/vespers.ts`'s
`vespersCapitulumForOverride` falls through to the already-authored
`lauds-capitulum-<id>` directly instead of duplicating identical content.
St. Scholastica needed the same hand-translation treatment her Lauds/
Terce/Sext/None content did: no English exists in the reference engine's
data for her Vespers responsory, hymn ("Te beáta sponsa Christi"), or
versicle — translated here (`status: draft` on the English), distinct text
from her Lauds hymn since Vespers' proper content doesn't overlap with the
minor hours' shared pool the way a Common-category saint's does. Also two
one-line English gaps unrelated to her (`immaculate-conception`,
`nativity-bvm`'s shared Ave Maria responsory — the reference engine left
"Benedícta tu in muliéribus..." untranslated for both): filled with the
standard Douay-Rheims/Ave Maria wording, not a free translation.
**Known, not modeled**: 5 of the 30 hymns (`ss-philip-and-james`,
`st-john-apostle`, `st-john-before-the-latin-gate`, `st-mark`,
`st-stephen-protomartyr`) carry a `{Doxology: PaschT}`/`{Doxology: NatT}`
tag in the source, meaning their closing doxology stanza is itself
seasonally variable — what's stored is whichever form rendered live on
each one's already-chosen clean query date, not a season-aware
substitution. Same class of gap as the Paschaltide alleluia suffix
elsewhere in this file, flagged not fixed.
- **Matins** (`src/hours/matins.ts` is still a stub) — needs its own
resolution path (reading-candidate pool, nocturn structure), not the
static parts-array pattern the other hours use.
+7
View File
@@ -12,12 +12,19 @@
# version of this exact closing turned up in the source, and it's the
# same fixed formula in real practice after either hour; flagged here in
# case that assumption turns out wrong.
#
# `vespers-preces` mirrors Lauds' own `lauds-preces` exactly: the short
# Sunday/feast litany (reusing `lauds-short-litany` — confirmed byte-
# identical at both hours by live query) versus the fuller Tridentine
# 1906/1910 ferial Preces on a ferial or vigil day — see hours/types.ts's
# 'vespers-preces' doc comment.
id: vespers
parts:
- kind: opening-versicle
- kind: vespers-psalmody
- kind: vespers-office
- kind: magnificat
- kind: vespers-preces
- kind: day-collects
- kind: preces
textRef: { source: common, id: lauds-conclusio }
@@ -0,0 +1,74 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-11-01, the same clean date already used for lauds-capitulum-all-saints.yml.
id: vespers-hymn-all-saints
text:
la: |
Christe Redémptor ómnium,
Consérva tuos fámulos,
Beátæ semper Vírginis
Placátus sanctis précibus.
Beáta quoque ágmina
Cæléstium Spirítuum,
Prætérita, præséntia,
Futúra mala péllite.
Vates ætérni Júdicis,
Apostolíque Dómini,
Supplíciter expóscimus
Salvári vestris précibus.
Mártyres Dei ínclyti,
Confessorésque lúcidi,
Vestris oratiónibus
Nos ferte in cæléstibus.
Chorus sanctárum Vírginum,
Monachorúmque ómnium,
Simul cum Sanctis ómnibus,
Consórtes Christi fácite.
Gentem auférte pérfidam
Credéntium de fínibus,
Ut Christo laudes débitas
Persolvámus alácriter.
Glória Patri ingénito,
Ejúsque Unigénito,
Una cum Sancto Spíritu,
In sempitérna sǽcula.
Amen.
en: |
O Christ, thy guilty people spare!
Lo, kneeling at thy gracious throne,
thy Virgin-Mother pours her prayer,
Imploring pardon for her own.
Ye angels, happy evermore!
Who in your circles nine ascend,
As ye have guarded us before,
So still from harm our steps defend.
Ye prophets and Apostles high!
Behold our penitential tears;
And plead for us when death is nigh,
our all-searching judge appears.
Ye martyrs all! a purple band,
And confessors, a white-robed train;
Oh, call us to our native land,
From this our exile, back again.
And ye, O choirs of virgins chaste!
Receive us to your seats on high;
With hermits whom the desert waste
Sent up of old into the sky.
To God the Father glory be,
And to his sole-begotten Son;
And glory, Holy Ghost, to thee,
While everlasting ages run.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,65 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-05-08, the same clean date already used for lauds-capitulum-apparition-of-st-michael.yml.
id: vespers-hymn-apparition-of-st-michael
text:
la: |
Tibi Christe splendor Patris,
Vita, virtus córdium,
In conspéctu Angelórum,
Votis, voce psállimus:
Alternántes concrepándo
Melos damus vócibus.
Collaudámus venerántes
Omnes cæli mílites,
Sed præcípue Primátem
Cæléstis exércitus:
Michaélem in virtúte
Conteréntem zábulum.
Quo custóde procul pelle,
Rex Christe piíssime,
Omne nefas inimíci:
Mundo corde et córpore,
Paradíso redde tuo
Nos sola cleméntia.
Glóriam Patri melódis
Personémus vócibus,
Glóriam Christo canámus,
Glóriam Paráclito,
Qui trinus et unus Deus
Exstat ante sǽcula.
Amen.
en: |
Thee, O Christ, the Father's splendour,
Life and virtue of the heart,
In the presence of the Angels
Sing we now with tuneful art,
Meetly in alternate chorus
Bearing our responsive part.
Thus we praise with veneration
All the armies of the sky;
Chiefly him, the warrior Primate,
Of celestial chivalry,
Michael, who in princely virtue
Cast Abaddon from on high.
By whose watchful care repelling -
King of everlasting grace -
Every ghostly adversary,
All things evil, all things base,
Grant us of thine only goodness
In thy Paradise a place.
Laud and honour to the Father,
Laud and honour to the Son,
Laud and honour to the Spirit,
Ever Three, and ever One,
Consubstantial, co-eternal,
While unending ages run.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,81 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-08-15, the same clean date already used for lauds-capitulum-assumption.yml.
id: vespers-hymn-assumption
text:
la: |
Prima stropha sequentis hymni dicitur flexis genibus.
Ave maris stella,
Dei Mater alma,
Atque semper Virgo,
Felix cæli porta.
Sumens illud Ave
Gabriélis ore,
Funda nos in pace,
Mutans Hevæ nomen.
Solve vincla reis,
Profer lumen cæcis,
Mala nostra pelle,
Bona cuncta posce.
Monstra te esse matrem,
Sumat per te preces,
Qui pro nobis natus,
Tulit esse tuus.
Virgo singuláris,
Inter omnes mitis,
Nos culpis solútos
Mites fac et castos.
Vitam præsta puram,
Iter para tutum,
Ut vidéntes Jesum,
Semper collætémur.
Sit laus Deo Patri,
Summo Christo decus,
Spirítui Sancto,
Tribus honor unus.
Amen.
en: |
The first verse of the following hymn is said genuflecting.
Ave, star of ocean,
Child divine who barest,
Mother, ever-Virgin,
Heaven's portal fairest.
Taking that sweet Ave
Erst by Gabriel spoken,
Eva's name reversing,
Be of peace the token.
Break the sinners' fetters,
Light to blind restoring,
All our ills dispelling,
Every boon imploring.
Show thyself a mother
In thy supplication;
He will hear who chose thee
At his incarnation.
Maid all maids excelling,
Passing meek and lowly,
Win for sinners pardon,
Make us chaste and holy.
As we onward journey
Aid our weak endeavour,
Till we gaze on Jesus
And rejoice forever.
Father, Son, and Spirit,
Three in One confessing,
Give we equal glory
Equal praise and blessing.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,33 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2029-02-22, the same clean date already used for lauds-capitulum-chair-of-st-peter-at-antioch.yml.
id: vespers-hymn-chair-of-st-peter-at-antioch
text:
la: |
Quodcúmque vinclis super terram strínxeris,
Erit in astris religátum fórtiter:
Et quod resólvis in terris arbítrio,
Erit solútum super cæli rádium:
In fine mundi judex eris sǽculi.
Glória Patri per imménsa sǽcula,
Sit tibi Nate decus et impérium,
Honor, potéstas, Sanctóque Spirítui:
Sit Trinitáti salus indivídua,
Per infiníta sæculórum sǽcula.
Amen.
en: |
Peter, whatever thou shalt bind on earth,
The same is bound above the starry sky;
What here thy delegated power doth loose,
Is loosed in heaven's supremest court on high:
To judgement shalt thou come, when the world's end is nigh.
Praise to the Father, through all ages be;
Praise to the consubstantial sovereign Son,
And Holy Ghost, one glorious Trinity;
To whom all majesty and might belong;
So sing we now, and such be our eternal song.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,33 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2029-01-18, the same clean date already used for lauds-capitulum-chair-of-st-peter-at-rome.yml.
id: vespers-hymn-chair-of-st-peter-at-rome
text:
la: |
Quodcúmque vinclis super terram strínxeris,
Erit in astris religátum fórtiter:
Et quod resólvis in terris arbítrio,
Erit solútum super cæli rádium:
In fine mundi judex eris sǽculi.
Glória Patri per imménsa sǽcula,
Sit tibi Nate decus et impérium,
Honor, potéstas, Sanctóque Spirítui:
Sit Trinitáti salus indivídua,
Per infiníta sæculórum sǽcula.
Amen.
en: |
Peter, whatever thou shalt bind on earth,
The same is bound above the starry sky;
What here thy delegated power doth loose,
Is loosed in heaven's supremest court on high:
To judgement shalt thou come, when the world's end is nigh.
Praise to the Father, through all ages be;
Praise to the consubstantial sovereign Son,
And Holy Ghost, one glorious Trinity;
To whom all majesty and might belong;
So sing we now, and such be our eternal song.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,89 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-10-25, the same clean date already used for lauds-capitulum-christ-the-king.yml (version `Monastic Divino 1930`, not 1617 -- see lauds-capitulum-christ-the-king.yml's own header for why).
id: vespers-hymn-christ-the-king
text:
la: |
Te sæculórum Príncipem,
Te, Christe, Regem géntium,
Te méntium, te córdium
Unum fatémur árbitrum.
Scelésta turba clámitat:
Regnáre Christum nólumus:
Te nos ovántes ómnium
Regem suprémum dícimus.
O Christe, Princeps Pácifer,
Mentes rebélles súbice:
Tuóque amóre dévios,
Ovíle in unum cóngrega.
Ad hoc cruénta ab árbore
Pendes apértis brácchiis,
Diráque fossum cúspide
Cor igne flagrans éxhibes.
Ad hoc in aris ábderis
Vini dapísque imágine,
Fundens salútem fíliis
Transverberáto péctore.
Te natiónum Prǽsides
Honóre tollant público,
Colant magístri, júdices,
Leges et artes éxprimant.
Submíssa regum fúlgeant
Tibi dicáta insígnia:
Mitíque sceptro pátriam
Domósque subde cívium.
Glória tibi, Dómine,
Qui sceptra mundi témperas,
Cum Patre, et Sancto Spíritu,
In sempitérna sǽcula.
Amen.
en: |
To thee, O Prince of all that be,
Thou Christ, O King eternally;
O Framer of the mind and heart,
Our one true Judge we say thou art.
The wicked protest, wail and cry,
Christ Jesus reign they would deny;
Rejoice we at thy glorious name,
Thou Highest King we do proclaim.
O Christ! The Source of all our peace,
Make all our sinful thoughts to cease;
And still in us our loves misplaced,
As Thy one sheepfold be we embraced.
For this, hanging on cruel tree,
With arms outstretched, for all to see;
His heart is pierced by soldiers spear,
Revealing burning love most dear.
From this the altar of the tree
Thy blood flows forth from Calvary;
As wine to us it doth appear,
To thine own heart it draws us near.
Thou Governor of all that be,
May all thy creatures honour thee;
All those who rule, O Lord renew!
Source of all precepts just and true.
To regal glory, all submit,
All crowns and honours we do remit;—
To thy scepter—so sweet and mild!
Submit we as a little child.
All glory be, Jesu, to thee,
Thy scepter over all that be;
All glory, as is ever meet,
To Father and to Paraclete.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,29 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-01-25, the same clean date already used for lauds-capitulum-conversion-of-st-paul.yml.
id: vespers-hymn-conversion-of-st-paul
text:
la: |
Doctor egrégie Paule, mores ínstrue,
Et mente polum non transférre sátage:
Donec perféctum largiátur plénius,
Evacuáto quod ex parte gérimus.
Sit Trinitáti sempitérna glória,
Honor, potéstas, atque jubilátio,
In unitáte, cui manet impérium,
Ex tunc et modo, per ætérna sǽcula.
Amen.
en: |
Our souls' great teacher, Paul, our guide in wisdom's ways,
Teach us, our fainting hearts, to heaven's glad clime to raise,
Till faith in clearest light her bright meridian gains,
And love with sun-like fire within each bosom reigns.
All honour, might, and power, and hymns of joy we bring,
While to the Trinity eternal praise we sing;
He rules the universe in wondrous Unity,
And shall, throughout the days of all eternity.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,39 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2029-12-28, the same clean date already used for lauds-capitulum-holy-innocents.yml.
id: vespers-hymn-holy-innocents
text:
la: |
Salvéte, flores Mártyrum,
Quos lucis ipso in límine
Christi insecútor sústulit,
Ceu turbo nascéntes rosas.
Vos prima Christi víctima,
Grex immolatórum tener,
Aram ante ipsam símplices
Palma et corónis lúditis.
Glória tibi Dómine,
Qui natus es de Vírgine,
Cum Patre et almo Spíritu,
In sempitérna sǽcula.
Amen.
en: |
All hail, ye little Martyr flowers,
Sweet rosebuds cut in dawning hours!
When Herod sought the Christ to find
Ye fell as bloom before the wind.
First victims of the Martyr bands,
With crowns and palms in tender hands,
Around the very altar, gay
And innocent, ye seem to play.
All honor, laud, and glory be,
O Jesu, Virgin-born to thee;
All glory, as is ever meet
To Father and to Paraclete.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,81 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-12-08, the same clean date already used for lauds-capitulum-immaculate-conception.yml.
id: vespers-hymn-immaculate-conception
text:
la: |
Prima stropha sequentis hymni dicitur flexis genibus.
Ave maris stella,
Dei Mater alma,
Atque semper Virgo,
Felix cæli porta.
Sumens illud Ave
Gabriélis ore,
Funda nos in pace,
Mutans Hevæ nomen.
Solve vincla reis,
Profer lumen cæcis,
Mala nostra pelle,
Bona cuncta posce.
Monstra te esse matrem,
Sumat per te preces,
Qui pro nobis natus,
Tulit esse tuus.
Virgo singuláris,
Inter omnes mitis,
Nos culpis solútos
Mites fac et castos.
Vitam præsta puram,
Iter para tutum,
Ut vidéntes Jesum,
Semper collætémur.
Sit laus Deo Patri,
Summo Christo decus,
Spirítui Sancto,
Tribus honor unus.
Amen.
en: |
The first verse of the following hymn is said genuflecting.
Ave, star of ocean,
Child divine who barest,
Mother, ever-Virgin,
Heaven's portal fairest.
Taking that sweet Ave
Erst by Gabriel spoken,
Eva's name reversing,
Be of peace the token.
Break the sinners' fetters,
Light to blind restoring,
All our ills dispelling,
Every boon imploring.
Show thyself a mother
In thy supplication;
He will hear who chose thee
At his incarnation.
Maid all maids excelling,
Passing meek and lowly,
Win for sinners pardon,
Make us chaste and holy.
As we onward journey
Aid our weak endeavour,
Till we gaze on Jesus
And rejoice forever.
Father, Son, and Spirit,
Three in One confessing,
Give we equal glory
Equal praise and blessing.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,81 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-09-08, the same clean date already used for lauds-capitulum-nativity-bvm.yml.
id: vespers-hymn-nativity-bvm
text:
la: |
Prima stropha sequentis hymni dicitur flexis genibus.
Ave maris stella,
Dei Mater alma,
Atque semper Virgo,
Felix cæli porta.
Sumens illud Ave
Gabriélis ore,
Funda nos in pace,
Mutans Hevæ nomen.
Solve vincla reis,
Profer lumen cæcis,
Mala nostra pelle,
Bona cuncta posce.
Monstra te esse matrem,
Sumat per te preces,
Qui pro nobis natus,
Tulit esse tuus.
Virgo singuláris,
Inter omnes mitis,
Nos culpis solútos
Mites fac et castos.
Vitam præsta puram,
Iter para tutum,
Ut vidéntes Jesum,
Semper collætémur.
Sit laus Deo Patri,
Summo Christo decus,
Spirítui Sancto,
Tribus honor unus.
Amen.
en: |
The first verse of the following hymn is said genuflecting.
Ave, star of ocean,
Child divine who barest,
Mother, ever-Virgin,
Heaven's portal fairest.
Taking that sweet Ave
Erst by Gabriel spoken,
Eva's name reversing,
Be of peace the token.
Break the sinners' fetters,
Light to blind restoring,
All our ills dispelling,
Every boon imploring.
Show thyself a mother
In thy supplication;
He will hear who chose thee
At his incarnation.
Maid all maids excelling,
Passing meek and lowly,
Win for sinners pardon,
Make us chaste and holy.
As we onward journey
Aid our weak endeavour,
Till we gaze on Jesus
And rejoice forever.
Father, Son, and Spirit,
Three in One confessing,
Give we equal glory
Equal praise and blessing.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,59 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-06-24, the same clean date already used for lauds-capitulum-nativity-of-st-john-the-baptist.yml.
id: vespers-hymn-nativity-of-st-john-the-baptist
text:
la: |
Ut queant laxis resonáre fibris
Mira gestórum fámuli tuórum,
Solve pollúti lábii reátum,
Sancte Joánnes.
Núntius celso véniens Olýmpo,
Te patri magnum fore nascitúrum,
Nomen, et vitæ sériem geréndæ
Ordine promit.
Ille promíssi dúbius supérni,
Pérdidit promptæ módulos loquélæ;
Sed reformásti génitus perémptæ
Organa vocis.
Ventris obstrúso récubans cubíli
Sénseras Regem thálamo manéntem;
Hinc parens nati méritis utérque
Abdita pandit.
Glória Patri, genitǽque Proli,
Et tibi, compar utriúsque semper,
Spíritus alme, Deus unus omni
Témpore sæcli.
Amen.
en: |
O for thy spirit, holy John, to chasten
Lips sin-polluted, fettered tongues to loosen;
So by thy children might thy deeds of wonder
Meetly be chanted.
Lo! a swift herald, from the skies descending,
Bears to thy father promise of thy greatness;
How he shall name thee, what thy future story,
Duly revealing.
Scarcely believing message so transcendent,
Him for season power of speech forsaketh,
Till, at thy wondrous birth, again returneth
Voice to the voiceless.
Thou, in thy mother's womb all darkly cradled,
Knewest thy Monarch, biding in his chamber,
Whence the two parents, through their children's merits,
Mysteries uttered.
Praise to the Father, to the Son begotten,
And to the Spirit, equal power possessing,
One God whose glory, through the lapse of ages,
Ever resoundeth.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,48 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-06-29, the same clean date already used for lauds-capitulum-ss-peter-and-paul.yml.
id: vespers-hymn-ss-peter-and-paul
text:
la: |
Aurea luce et decóre róseo,
Lux lucis, omne perfudísti sǽculum,
Decórans cælos ínclyto martyrio,
Hac sacra die, quæ dat reis véniam.
Jánitor cæli, Doctor orbis páriter,
Júdices sæcli, vera mundi lúmina:
Per crucem alter, alter ense triúmphans,
Vitæ senátum laureáti póssident.
O felix Roma, quæ tantórum Príncipum
Es purpuráta pretióso sánguine!
Non laude tua, sed ipsórum méritis,
Excéllis omnem mundi pulchritúdinem.
Sit Trinitáti sempitérna glória,
Honor, potéstas, atque jubilátio,
In unitáte, cui manet impérium,
Ex tunc et modo, per ætérna sǽcula. Amen.
en: |
The beauteous light of God's eternal majesty
Streams down in golden rays to grace this holy day
Which crowned the princes of the Apostles' glorious choir,
And unto guilty mortals showed the heavenward way.
The teacher of the world and keeper of heaven's gate,
Rome's founders twain and rulers too of every land,
Triumphant over death by sword and shameful cross,
With laurel crowned are gathered to the eternal band.
O happy Rome! who in thy martyr princes' blood,
A twofold stream, art washed and doubly sanctified.
All earthly beauty thou alone outshinest far,
Empurpled by their outpoured life-blood's glorious tide.
All honour, power, and everlasting jubilee
To Him who all things made and governs here below,
To God in essence One, and yet in persons Three,
Both now and ever, while unending ages flow.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,69 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-05-01, the same clean date already used for lauds-capitulum-ss-philip-and-james.yml. This hymn's closing doxology stanza is seasonally variable in the source (tagged `{Doxology: PaschT}`); what's captured here is whatever rendered live on the query date above, not a season-aware substitution -- same known-not-modeled gap as the Paschaltide alleluia suffix elsewhere (see TODO.md).
id: vespers-hymn-ss-philip-and-james
text:
la: |
Tristes erant Apóstoli
De nece sui Dómini,
Quem pœna mortis crudéli
Servi damnárant ímpii.
Sermóne blando Angelus
Prædíxit muliéribus:
In Galilǽa Dóminus
Vidéndus est quantócius.
Illæ dum pergunt cóncitæ,
Apóstolis hoc dícere,
Vidéntes eum vívere,
Osculántur pedes Dómini.
Quo ágnito, discípuli
In Galilǽam própere
Pergunt vidére fáciem
Desiderátam Dómini.
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: |
While Christ's disciples, grieving, sad,
Their master's painful death deplore,
Whom faithless servants' cruel hands,
Had bathed in his own crimson gore;
Quick from the happy realms above,
An angel comes on joyful wing,
And to the women tells the joy
That to his flock their Lord will bring.
As they with eager steps make haste,
Their joyous message to repeat,
Their master's glorious form they see,
And falling clasp his sacred feet.
Cheered by this tale, his faithful flock
The Galilean mount ascend,
And there with loving awe behold
Their heart's sole wish, their truest friend.
That thou mayst be our Paschal joy
Through happy, never-ending years,
thine own poor children, Jesu, free
From sin's sad death with all its fears.
To Thee Who, dead, again dost live,
All glory, Lord, Thy people give;
All glory, as is ever meet,
To Father and to Paraclete.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,69 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2025-10-28, the same clean date already used for lauds-capitulum-ss-simon-and-jude.yml.
id: vespers-hymn-ss-simon-and-jude
text:
la: |
Exsúltet cælum láudibus,
Resúltet terra gáudiis:
Apostolórum glóriam
Sacra canunt solémnia.
Vos sæcli justi júdices,
Et vera mundi lúmina,
Votis precámur córdium,
Audíte preces súpplicum.
Qui cælum verbo cláuditis,
Serásque ejus sólvitis:
Nos a peccátis ómnibus
Sólvite jussu, quǽsumus.
Quorum præcépto súbditur,
Salus, et languor ómnium:
Sanáte ægros móribus,
Nos reddéntes virtútibus.
Ut, cum Judex advénerit
Christus in fine sǽculi,
Nos sempitérni gáudii
Fáciat esse cómpotes.
Deo Patri sit glória,
Ejúsque soli Fílio,
Cum Spíritu Paráclito,
Et nunc, et in perpétuum.
Amen.
en: |
Now let the earth with joy resound,
And heaven the chant re-echo round;
Nor heaven nor earth too high can raise
The great Apostles' glorious praise.
O ye who, throned in glory dread,
Shall judge the living and the dead,
Lights of the world forevermore!
To you the suppliant prayer we pour.
Ye close the sacred gates on high;
At your command apart they fly:
Oh! loose for us the guilty chain
We strive to break, and strive in vain.
Sickness and health your voice obey;
At your command they go or stay:
From sin's disease our souls restore;
In good confirm us more and more.
So when the world is at its end,
And Christ to judgement shall descend,
May we be called those joys to see
Prepared from all eternity.
Praise to the Father, with the Son,
And Holy Spirit, Three in One;
As ever was in ages past,
And so shall be while ages last.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,69 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-11-30, the same clean date already used for lauds-capitulum-st-andrew.yml.
id: vespers-hymn-st-andrew
text:
la: |
Exsúltet cælum láudibus,
Resúltet terra gáudiis:
Apostolórum glóriam
Sacra canunt solémnia.
Vos sæcli justi júdices,
Et vera mundi lúmina,
Votis precámur córdium,
Audíte preces súpplicum.
Qui cælum verbo cláuditis,
Serásque ejus sólvitis:
Nos a peccátis ómnibus
Sólvite jussu, quǽsumus.
Quorum præcépto súbditur,
Salus, et languor ómnium:
Sanáte ægros móribus,
Nos reddéntes virtútibus.
Ut, cum Judex advénerit
Christus in fine sǽculi,
Nos sempitérni gáudii
Fáciat esse cómpotes.
Deo Patri sit glória,
Ejúsque soli Fílio,
Cum Spíritu Paráclito,
Et nunc, et in perpétuum.
Amen.
en: |
Now let the earth with joy resound,
And heaven the chant re-echo round;
Nor heaven nor earth too high can raise
The great Apostles' glorious praise.
O ye who, throned in glory dread,
Shall judge the living and the dead,
Lights of the world forevermore!
To you the suppliant prayer we pour.
Ye close the sacred gates on high;
At your command apart they fly:
Oh! loose for us the guilty chain
We strive to break, and strive in vain.
Sickness and health your voice obey;
At your command they go or stay:
From sin's disease our souls restore;
In good confirm us more and more.
So when the world is at its end,
And Christ to judgement shall descend,
May we be called those joys to see
Prepared from all eternity.
Praise to the Father, with the Son,
And Holy Spirit, Three in One;
As ever was in ages past,
And so shall be while ages last.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,69 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2035-06-11, the same clean date already used for lauds-capitulum-st-barnabas.yml.
id: vespers-hymn-st-barnabas
text:
la: |
Exsúltet cælum láudibus,
Resúltet terra gáudiis:
Apostolórum glóriam
Sacra canunt solémnia.
Vos sæcli justi júdices,
Et vera mundi lúmina,
Votis precámur córdium,
Audíte preces súpplicum.
Qui cælum verbo cláuditis,
Serásque ejus sólvitis:
Nos a peccátis ómnibus
Sólvite jussu, quǽsumus.
Quorum præcépto súbditur,
Salus, et languor ómnium:
Sanáte ægros móribus,
Nos reddéntes virtútibus.
Ut, cum Judex advénerit
Christus in fine sǽculi,
Nos sempitérni gáudii
Fáciat esse cómpotes.
Deo Patri sit glória,
Ejúsque soli Fílio,
Cum Spíritu Paráclito,
Et nunc, et in perpétuum.
Amen.
en: |
Now let the earth with joy resound,
And heaven the chant re-echo round;
Nor heaven nor earth too high can raise
The great Apostles' glorious praise.
O ye who, throned in glory dread,
Shall judge the living and the dead,
Lights of the world forevermore!
To you the suppliant prayer we pour.
Ye close the sacred gates on high;
At your command apart they fly:
Oh! loose for us the guilty chain
We strive to break, and strive in vain.
Sickness and health your voice obey;
At your command they go or stay:
From sin's disease our souls restore;
In good confirm us more and more.
So when the world is at its end,
And Christ to judgement shall descend,
May we be called those joys to see
Prepared from all eternity.
Praise to the Father, with the Son,
And Holy Spirit, Three in One;
As ever was in ages past,
And so shall be while ages last.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,69 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-08-24, the same clean date already used for lauds-capitulum-st-bartholomew.yml.
id: vespers-hymn-st-bartholomew
text:
la: |
Exsúltet cælum láudibus,
Resúltet terra gáudiis:
Apostolórum glóriam
Sacra canunt solémnia.
Vos sæcli justi júdices,
Et vera mundi lúmina,
Votis precámur córdium,
Audíte preces súpplicum.
Qui cælum verbo cláuditis,
Serásque ejus sólvitis:
Nos a peccátis ómnibus
Sólvite jussu, quǽsumus.
Quorum præcépto súbditur,
Salus, et languor ómnium:
Sanáte ægros móribus,
Nos reddéntes virtútibus.
Ut, cum Judex advénerit
Christus in fine sǽculi,
Nos sempitérni gáudii
Fáciat esse cómpotes.
Deo Patri sit glória,
Ejúsque soli Fílio,
Cum Spíritu Paráclito,
Et nunc, et in perpétuum.
Amen.
en: |
Now let the earth with joy resound,
And heaven the chant re-echo round;
Nor heaven nor earth too high can raise
The great Apostles' glorious praise.
O ye who, throned in glory dread,
Shall judge the living and the dead,
Lights of the world forevermore!
To you the suppliant prayer we pour.
Ye close the sacred gates on high;
At your command apart they fly:
Oh! loose for us the guilty chain
We strive to break, and strive in vain.
Sickness and health your voice obey;
At your command they go or stay:
From sin's disease our souls restore;
In good confirm us more and more.
So when the world is at its end,
And Christ to judgement shall descend,
May we be called those joys to see
Prepared from all eternity.
Praise to the Father, with the Son,
And Holy Spirit, Three in One;
As ever was in ages past,
And so shall be while ages last.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,69 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2028-07-25, the same clean date already used for lauds-capitulum-st-james-the-greater.yml.
id: vespers-hymn-st-james-the-greater
text:
la: |
Exsúltet cælum láudibus,
Resúltet terra gáudiis:
Apostolórum glóriam
Sacra canunt solémnia.
Vos sæcli justi júdices,
Et vera mundi lúmina,
Votis precámur córdium,
Audíte preces súpplicum.
Qui cælum verbo cláuditis,
Serásque ejus sólvitis:
Nos a peccátis ómnibus
Sólvite jussu, quǽsumus.
Quorum præcépto súbditur,
Salus, et languor ómnium:
Sanáte ægros móribus,
Nos reddéntes virtútibus.
Ut, cum Judex advénerit
Christus in fine sǽculi,
Nos sempitérni gáudii
Fáciat esse cómpotes.
Deo Patri sit glória,
Ejúsque soli Fílio,
Cum Spíritu Paráclito,
Et nunc, et in perpétuum.
Amen.
en: |
Now let the earth with joy resound,
And heaven the chant re-echo round;
Nor heaven nor earth too high can raise
The great Apostles' glorious praise.
O ye who, throned in glory dread,
Shall judge the living and the dead,
Lights of the world forevermore!
To you the suppliant prayer we pour.
Ye close the sacred gates on high;
At your command apart they fly:
Oh! loose for us the guilty chain
We strive to break, and strive in vain.
Sickness and health your voice obey;
At your command they go or stay:
From sin's disease our souls restore;
In good confirm us more and more.
So when the world is at its end,
And Christ to judgement shall descend,
May we be called those joys to see
Prepared from all eternity.
Praise to the Father, with the Son,
And Holy Spirit, Three in One;
As ever was in ages past,
And so shall be while ages last.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,69 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2029-12-27, the same clean date already used for lauds-capitulum-st-john-apostle.yml. This hymn's closing doxology stanza is seasonally variable in the source (tagged `{Doxology: NatT}`); what's captured here is whatever rendered live on the query date above, not a season-aware substitution -- same known-not-modeled gap as the Paschaltide alleluia suffix elsewhere (see TODO.md).
id: vespers-hymn-st-john-apostle
text:
la: |
Exsúltet cælum láudibus,
Resúltet terra gáudiis:
Apostolórum glóriam
Sacra canunt solémnia.
Vos sæcli justi júdices,
Et vera mundi lúmina,
Votis precámur córdium,
Audíte preces súpplicum.
Qui cælum verbo cláuditis,
Serásque ejus sólvitis:
Nos a peccátis ómnibus
Sólvite jussu, quǽsumus.
Quorum præcépto súbditur,
Salus, et languor ómnium:
Sanáte ægros móribus,
Nos reddéntes virtútibus.
Ut, cum Judex advénerit
Christus in fine sǽculi,
Nos sempitérni gáudii
Fáciat esse cómpotes.
Glória tibi, Dómine,
Qui natus es de Vírgine,
Cum Patre, et Sancto Spíritu,
In sempitérna sǽcula.
Amen.
en: |
Now let the earth with joy resound,
And heaven the chant re-echo round;
Nor heaven nor earth too high can raise
The great Apostles' glorious praise.
O ye who, throned in glory dread,
Shall judge the living and the dead,
Lights of the world forevermore!
To you the suppliant prayer we pour.
Ye close the sacred gates on high;
At your command apart they fly:
Oh! loose for us the guilty chain
We strive to break, and strive in vain.
Sickness and health your voice obey;
At your command they go or stay:
From sin's disease our souls restore;
In good confirm us more and more.
So when the world is at its end,
And Christ to judgement shall descend,
May we be called those joys to see
Prepared from all eternity.
All honour, praise and glory be,
O Jesu, Virgin-Born, to thee;
All glory, as is ever meet,
To Father, and to Paraclete.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,69 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2029-05-06, the same clean date already used for lauds-capitulum-st-john-before-the-latin-gate.yml. This hymn's closing doxology stanza is seasonally variable in the source (tagged `{Doxology: PaschT}`); what's captured here is whatever rendered live on the query date above, not a season-aware substitution -- same known-not-modeled gap as the Paschaltide alleluia suffix elsewhere (see TODO.md).
id: vespers-hymn-st-john-before-the-latin-gate
text:
la: |
Tristes erant Apóstoli
De nece sui Dómini,
Quem pœna mortis crudéli
Servi damnárant ímpii.
Sermóne blando Angelus
Prædíxit muliéribus:
In Galilǽa Dóminus
Vidéndus est quantócius.
Illæ dum pergunt cóncitæ,
Apóstolis hoc dícere,
Vidéntes eum vívere,
Osculántur pedes Dómini.
Quo ágnito, discípuli
In Galilǽam própere
Pergunt vidére fáciem
Desiderátam Dómini.
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: |
While Christ's disciples, grieving, sad,
Their master's painful death deplore,
Whom faithless servants' cruel hands,
Had bathed in his own crimson gore;
Quick from the happy realms above,
An angel comes on joyful wing,
And to the women tells the joy
That to his flock their Lord will bring.
As they with eager steps make haste,
Their joyous message to repeat,
Their master's glorious form they see,
And falling clasp his sacred feet.
Cheered by this tale, his faithful flock
The Galilean mount ascend,
And there with loving awe behold
Their heart's sole wish, their truest friend.
That thou mayst be our Paschal joy
Through happy, never-ending years,
thine own poor children, Jesu, free
From sin's sad death with all its fears.
To Thee Who, dead, again dost live,
All glory, Lord, Thy people give;
All glory, as is ever meet,
To Father and to Paraclete.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,59 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-08-10, the same clean date already used for lauds-capitulum-st-lawrence.yml.
id: vespers-hymn-st-lawrence
text:
la: |
Deus tuórum mílitum
Sors, et córona, prǽmium,
Laudes canéntes Mártyris
Absólve nexu críminis.
Hic nempe mundi gáudia,
Et blandiménta nóxia
Cadúca rite députans,
Pervénit ad cæléstia.
Pœnas cucúrrit fórtiter,
Et sústulit viríliter,
Pro te effúndens sánguinem,
Ætérna dona póssidet.
Ob hoc precátu súpplici
Te póscimus, piíssime;
In hoc triúmpho Mártyris
Dimítte noxam sérvulis.
Laus et perénnis glória
Deo Patri, et Fílio,
Sancto simul Paráclito,
In sempitérna sǽcula.
Amen.
en: |
O God, of those that fought thy fight,
Portion, and prize, and crown of light,
Break every bond of sin and shame
As now we praise thy martyr's name.
He recked not of the world's allure,
But sin and pomp of sin forswore:
Knew all their gall, and passed them by,
And reached the throne prepared on high.
Bravely the course of pain he ran,
And bare his torments as a man:
For love of thee his blood outpoured,
And thus obtained the great reward.
With humble voice and suppliant word
We pray thee therefore, holy Lord,
While we thy martyr's feast-day keep,
Forgive thy loved and erring sheep.
Glory and praise for aye be done
To God the Father, and the Son,
And Holy Ghost, who reign on high,
One God, to all eternity.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,69 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2025-10-18, the same clean date already used for lauds-capitulum-st-luke.yml.
id: vespers-hymn-st-luke
text:
la: |
Exsúltet cælum láudibus,
Resúltet terra gáudiis:
Apostolórum glóriam
Sacra canunt solémnia.
Vos sæcli justi júdices,
Et vera mundi lúmina,
Votis precámur córdium,
Audíte preces súpplicum.
Qui cælum verbo cláuditis,
Serásque ejus sólvitis:
Nos a peccátis ómnibus
Sólvite jussu, quǽsumus.
Quorum præcépto súbditur,
Salus, et languor ómnium:
Sanáte ægros móribus,
Nos reddéntes virtútibus.
Ut, cum Judex advénerit
Christus in fine sǽculi,
Nos sempitérni gáudii
Fáciat esse cómpotes.
Deo Patri sit glória,
Ejúsque soli Fílio,
Cum Spíritu Paráclito,
Et nunc, et in perpétuum.
Amen.
en: |
Now let the earth with joy resound,
And heaven the chant re-echo round;
Nor heaven nor earth too high can raise
The great Apostles' glorious praise.
O ye who, throned in glory dread,
Shall judge the living and the dead,
Lights of the world forevermore!
To you the suppliant prayer we pour.
Ye close the sacred gates on high;
At your command apart they fly:
Oh! loose for us the guilty chain
We strive to break, and strive in vain.
Sickness and health your voice obey;
At your command they go or stay:
From sin's disease our souls restore;
In good confirm us more and more.
So when the world is at its end,
And Christ to judgement shall descend,
May we be called those joys to see
Prepared from all eternity.
Praise to the Father, with the Son,
And Holy Spirit, Three in One;
As ever was in ages past,
And so shall be while ages last.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,69 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-04-25, the same clean date already used for lauds-capitulum-st-mark.yml. This hymn's closing doxology stanza is seasonally variable in the source (tagged `{Doxology: PaschT}`); what's captured here is whatever rendered live on the query date above, not a season-aware substitution -- same known-not-modeled gap as the Paschaltide alleluia suffix elsewhere (see TODO.md).
id: vespers-hymn-st-mark
text:
la: |
Tristes erant Apóstoli
De nece sui Dómini,
Quem pœna mortis crudéli
Servi damnárant ímpii.
Sermóne blando Angelus
Prædíxit muliéribus:
In Galilǽa Dóminus
Vidéndus est quantócius.
Illæ dum pergunt cóncitæ,
Apóstolis hoc dícere,
Vidéntes eum vívere,
Osculántur pedes Dómini.
Quo ágnito, discípuli
In Galilǽam própere
Pergunt vidére fáciem
Desiderátam Dómini.
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: |
While Christ's disciples, grieving, sad,
Their master's painful death deplore,
Whom faithless servants' cruel hands,
Had bathed in his own crimson gore;
Quick from the happy realms above,
An angel comes on joyful wing,
And to the women tells the joy
That to his flock their Lord will bring.
As they with eager steps make haste,
Their joyous message to repeat,
Their master's glorious form they see,
And falling clasp his sacred feet.
Cheered by this tale, his faithful flock
The Galilean mount ascend,
And there with loving awe behold
Their heart's sole wish, their truest friend.
That thou mayst be our Paschal joy
Through happy, never-ending years,
thine own poor children, Jesu, free
From sin's sad death with all its fears.
To Thee Who, dead, again dost live,
All glory, Lord, Thy people give;
All glory, as is ever meet,
To Father and to Paraclete.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,59 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-11-11, the same clean date already used for lauds-capitulum-st-martin-of-tours.yml.
id: vespers-hymn-st-martin-of-tours
text:
la: |
Iste Conféssor Dómini sacrátus,
Festa plebs cujus celébrat per orbem,
Hódie lætus méruit secréta
Scándere cæli.
Qui pius, prudens, húmilis, pudícus,
Sóbrius, castus fuit et quiétus,
Vita dum præsens vegetávit ejus
Córporis artus.
Ob sacrum cujus túmulum frequénter
Membra languéntum modo sanitáti,
Quólibet morbo fúerint graváta,
Restituúntur.
Unde nunc noster chorus in honórem
Ipsius, hymnum canit hunc libénter:
Ut piis ejus méritis juvémur
Omne per ævum.
Sit salus illi, decus atque virtus,
Qui supra cæli résidens cacúmen,
Tótius mundi máchinam gubérnat
Trinus et unus.
Amen.
en: |
This the confessor of the Lord, whose triumph
Now all the faithful celebrate, with gladness
Erst on this feast-day merited to enter
Into his glory.
Saintly and prudent, modest in behaviour,
Peaceful and sober, chaste was he, and lowly.
While that lifes vigour, coursing through his members,
Quickened his being.
Sick ones of old time, to his tomb resorting,
Sorely by ailments manifold afflicted,
Oft-times have welcomed health and strength returning,
At his petition.
Whence we in chorus gladly do him honour,
Chanting his praises with devout affection,
That in his merits we may have a portion,
Now and forever.
His be the glory, power and salvation,
Who over all things reigneth in the highest,
Earths mighty fabric ruling and directing,
Onely and Trinal.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,69 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-09-21, the same clean date already used for lauds-capitulum-st-matthew.yml.
id: vespers-hymn-st-matthew
text:
la: |
Exsúltet cælum láudibus,
Resúltet terra gáudiis:
Apostolórum glóriam
Sacra canunt solémnia.
Vos sæcli justi júdices,
Et vera mundi lúmina,
Votis precámur córdium,
Audíte preces súpplicum.
Qui cælum verbo cláuditis,
Serásque ejus sólvitis:
Nos a peccátis ómnibus
Sólvite jussu, quǽsumus.
Quorum præcépto súbditur,
Salus, et languor ómnium:
Sanáte ægros móribus,
Nos reddéntes virtútibus.
Ut, cum Judex advénerit
Christus in fine sǽculi,
Nos sempitérni gáudii
Fáciat esse cómpotes.
Deo Patri sit glória,
Ejúsque soli Fílio,
Cum Spíritu Paráclito,
Et nunc, et in perpétuum.
Amen.
en: |
Now let the earth with joy resound,
And heaven the chant re-echo round;
Nor heaven nor earth too high can raise
The great Apostles' glorious praise.
O ye who, throned in glory dread,
Shall judge the living and the dead,
Lights of the world forevermore!
To you the suppliant prayer we pour.
Ye close the sacred gates on high;
At your command apart they fly:
Oh! loose for us the guilty chain
We strive to break, and strive in vain.
Sickness and health your voice obey;
At your command they go or stay:
From sin's disease our souls restore;
In good confirm us more and more.
So when the world is at its end,
And Christ to judgement shall descend,
May we be called those joys to see
Prepared from all eternity.
Praise to the Father, with the Son,
And Holy Spirit, Three in One;
As ever was in ages past,
And so shall be while ages last.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,69 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2029-02-24, the same clean date already used for lauds-capitulum-st-matthias.yml.
id: vespers-hymn-st-matthias
text:
la: |
Exsúltet cælum láudibus,
Resúltet terra gáudiis:
Apostolórum glóriam
Sacra canunt solémnia.
Vos sæcli justi júdices,
Et vera mundi lúmina,
Votis precámur córdium,
Audíte preces súpplicum.
Qui cælum verbo cláuditis,
Serásque ejus sólvitis:
Nos a peccátis ómnibus
Sólvite jussu, quǽsumus.
Quorum præcépto súbditur,
Salus, et languor ómnium:
Sanáte ægros móribus,
Nos reddéntes virtútibus.
Ut, cum Judex advénerit
Christus in fine sǽculi,
Nos sempitérni gáudii
Fáciat esse cómpotes.
Deo Patri sit glória,
Ejúsque soli Fílio,
Cum Spíritu Paráclito,
Et nunc, et in perpétuum.
Amen.
en: |
Now let the earth with joy resound,
And heaven the chant re-echo round;
Nor heaven nor earth too high can raise
The great Apostles' glorious praise.
O ye who, throned in glory dread,
Shall judge the living and the dead,
Lights of the world forevermore!
To you the suppliant prayer we pour.
Ye close the sacred gates on high;
At your command apart they fly:
Oh! loose for us the guilty chain
We strive to break, and strive in vain.
Sickness and health your voice obey;
At your command they go or stay:
From sin's disease our souls restore;
In good confirm us more and more.
So when the world is at its end,
And Christ to judgement shall descend,
May we be called those joys to see
Prepared from all eternity.
Praise to the Father, with the Son,
And Holy Spirit, Three in One;
As ever was in ages past,
And so shall be while ages last.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,32 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-08-01, the same clean date already used for lauds-capitulum-st-peter-ad-vincula.yml.
id: vespers-hymn-st-peter-ad-vincula
text:
la: |
Petrus beátus catenárum láqueos,
Christo jubénte, rupit mirabíliter:
Custos ovílis et Doctor Ecclésiæ,
Pastórque gregis, conservátor óvium,
Arcet lupórum truculéntam rábiem.
Glória Patri per imménsa sǽcula,
Sit tibi Nate decus et impérium,
Honor, potéstas, Sanctóque Spirítui:
Sit Trinitáti salus indivídua,
Per infiníta sæculórum sǽcula. Amen.
en: |
In wondrous mode set free, lo, at the Lord's command
The galling iron chain doth fall from Peter's hand,
From Peter, shepherd blest, who doth with gentle sway,
His faithful children lead in virtue's fragrant way,
And e'er with watchful love the tempter drive away.
Now to the Father be eternal glory done;
Our songs we raise to thee, O everlasting Son;
O Spirit from on high, thy throne we bow before;
To thee be honour, praise, and glory evermore:
The Holy Trinity we worship and adore.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,81 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-02-10, the same clean date already used for
# lauds-capitulum-st-scholastica.yml. "Te beáta sponsa Christi" -- no
# English rendering exists in the reference engine's data (same gap as her
# Lauds/Terce/Sext/None content), translated here -- status: draft.
# Stanza 3 alludes to the legend of her final visit with St. Benedict
# ("the father of Nursia"): her tears brought on a storm that kept him
# with her through the night, in which he spoke of the joys of heaven.
id: vespers-hymn-st-scholastica
text:
la: |
Te beáta sponsa Christi,
Te, colúmba vírginum,
Síderum tollunt colóni
Láudibus, Scholástica:
Nostra te lætis salútant
Vócibus præcórdia.
Sceptra mundi cum corónis
Docta quondam spérnere,
Dogma fratris insecúta
Atque sanctæ Régulæ,
Ex odóre gratiárum,
Astra nosti quǽrere.
O potens virtus amóris!
O decus vitóriæ!
Dum fluéntis lacrymárum
Cogis imbres cúrrere,
Ore Nursíni paréntis
Verba cœli súscipis.
Luce fulges expetíta
In polórum vértice,
Clara flammis caritátis
Cum nitóre grátiæ:
Juncta Sponso conquiéscis
In decóre glóriæ.
Nunc benígna pelle nubes
Córdibus fidélium,
Ut seréna fronte splendens
Sol perénnis lúminis,
Sempitérne claritátis
Ímpleat nos gáudiis.
Glóriam Patri canámus
Unícoque Fílio;
Par tribútum proferámus
Inclyto Paráclito,
Nútibus cujus creántur,
Et regúntur sǽcula.
Amen.
en: |
Thee, blessed spouse of Christ, thee, dove of virgins, the dwellers of
heaven extol with praises, O Scholastica: our hearts greet thee with
joyful voices.
Having once learned to spurn the sceptres of the world together with
its crowns, and having followed the teaching of thy brother and of
the holy Rule, thou didst learn, through the fragrance of graces, to
seek the stars.
O mighty power of love! O glory of that victory! When thou didst
force floods of tears to pour down like rain, thou didst receive from
the lips of the father of Nursia words of heaven.
Thou shinest with the longed-for light at the summit of the heavens,
radiant with the flames of charity and the brightness of grace:
joined to thy Spouse, thou dost rest in the beauty of glory.
Now, in thy kindness, drive the clouds from the hearts of the
faithful, that the everlasting sun of light, shining with a serene
face, may fill us with the joys of unending brightness.
Let us sing glory to the Father and to the only Son; let us offer
equal tribute to the glorious Paraclete, by whose will the ages are
created and governed. Amen.
status:
la: verified
en: draft
@@ -0,0 +1,59 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2029-12-26, the same clean date already used for lauds-capitulum-st-stephen-protomartyr.yml. This hymn's closing doxology stanza is seasonally variable in the source (tagged `{Doxology: NatT}`); what's captured here is whatever rendered live on the query date above, not a season-aware substitution -- same known-not-modeled gap as the Paschaltide alleluia suffix elsewhere (see TODO.md).
id: vespers-hymn-st-stephen-protomartyr
text:
la: |
Deus tuórum mílitum
Sors, et córona, prǽmium,
Laudes canéntes Mártyris
Absólve nexu críminis.
Hic nempe mundi gáudia,
Et blandiménta nóxia
Cadúca rite députans,
Pervénit ad cæléstia.
Pœnas cucúrrit fórtiter,
Et sústulit viríliter,
Pro te effúndens sánguinem,
Ætérna dona póssidet.
Ob hoc precátu súpplici
Te póscimus, piíssime;
In hoc triúmpho Mártyris
Dimítte noxam sérvulis.
Glória tibi, Dómine,
Qui natus es de Vírgine,
Cum Patre, et Sancto Spíritu,
In sempitérna sǽcula.
Amen.
en: |
O God, of those that fought thy fight,
Portion, and prize, and crown of light,
Break every bond of sin and shame
As now we praise thy martyr's name.
He recked not of the world's allure,
But sin and pomp of sin forswore:
Knew all their gall, and passed them by,
And reached the throne prepared on high.
Bravely the course of pain he ran,
And bare his torments as a man:
For love of thee his blood outpoured,
And thus obtained the great reward.
With humble voice and suppliant word
We pray thee therefore, holy Lord,
While we thy martyr's feast-day keep,
Forgive thy loved and erring sheep.
All honour, praise and glory be,
O Jesu, Virgin-Born, to thee;
All glory, as is ever meet,
To Father, and to Paraclete.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,69 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-12-21, the same clean date already used for lauds-capitulum-st-thomas-apostle.yml.
id: vespers-hymn-st-thomas-apostle
text:
la: |
Exsúltet cælum láudibus,
Resúltet terra gáudiis:
Apostolórum glóriam
Sacra canunt solémnia.
Vos sæcli justi júdices,
Et vera mundi lúmina,
Votis precámur córdium,
Audíte preces súpplicum.
Qui cælum verbo cláuditis,
Serásque ejus sólvitis:
Nos a peccátis ómnibus
Sólvite jussu, quǽsumus.
Quorum præcépto súbditur,
Salus, et languor ómnium:
Sanáte ægros móribus,
Nos reddéntes virtútibus.
Ut, cum Judex advénerit
Christus in fine sǽculi,
Nos sempitérni gáudii
Fáciat esse cómpotes.
Deo Patri sit glória,
Ejúsque soli Fílio,
Cum Spíritu Paráclito,
Et nunc, et in perpétuum.
Amen.
en: |
Now let the earth with joy resound,
And heaven the chant re-echo round;
Nor heaven nor earth too high can raise
The great Apostles' glorious praise.
O ye who, throned in glory dread,
Shall judge the living and the dead,
Lights of the world forevermore!
To you the suppliant prayer we pour.
Ye close the sacred gates on high;
At your command apart they fly:
Oh! loose for us the guilty chain
We strive to break, and strive in vain.
Sickness and health your voice obey;
At your command they go or stay:
From sin's disease our souls restore;
In good confirm us more and more.
So when the world is at its end,
And Christ to judgement shall descend,
May we be called those joys to see
Prepared from all eternity.
Praise to the Father, with the Son,
And Holy Spirit, Three in One;
As ever was in ages past,
And so shall be while ages last.
Amen.
status:
la: verified
en: verified
@@ -0,0 +1,150 @@
# Verified against Divinum Officium ("Tridentine - 1906", i.e. `version=
# Tridentine 1910`), Vespers live query, the same clean Advent feria
# 2026-12-17 already used for lauds-preces-feriales.yml. Source
# (Psalterium/Special/Preces.txt) defines this section as
# `[Preces feriales Vespera] @:Preces feriales Laudes:s/129/50/` -- i.e.
# byte-for-byte identical to the Lauds ferial Preces except Psalm 129 (De
# profundis) is replaced by Psalm 50 (Miserere) -- confirmed directly
# against the live render, same omission pattern as Lauds: the Pope/Bishop
# versicle pair and the benefactors' versicle are both omitted live despite
# being present in the underlying template, while the King/nation pair
# *is* rendered -- transcribed as rendered, not reconstructed from the
# template's own conditional markup. Monastic 1617 has no ferial Preces at
# Vespers at all, same gap as Lauds -- sourced from this different track
# per the same direct instruction. Replaces a plain `preces` part with
# `textRef: lauds-conclusio` on a ferial or vigil day -- see hours/
# vespers.ts's 'vespers-preces' case for the exact predicate, mirroring
# hours/lauds.ts's 'lauds-preces' case exactly.
id: vespers-preces-feriales
text:
la: |
Kýrie, eléison. Christe, eléison. Kýrie, eléison.
Pater noster, qui es in cælis, sanctificétur nomen tuum: advéniat regnum tuum: fiat volúntas tua, sicut in cælo et in terra. Panem nostrum quotidiánum da nobis hódie: et dimítte nobis débita nostra, sicut et nos dimíttimus debitóribus nostris:
V. Et ne nos indúcas in tentatiónem:
R. Sed líbera nos a malo.
V. Ego dixi: Dómine, miserére mei.
R. Sana ánimam meam quia peccávi tibi.
V. Convértere, Dómine, úsquequo?
R. Et deprecábilis esto super servos tuos.
V. Fiat misericórdia tua, Dómine, super nos.
R. Quemádmodum sperávimus in te.
V. Sacerdótes tui induántur justítiam.
R. Et sancti tui exsúltent.
V. Dómine, salvum fac regem.
R. Et exáudi nos in die, qua invocavérimus te.
V. Salvum fac pópulum tuum, Dómine, et bénedic hereditáti tuæ.
R. Et rege eos, et extólle illos usque in ætérnum.
V. Meménto Congregatiónis tuæ.
R. Quam possedísti ab inítio.
V. Fiat pax in virtúte tua.
R. Et abundántia in túrribus tuis.
V. Orémus pro fidélibus defúnctis.
R. Réquiem ætérnam dona eis, Dómine, et lux perpétua lúceat eis.
V. Requiéscant in pace.
R. Amen.
V. Pro frátribus nostris abséntibus.
R. Salvos fac servos tuos, Deus meus, sperántes in te.
V. Pro afflíctis et captívis.
R. Líbera eos, Deus Israël, ex ómnibus tribulatiónibus suis.
V. Mitte eis, Dómine, auxílium de sancto.
R. Et de Sion tuére eos.
V. Dómine, exáudi oratiónem meam.
R. Et clamor meus ad te véniat.
Psalmus 50.
Miserére mei, Deus, secúndum magnam misericórdiam tuam.
Et secúndum multitúdinem miseratiónum tuárum, dele iniquitátem meam.
Ámplius lava me ab iniquitáte mea: et a peccáto meo munda me.
Quóniam iniquitátem meam ego cognósco: et peccátum meum contra me est semper.
Tibi soli peccávi, et malum coram te feci: ut justificéris in sermónibus tuis, et vincas cum judicáris.
Ecce enim, in iniquitátibus concéptus sum: et in peccátis concépit me mater mea.
Ecce enim, veritátem dilexísti: incérta et occúlta sapiéntiæ tuæ manifestásti mihi.
Aspérges me hyssópo, et mundábor: lavábis me, et super nivem dealbábor.
Audítui meo dabis gáudium et lætítiam: et exsultábunt ossa humiliáta.
Avérte fáciem tuam a peccátis meis: et omnes iniquitátes meas dele.
Cor mundum crea in me, Deus: et spíritum rectum ínnova in viscéribus meis.
Ne proícias me a fácie tua: et spíritum sanctum tuum ne áuferas a me.
Redde mihi lætítiam salutáris tui: et spíritu principáli confírma me.
Docébo iníquos vias tuas: et ímpii ad te converténtur.
Líbera me de sanguínibus, Deus, Deus salútis meæ: et exsultábit lingua mea justítiam tuam.
Dómine, lábia mea apéries: et os meum annuntiábit laudem tuam.
Quóniam si voluísses sacrifícium, dedíssem útique: holocáustis non delectáberis.
Sacrifícium Deo spíritus contribulátus: cor contrítum, et humiliátum, Deus, non despícies.
Benígne fac, Dómine, in bona voluntáte tua Sion: ut ædificéntur muri Jerúsalem.
Tunc acceptábis sacrifícium justítiæ, oblatiónes, et holocáusta: tunc impónent super altáre tuum vítulos.
V. Glória Patri, et Fílio, et Spirítui Sancto.
R. Sicut erat in princípio, et nunc, et semper, et in sǽcula sæculórum. Amen.
V. Dómine, Deus virtútum, convérte nos.
R. Et osténde fáciem tuam, et salvi érimus.
V. Exsúrge, Christe, ádjuva nos.
R. Et líbera nos propter nomen tuum.
V. Dómine, exáudi oratiónem meam.
R. Et clamor meus ad te véniat.
en: |
Lord have mercy upon us, Christ have mercy upon us, Lord have mercy upon us.
Our Father, who art in heaven, Hallowed be thy name. Thy kingdom come. Thy will be done on earth as it is in heaven. Give us this day our daily bread. And forgive us our trespasses, as we forgive those who trespass against us.
V. And lead us not into temptation:
R. But deliver us from evil.
V. I said: Lord, be merciful unto me:
R. Heal my soul, for I have sinned against thee.
V. Turn thee again, O Lord; how long will it be?
R. And be gracious unto thy servants.
V. Let thy mercy, O Lord, be upon us.
R. As we have hoped in thee.
V. Let thy priests be clothed with justice:
R. And may thy saints rejoice.
V. O Lord, save our leaders.
R. And mercifully hear us when we call upon thee.
V. O Lord, save thy people, and bless thine inheritance:
R. Govern them and lift them up for ever.
V. Remember thy congregation,
R. Which thou hast possessed from the beginning.
V. Let peace be in thy strength:
R. And abundance in thy towers.
V. Let us pray for the faithful departed.
R. Eternal rest grant unto them, O Lord, and let perpetual light shine upon them.
V. May they rest in peace.
R. Amen.
V. Let us pray for our absent brothers.
R. Save thy servants, O God, who put their trust in thee.
V. Let us pray for the afflicted and imprisoned.
R. Deliver them, God of Israel, from all their tribulations.
V. O Lord, send them help from thy sanctuary.
R. And defend them out of Sion.
V. O Lord, hear my prayer.
R. And let my cry come unto thee.
Psalm 50.
Have mercy on me, O God, according to thy great mercy.
And according to the multitude of thy tender mercies blot out my iniquity.
Wash me yet more from my iniquity, and cleanse me from my sin.
For I know my iniquity, and my sin is always before me.
To thee only have I sinned, and have done evil before thee: that thou mayst be justified in thy words, and mayst overcome when thou art judged.
For behold I was conceived in iniquities; and in sins did my mother conceive me.
For behold thou hast loved truth: the uncertain and hidden things of thy wisdom thou hast made manifest to me.
Thou shalt sprinkle me with hyssop, and I shall be cleansed: thou shalt wash me, and I shall be made whiter than snow.
To my hearing thou shalt give joy and gladness: and the bones that have been humbled shall rejoice.
Turn away thy face from my sins, and blot out all my iniquities.
Create a clean heart in me, O God: and renew a right spirit within my bowels.
Cast me not away from thy face; and take not thy holy spirit from me.
Restore unto me the joy of thy salvation, and strengthen me with a perfect spirit.
I will teach the unjust thy ways: and the wicked shall be converted to thee.
Deliver me from blood, O God, thou God of my salvation: and my tongue shall extol thy justice.
O Lord, thou wilt open my lips: and my mouth shall declare thy praise.
For if thou hadst desired sacrifice, I would indeed have given it: with burnt offerings thou wilt not be delighted.
A sacrifice to God is an afflicted spirit: a contrite and humbled heart, O God, thou wilt not despise.
Deal favourably, O Lord, in thy good will with Sion; that the walls of Jerusalem may be built up.
Then shalt thou accept the sacrifice of justice, oblations and whole burnt offerings: then shall they lay calves upon thy altar.
V. Glory be to the Father, and to the Son, and to the Holy Ghost.
R. As it was in the beginning, is now, and ever shall be, world without end. Amen.
V. Turn us again, O Lord, God of Hosts.
R. Show us thy face, and we shall be whole.
V. Arise, O Christ, and help us.
R. And redeem us for thy name's sake.
V. O Lord, hear my prayer.
R. And let my cry come unto thee.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-11-01, the same clean date already used for lauds-capitulum-all-saints.yml.
id: vespers-responsory-all-saints
text:
la: |
R.br. Exsúltent justi * In conspéctu Dei.
R. Exsúltent justi * In conspéctu Dei.
V. Et delecténtur in lætítia.
R. In conspéctu Dei.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Exsúltent justi * In conspéctu Dei.
en: |
R.br. Let the righteous rejoice * before God.
R. Let the righteous rejoice * before God.
V. Yea, let them exceedingly rejoice.
R. Before God.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Let the righteous rejoice * before God.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-05-08, the same clean date already used for lauds-capitulum-apparition-of-st-michael.yml.
id: vespers-responsory-apparition-of-st-michael
text:
la: |
R.br. Ascéndit fumus arómatum in conspéctu Dómini, * Allelúja, allelúja.
R. Ascéndit fumus arómatum in conspéctu Dómini, * Allelúja, allelúja.
V. De manu Angeli.
R. Allelúja, allelúja.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Ascéndit fumus arómatum in conspéctu Dómini, * Allelúja, allelúja.
en: |
R.br. The smoke of the incense ascended up before the Lord, * Alleluia, alleluia.
R. The smoke of the incense ascended up before the Lord, * Alleluia, alleluia.
V. Out of the Angel's hand.
R. Alleluia, alleluia.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. The smoke of the incense ascended up before the Lord, * Alleluia, alleluia.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-08-15, the same clean date already used for lauds-capitulum-assumption.yml.
id: vespers-responsory-assumption
text:
la: |
R.br. Assúmpta est María in cælum: * Gaudent Angeli.
R. Assúmpta est María in cælum: * Gaudent Angeli.
V. Laudántes benedícunt Dóminum.
R. Gaudent Angeli.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Assúmpta est María in cælum: * Gaudent Angeli.
en: |
R.br. Mary hath been taken to heaven * the Angels rejoice.
R. Mary hath been taken to heaven * the Angels rejoice.
V. They praise and bless the Lord.
R. The Angels rejoice.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Mary hath been taken to heaven * the Angels rejoice.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2029-02-22, the same clean date already used for lauds-capitulum-chair-of-st-peter-at-antioch.yml.
id: vespers-responsory-chair-of-st-peter-at-antioch
text:
la: |
R.br. Elégit eum Dóminus * Sacerdótem sibi.
R. Elégit eum Dóminus * Sacerdótem sibi.
V. Ad sacrificándum ei hóstiam laudis.
R. Sacerdótem sibi.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Elégit eum Dóminus * Sacerdótem sibi.
en: |
R.br. The Lord hath chosen him * for a Priest unto Himself.
R. The Lord hath chosen him * for a Priest unto Himself.
V. To offer up unto Him the sacrifice of praise.
R. For a Priest unto Himself.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. The Lord hath chosen him * for a Priest unto Himself.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2029-01-18, the same clean date already used for lauds-capitulum-chair-of-st-peter-at-rome.yml.
id: vespers-responsory-chair-of-st-peter-at-rome
text:
la: |
R.br. Elégit eum Dóminus * Sacerdótem sibi.
R. Elégit eum Dóminus * Sacerdótem sibi.
V. Ad sacrificándum ei hóstiam laudis.
R. Sacerdótem sibi.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Elégit eum Dóminus * Sacerdótem sibi.
en: |
R.br. The Lord hath chosen him * for a Priest unto Himself.
R. The Lord hath chosen him * for a Priest unto Himself.
V. To offer up unto Him the sacrifice of praise.
R. For a Priest unto Himself.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. The Lord hath chosen him * for a Priest unto Himself.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-10-25, the same clean date already used for lauds-capitulum-christ-the-king.yml (version `Monastic Divino 1930`, not 1617 -- see lauds-capitulum-christ-the-king.yml's own header for why).
id: vespers-responsory-christ-the-king
text:
la: |
R.br. Afférte Dómino, * Famíliæ populórum.
R. Afférte Dómino, * Famíliæ populórum.
V. Afférte Dómino glóriam et impérium.
R. Famíliæ populórum.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Afférte Dómino, * Famíliæ populórum.
en: |
R.br. Bring ye to the Lord, * O ye families of the nations.
R. Bring ye to the Lord, * O ye families of the nations.
V. Bring ye to the Lord glory and empire.
R. O ye families of the nations.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Bring ye to the Lord, * O ye families of the nations.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-01-25, the same clean date already used for lauds-capitulum-conversion-of-st-paul.yml.
id: vespers-responsory-conversion-of-st-paul
text:
la: |
R.br. Constítues eos príncipes * Super omnem terram.
R. Constítues eos príncipes * Super omnem terram.
V. Mémores erunt nóminis tui, Dómine.
R. Super omnem terram.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Constítues eos príncipes * Super omnem terram.
en: |
R.br. Thou shalt make them princes * over all the earth.
R. Thou shalt make them princes * over all the earth.
V. They shall remember thy name, O Lord.
R. All over the earth.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Thou shalt make them princes * over all the earth.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2029-12-28, the same clean date already used for lauds-capitulum-holy-innocents.yml.
id: vespers-responsory-holy-innocents
text:
la: |
R.br. Exsúltent justi * In conspéctu Dei.
R. Exsúltent justi * In conspéctu Dei.
V. Et delecténtur in lætítia.
R. In conspéctu Dei.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Exsúltent justi * In conspéctu Dei.
en: |
R.br. Let the righteous rejoice * before God.
R. Let the righteous rejoice * before God.
V. Yea, let them exceedingly rejoice.
R. Before God.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Let the righteous rejoice * before God.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-12-08, the same clean date already used for lauds-capitulum-immaculate-conception.yml. The one line the reference engine left untranslated (Luke 1:42, the Hail Mary's own second line) is filled in here with its standard Douay-Rheims/Ave Maria wording, not freely translated.
id: vespers-responsory-immaculate-conception
text:
la: |
R.br. Ave María, grátia plena, * Dóminus tecum.
R. Ave María, grátia plena, * Dóminus tecum.
V. Benedícta tu in muliéribus, et benedíctus fructus ventris tui
R. Dóminus tecum.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Ave María, grátia plena, * Dóminus tecum.
en: |
R.br. Hail Mary full of grace, * the Lord is with thee.
R. Hail Mary full of grace, * the Lord is with thee.
V. Blessed art thou amongst women, and blessed is the fruit of thy womb.
R. The Lord is with thee.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Hail Mary full of grace, * the Lord is with thee.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-09-08, the same clean date already used for lauds-capitulum-nativity-bvm.yml. The one line the reference engine left untranslated (Luke 1:42, the Hail Mary's own second line) is filled in here with its standard Douay-Rheims/Ave Maria wording, not freely translated.
id: vespers-responsory-nativity-bvm
text:
la: |
R.br. Ave María, grátia plena, * Dóminus tecum.
R. Ave María, grátia plena, * Dóminus tecum.
V. Benedícta tu in muliéribus, et benedíctus fructus ventris tui
R. Dóminus tecum.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Ave María, grátia plena, * Dóminus tecum.
en: |
R.br. Hail Mary full of grace, * the Lord is with thee.
R. Hail Mary full of grace, * the Lord is with thee.
V. Blessed art thou amongst women, and blessed is the fruit of thy womb.
R. The Lord is with thee.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Hail Mary full of grace, * the Lord is with thee.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-06-24, the same clean date already used for lauds-capitulum-nativity-of-st-john-the-baptist.yml.
id: vespers-responsory-nativity-of-st-john-the-baptist
text:
la: |
R.br. Inter natos mulíerum * Non surréxit major.
R. Inter natos mulíerum * Non surréxit major.
V. Joánne Baptísta.
R. Non surréxit major.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Inter natos mulíerum * Non surréxit major.
en: |
R.br. Among them that are born of women * there hath not risen a greater.
R. Among them that are born of women * there hath not risen a greater.
V. Than John the Baptist.
R. There hath not risen a greater.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Among them that are born of women there hath not risen a greater.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-06-29, the same clean date already used for lauds-capitulum-ss-peter-and-paul.yml.
id: vespers-responsory-ss-peter-and-paul
text:
la: |
R.br. Constítues eos príncipes * Super omnem terram.
R. Constítues eos príncipes * Super omnem terram.
V. Mémores erunt nóminis tui, Dómine.
R. Super omnem terram.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Constítues eos príncipes * Super omnem terram.
en: |
R.br. Thou shalt make them princes * over all the earth.
R. Thou shalt make them princes * over all the earth.
V. They shall remember thy name, O Lord.
R. All over the earth.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Thou shalt make them princes * over all the earth.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-05-01, the same clean date already used for lauds-capitulum-ss-philip-and-james.yml.
id: vespers-responsory-ss-philip-and-james
text:
la: |
R.br. Lux perpétua lucébit Sanctis tuis, Dómine, * Allelúja, allelúja.
R. Lux perpétua lucébit Sanctis tuis, Dómine, * Allelúja, allelúja.
V. Et ætérnitas témporum.
R. Allelúja, allelúja.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Lux perpétua lucébit Sanctis tuis, Dómine, * Allelúja, allelúja.
en: |
R.br. Eternal light will shine over your saints, O Lord, * Alleluia, alleluia.
R. Eternal light will shine over your saints, O Lord, * Alleluia, alleluia.
V. And the eternity of times.
R. Alleluia, alleluia.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Eternal light will shine over your saints, O Lord, * Alleluia, alleluia.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2025-10-28, the same clean date already used for lauds-capitulum-ss-simon-and-jude.yml.
id: vespers-responsory-ss-simon-and-jude
text:
la: |
R.br. Constítues eos príncipes * Super omnem terram.
R. Constítues eos príncipes * Super omnem terram.
V. Mémores erunt nóminis tui, Dómine.
R. Super omnem terram.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Constítues eos príncipes * Super omnem terram.
en: |
R.br. Thou shalt make them princes * over all the earth.
R. Thou shalt make them princes * over all the earth.
V. They shall remember thy name, O Lord.
R. All over the earth.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Thou shalt make them princes * over all the earth.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-11-30, the same clean date already used for lauds-capitulum-st-andrew.yml.
id: vespers-responsory-st-andrew
text:
la: |
R.br. Constítues eos príncipes * Super omnem terram.
R. Constítues eos príncipes * Super omnem terram.
V. Mémores erunt nóminis tui, Dómine.
R. Super omnem terram.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Constítues eos príncipes * Super omnem terram.
en: |
R.br. Thou shalt make them princes * over all the earth.
R. Thou shalt make them princes * over all the earth.
V. They shall remember thy name, O Lord.
R. All over the earth.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Thou shalt make them princes * over all the earth.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2035-06-11, the same clean date already used for lauds-capitulum-st-barnabas.yml.
id: vespers-responsory-st-barnabas
text:
la: |
R.br. Constítues eos príncipes * Super omnem terram.
R. Constítues eos príncipes * Super omnem terram.
V. Mémores erunt nóminis tui, Dómine.
R. Super omnem terram.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Constítues eos príncipes * Super omnem terram.
en: |
R.br. Thou shalt make them princes * over all the earth.
R. Thou shalt make them princes * over all the earth.
V. They shall remember thy name, O Lord.
R. All over the earth.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Thou shalt make them princes * over all the earth.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-08-24, the same clean date already used for lauds-capitulum-st-bartholomew.yml.
id: vespers-responsory-st-bartholomew
text:
la: |
R.br. Constítues eos príncipes * Super omnem terram.
R. Constítues eos príncipes * Super omnem terram.
V. Mémores erunt nóminis tui, Dómine.
R. Super omnem terram.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Constítues eos príncipes * Super omnem terram.
en: |
R.br. Thou shalt make them princes * over all the earth.
R. Thou shalt make them princes * over all the earth.
V. They shall remember thy name, O Lord.
R. All over the earth.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Thou shalt make them princes * over all the earth.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2028-07-25, the same clean date already used for lauds-capitulum-st-james-the-greater.yml.
id: vespers-responsory-st-james-the-greater
text:
la: |
R.br. Constítues eos príncipes * Super omnem terram.
R. Constítues eos príncipes * Super omnem terram.
V. Mémores erunt nóminis tui, Dómine.
R. Super omnem terram.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Constítues eos príncipes * Super omnem terram.
en: |
R.br. Thou shalt make them princes * over all the earth.
R. Thou shalt make them princes * over all the earth.
V. They shall remember thy name, O Lord.
R. All over the earth.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Thou shalt make them princes * over all the earth.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2029-12-27, the same clean date already used for lauds-capitulum-st-john-apostle.yml.
id: vespers-responsory-st-john-apostle
text:
la: |
R.br. Constítues eos príncipes * Super omnem terram.
R. Constítues eos príncipes * Super omnem terram.
V. Mémores erunt nóminis tui, Dómine.
R. Super omnem terram.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Constítues eos príncipes * Super omnem terram.
en: |
R.br. Thou shalt make them princes * over all the earth.
R. Thou shalt make them princes * over all the earth.
V. They shall remember thy name, O Lord.
R. All over the earth.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Thou shalt make them princes * over all the earth.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2029-05-06, the same clean date already used for lauds-capitulum-st-john-before-the-latin-gate.yml.
id: vespers-responsory-st-john-before-the-latin-gate
text:
la: |
R.br. Lux perpétua lucébit Sanctis tuis, Dómine, * Allelúja, allelúja.
R. Lux perpétua lucébit Sanctis tuis, Dómine, * Allelúja, allelúja.
V. Et ætérnitas témporum.
R. Allelúja, allelúja.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Lux perpétua lucébit Sanctis tuis, Dómine, * Allelúja, allelúja.
en: |
R.br. Eternal light will shine over your saints, O Lord, * Alleluia, alleluia.
R. Eternal light will shine over your saints, O Lord, * Alleluia, alleluia.
V. And the eternity of times.
R. Alleluia, alleluia.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Eternal light will shine over your saints, O Lord, * Alleluia, alleluia.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-08-10, the same clean date already used for lauds-capitulum-st-lawrence.yml.
id: vespers-responsory-st-lawrence
text:
la: |
R.br. Posuísti, Dómine, * Super caput ejus.
R. Posuísti, Dómine, * Super caput ejus.
V. Corónam de lápide pretióso.
R. Super caput ejus.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Posuísti, Dómine, * Super caput ejus.
en: |
R.br. O Lord, Thou hast set * Upon his head.
R. O Lord, Thou hast set * Upon his head.
V. A Crown of precious stones.
R. Upon his head.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. O Lord, Thou hast set * Upon his head.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2025-10-18, the same clean date already used for lauds-capitulum-st-luke.yml.
id: vespers-responsory-st-luke
text:
la: |
R.br. Constítues eos príncipes * Super omnem terram.
R. Constítues eos príncipes * Super omnem terram.
V. Mémores erunt nóminis tui, Dómine.
R. Super omnem terram.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Constítues eos príncipes * Super omnem terram.
en: |
R.br. Thou shalt make them princes * over all the earth.
R. Thou shalt make them princes * over all the earth.
V. They shall remember thy name, O Lord.
R. All over the earth.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Thou shalt make them princes * over all the earth.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-04-25, the same clean date already used for lauds-capitulum-st-mark.yml.
id: vespers-responsory-st-mark
text:
la: |
R.br. Lux perpétua lucébit Sanctis tuis, Dómine, * Allelúja, allelúja.
R. Lux perpétua lucébit Sanctis tuis, Dómine, * Allelúja, allelúja.
V. Et ætérnitas témporum.
R. Allelúja, allelúja.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Lux perpétua lucébit Sanctis tuis, Dómine, * Allelúja, allelúja.
en: |
R.br. Eternal light will shine over your saints, O Lord, * Alleluia, alleluia.
R. Eternal light will shine over your saints, O Lord, * Alleluia, alleluia.
V. And the eternity of times.
R. Alleluia, alleluia.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Eternal light will shine over your saints, O Lord, * Alleluia, alleluia.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-11-11, the same clean date already used for lauds-capitulum-st-martin-of-tours.yml.
id: vespers-responsory-st-martin-of-tours
text:
la: |
R.br. Elégit eum Dóminus * Sacerdótem sibi.
R. Elégit eum Dóminus * Sacerdótem sibi.
V. Ad sacrificándum ei hóstiam laudis.
R. Sacerdótem sibi.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Elégit eum Dóminus * Sacerdótem sibi.
en: |
R.br. The Lord hath chosen him * for a Priest unto Himself.
R. The Lord hath chosen him * for a Priest unto Himself.
V. To offer up unto Him the sacrifice of praise.
R. For a Priest unto Himself.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. The Lord hath chosen him * for a Priest unto Himself.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-09-21, the same clean date already used for lauds-capitulum-st-matthew.yml.
id: vespers-responsory-st-matthew
text:
la: |
R.br. Constítues eos príncipes * Super omnem terram.
R. Constítues eos príncipes * Super omnem terram.
V. Mémores erunt nóminis tui, Dómine.
R. Super omnem terram.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Constítues eos príncipes * Super omnem terram.
en: |
R.br. Thou shalt make them princes * over all the earth.
R. Thou shalt make them princes * over all the earth.
V. They shall remember thy name, O Lord.
R. All over the earth.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Thou shalt make them princes * over all the earth.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2029-02-24, the same clean date already used for lauds-capitulum-st-matthias.yml.
id: vespers-responsory-st-matthias
text:
la: |
R.br. Constítues eos príncipes * Super omnem terram.
R. Constítues eos príncipes * Super omnem terram.
V. Mémores erunt nóminis tui, Dómine.
R. Super omnem terram.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Constítues eos príncipes * Super omnem terram.
en: |
R.br. Thou shalt make them princes * over all the earth.
R. Thou shalt make them princes * over all the earth.
V. They shall remember thy name, O Lord.
R. All over the earth.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Thou shalt make them princes * over all the earth.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-08-01, the same clean date already used for lauds-capitulum-st-peter-ad-vincula.yml.
id: vespers-responsory-st-peter-ad-vincula
text:
la: |
R.br. Constítues eos príncipes * Super omnem terram.
R. Constítues eos príncipes * Super omnem terram.
V. Mémores erunt nóminis tui, Dómine.
R. Super omnem terram.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Constítues eos príncipes * Super omnem terram.
en: |
R.br. Thou shalt make them princes * over all the earth.
R. Thou shalt make them princes * over all the earth.
V. They shall remember thy name, O Lord.
R. All over the earth.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Thou shalt make them princes * over all the earth.
status:
la: verified
en: verified
@@ -0,0 +1,26 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-02-10, the same clean date already used for
# lauds-capitulum-st-scholastica.yml. No English rendering exists in the
# reference engine's data (same gap as her Lauds/Terce/Sext/None content),
# translated here -- status: draft. Alludes to the legend of her death:
# St. Benedict, praying at the window, saw his sister's soul ascend to
# heaven in the form of a dove.
id: vespers-responsory-st-scholastica
text:
la: |
R.br. In colúmbæ spécie * Scholásticæ ánima visa est.
R. In colúmbæ spécie * Scholásticæ ánima visa est.
V. Fratérna mens lætáta est.
R. Scholásticæ ánima visa est.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. In colúmbæ spécie * Scholásticæ ánima visa est.
en: |
R.br. In the form of a dove * the soul of Scholastica was seen.
R. In the form of a dove * the soul of Scholastica was seen.
V. Her brother's heart was filled with joy.
R. The soul of Scholastica was seen.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. In the form of a dove * the soul of Scholastica was seen.
status:
la: verified
en: draft
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2029-12-26, the same clean date already used for lauds-capitulum-st-stephen-protomartyr.yml.
id: vespers-responsory-st-stephen-protomartyr
text:
la: |
R.br. Posuísti, Dómine, * Super caput ejus.
R. Posuísti, Dómine, * Super caput ejus.
V. Corónam de lápide pretióso.
R. Super caput ejus.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Posuísti, Dómine, * Super caput ejus.
en: |
R.br. O Lord, Thou hast set * Upon his head.
R. O Lord, Thou hast set * Upon his head.
V. A Crown of precious stones.
R. Upon his head.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. O Lord, Thou hast set * Upon his head.
status:
la: verified
en: verified
@@ -0,0 +1,21 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-12-21, the same clean date already used for lauds-capitulum-st-thomas-apostle.yml.
id: vespers-responsory-st-thomas-apostle
text:
la: |
R.br. Constítues eos príncipes * Super omnem terram.
R. Constítues eos príncipes * Super omnem terram.
V. Mémores erunt nóminis tui, Dómine.
R. Super omnem terram.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Constítues eos príncipes * Super omnem terram.
en: |
R.br. Thou shalt make them princes * over all the earth.
R. Thou shalt make them princes * over all the earth.
V. They shall remember thy name, O Lord.
R. All over the earth.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. Thou shalt make them princes * over all the earth.
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-11-01, the same clean date already used for lauds-capitulum-all-saints.yml.
id: vespers-versicle-all-saints
text:
la: "V. Exsultábunt Sancti in glória.\nR. Lætabúntur in cubílibus suis."
en: "V. The saints shall rejoice in glory:\nR. They shall be joyful in their beds."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-05-08, the same clean date already used for lauds-capitulum-apparition-of-st-michael.yml.
id: vespers-versicle-apparition-of-st-michael
text:
la: "V. In conspéctu Angelórum psallam tibi, Deus meus, allelúja.\nR. Adorábo ad templum sanctum tuum, et confitébor nómini tuo, allelúja."
en: "V. Before the Angels will I sing praise unto thee, O my God, alleluia.\nR. I will worship toward thy holy Temple, and praise thy Name, alleluia."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-08-15, the same clean date already used for lauds-capitulum-assumption.yml.
id: vespers-versicle-assumption
text:
la: "V. Exaltáta est sancta Dei Génitrix.\nR. Super choros Angelórum ad cæléstia regna."
en: "V. The holy Mother of God hath been exalted.\nR. Over choirs of Angels, into the heavenly kingdom."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2029-02-22, the same clean date already used for lauds-capitulum-chair-of-st-peter-at-antioch.yml.
id: vespers-versicle-chair-of-st-peter-at-antioch
text:
la: "V. Tu es Petrus.\nR. Et super hanc petram ædificábo Ecclésiam meam."
en: "V. You are Peter.\nR. And on this rock I am going to build my church."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2029-01-18, the same clean date already used for lauds-capitulum-chair-of-st-peter-at-rome.yml.
id: vespers-versicle-chair-of-st-peter-at-rome
text:
la: "V. Elégit te Dóminus sacerdótem sibi.\nR. Ad sacrificándum ei hóstiam laudis."
en: "V. The Lord chose him as a priest unto himself.\nR. To offer unto him the Sacrifice of Thanksgiving."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-10-25, the same clean date already used for lauds-capitulum-christ-the-king.yml (version `Monastic Divino 1930`, not 1617 -- see lauds-capitulum-christ-the-king.yml's own header for why).
id: vespers-versicle-christ-the-king
text:
la: "V. Multiplicábitur ejus impérium.\nR. Et pacis non erit finis."
en: "V. His empire shall be multiplied.\nR. And there shall be no end of peace."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-01-25, the same clean date already used for lauds-capitulum-conversion-of-st-paul.yml.
id: vespers-versicle-conversion-of-st-paul
text:
la: "V. Tu es vas electiónis, sancte Paule Apóstole.\nR. Prædicátor veritátis in univérso mundo."
en: "V. O Holy Apostle Paul, thou art a chosen vessel unto God.\nR. To preach the Gospel throughout the whole world."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2029-12-28, the same clean date already used for lauds-capitulum-holy-innocents.yml.
id: vespers-versicle-holy-innocents
text:
la: "V. Sub throno Dei omnes Sancti clamant.\nR. Víndica sánguinem nostrum, Deus noster."
en: "V. From beneath the throne of God all the saints cry out.\nR. Avenge thou our blood, O our God."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-12-08, the same clean date already used for lauds-capitulum-immaculate-conception.yml.
id: vespers-versicle-immaculate-conception
text:
la: "V. Conceptio est hodie sanctæ Mariæ Virginis.\nR. Cujus vita inclyta cunctas illustrat ecclesias."
en: "V. This day is the Conception of the holy Virgin Mary.\nR. Whose' famous life still sheddeth lustre upon all the Churches."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-09-08, the same clean date already used for lauds-capitulum-nativity-bvm.yml.
id: vespers-versicle-nativity-bvm
text:
la: "V. Natívitas est hódie sanctæ Maríæ Vírginis.\nR. Cujus vita ínclita cunctas illústrat ecclésias."
en: "V. This day is the Birthday of the holy Virgin Mary.\nR. Whose famous life still sheddeth lustre upon all the Churches."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-06-24, the same clean date already used for lauds-capitulum-nativity-of-st-john-the-baptist.yml.
id: vespers-versicle-nativity-of-st-john-the-baptist
text:
la: "V. Iste puer magnus coram Dómino.\nR. Nam et manus ejus cum ipso est."
en: "V. The child shall be great in the sight of the Lord.\nR. For His hand is with him."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-06-29, the same clean date already used for lauds-capitulum-ss-peter-and-paul.yml.
id: vespers-versicle-ss-peter-and-paul
text:
la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt."
en: "V. They declared the works of God.\nR. And understood his doings."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-05-01, the same clean date already used for lauds-capitulum-ss-philip-and-james.yml.
id: vespers-versicle-ss-philip-and-james
text:
la: "V. Pretiósa in conspéctu Dómini, allelúja.\nR. Mors Sanctórum ejus, allelúja."
en: "V. Precious in the sight of the Lord, alleluia.\nR. Is the death of his saints, alleluia."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2025-10-28, the same clean date already used for lauds-capitulum-ss-simon-and-jude.yml.
id: vespers-versicle-ss-simon-and-jude
text:
la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt."
en: "V. They declared the works of God.\nR. And understood his doings."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-11-30, the same clean date already used for lauds-capitulum-st-andrew.yml.
id: vespers-versicle-st-andrew
text:
la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt."
en: "V. They declared the works of God.\nR. And understood his doings."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2035-06-11, the same clean date already used for lauds-capitulum-st-barnabas.yml.
id: vespers-versicle-st-barnabas
text:
la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt."
en: "V. They declared the works of God.\nR. And understood his doings."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-08-24, the same clean date already used for lauds-capitulum-st-bartholomew.yml.
id: vespers-versicle-st-bartholomew
text:
la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt."
en: "V. They declared the works of God.\nR. And understood his doings."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2028-07-25, the same clean date already used for lauds-capitulum-st-james-the-greater.yml.
id: vespers-versicle-st-james-the-greater
text:
la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt."
en: "V. They declared the works of God.\nR. And understood his doings."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2029-12-27, the same clean date already used for lauds-capitulum-st-john-apostle.yml.
id: vespers-versicle-st-john-apostle
text:
la: "V. Valde honorándus est beátus Joánnes.\nR. Qui supra pectus Dómini in cena recúbuit."
en: "V. Right worthy of honour is the blessed Apostle John.\nR. Who leaned on the Lord's bosom at the Last Supper."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2029-05-06, the same clean date already used for lauds-capitulum-st-john-before-the-latin-gate.yml.
id: vespers-versicle-st-john-before-the-latin-gate
text:
la: "V. Pretiósa in conspéctu Dómini, allelúja.\nR. Mors Sanctórum ejus, allelúja."
en: "V. Precious in the sight of the Lord, alleluia.\nR. Is the death of his saints, alleluia."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-08-10, the same clean date already used for lauds-capitulum-st-lawrence.yml.
id: vespers-versicle-st-lawrence
text:
la: "V. Levíta Lauréntius bonum opus operátus est.\nR. Qui per signum crucis cæcos illuminávit."
en: "V. The Levite Lawrence wrought a good work.\nR. In that with the sign of the Cross he gave sight to the blind."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2025-10-18, the same clean date already used for lauds-capitulum-st-luke.yml.
id: vespers-versicle-st-luke
text:
la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt."
en: "V. They declared the works of God.\nR. And understood his doings."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-04-25, the same clean date already used for lauds-capitulum-st-mark.yml.
id: vespers-versicle-st-mark
text:
la: "V. Pretiósa in conspéctu Dómini, allelúja.\nR. Mors Sanctórum ejus, allelúja."
en: "V. Precious in the sight of the Lord, alleluia.\nR. Is the death of his saints, alleluia."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-11-11, the same clean date already used for lauds-capitulum-st-martin-of-tours.yml.
id: vespers-versicle-st-martin-of-tours
text:
la: "V. Justum dedúxit Dóminus per vias rectas.\nR. Et osténdit illi regnum Dei."
en: "V. The Lord guided the just in right paths.\nR. And showed him the kingdom of God."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-09-21, the same clean date already used for lauds-capitulum-st-matthew.yml.
id: vespers-versicle-st-matthew
text:
la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt."
en: "V. They declared the works of God.\nR. And understood his doings."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2029-02-24, the same clean date already used for lauds-capitulum-st-matthias.yml.
id: vespers-versicle-st-matthias
text:
la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt."
en: "V. They declared the works of God.\nR. And understood his doings."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-08-01, the same clean date already used for lauds-capitulum-st-peter-ad-vincula.yml.
id: vespers-versicle-st-peter-ad-vincula
text:
la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt."
en: "V. They declared the works of God.\nR. And understood his doings."
status:
la: verified
en: verified
@@ -0,0 +1,14 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-02-10, the same clean date already used for
# lauds-capitulum-st-scholastica.yml. No English rendering exists in the
# reference engine's data (same gap as her Lauds/Terce/Sext/None content),
# translated here -- status: draft. Echoes Isaiah 60:8 ("Who are these
# that fly as clouds, and as doves to their windows?"), sung in the
# singular of Scholastica herself.
id: vespers-versicle-st-scholastica
text:
la: "V. Qua est ista, quæ ut nubes volat?\nR. Et quasi colúmba ad fenéstras suas?"
en: "V. Who is this that flieth as a cloud?\nR. And as a dove to her windows?"
status:
la: verified
en: draft
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2029-12-26, the same clean date already used for lauds-capitulum-st-stephen-protomartyr.yml.
id: vespers-versicle-st-stephen-protomartyr
text:
la: "V. Stéphanus vidit cælos apértos.\nR. Vidit, et introívit: beátus homo, cui cæli patébant."
en: "V. Stephen saw the heavens opened.\nR. He saw and entered: blessed man, to whom the heavens were opened."
status:
la: verified
en: verified
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
# live query, 2026-12-21, the same clean date already used for lauds-capitulum-st-thomas-apostle.yml.
id: vespers-versicle-st-thomas-apostle
text:
la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt."
en: "V. They declared the works of God.\nR. And understood his doings."
status:
la: verified
en: verified
+1
View File
@@ -94,6 +94,7 @@ function resolvePart(part: HourPart, day: LiturgicalDay): ResolvedPart[] {
case 'vespers-psalmody':
case 'vespers-office':
case 'magnificat':
case 'vespers-preces':
throw new Error(`Compline's ordo doesn't support a '${part.kind}' part`);
}
}
+16 -37
View File
@@ -1,6 +1,6 @@
import type { HourDefinition, HourPart, ResolvedOrdo, ResolvedPart, ResolvedText } from './types';
import type { LiturgicalDay, Weekday } from '../calendar/types';
import { resolveDay, isAtLeast, isSundayOrFeast, activeOctavesFor } from '../calendar';
import { resolveDay, isSundayOrFeast, activeOctavesFor } from '../calendar';
import { getDayLabel } from '../calendar/day-label';
import { getTemporalFeastRecord } from '../calendar/temporal-feasts';
import { getPsalmVerses } from '../psalter';
@@ -15,9 +15,10 @@ import {
getBenedictusAntiphon,
splitNamedAntiphon,
resolveOfficeWinner,
ALWAYS_OVERRIDE_TEMPORAL_IDS,
verifiedText,
seasonalOfficeSuffix,
isFerialOrVigil,
getOfficeOverrideId,
} from './resolve-common';
import laudsDefinitionData from '../data/hours/lauds.yml';
import laudsAntiphonsData from '../data/hours/lauds-antiphons.yml';
@@ -46,28 +47,23 @@ const laudsAntiphons = laudsAntiphonsData as Record<Weekday, PsalmodyBlock>;
/**
* A duplex-majus+ saint's own proper psalmody (per-feast, not per-Common —
* explicit choice), or one of the named temporal feasts in
* ALWAYS_OVERRIDE_TEMPORAL_IDS. Falls back to `undefined` — the plain
* weekday default — for a duplex-majus+ saint with no override authored
* explicit choice), or one of the named temporal feasts eligible via
* resolve-common.ts's getOfficeOverrideId. Falls back to `undefined` — the
* plain weekday default — for an eligible feast with no override authored
* yet, same honest incremental-content convention as everywhere else in
* this codebase; it's not gated behind whether content exists, just
* behind whether it's *eligible* to override at all.
*
* Checks resolveOfficeWinner(day), not the raw `day.winner` — on an
* octave day this is the octave's own feast (e.g. St. Lawrence, days 2-8
* of his own octave), which is exactly what should supply the psalmody
* override there too, live-verified alongside the collect/Benedictus-
* antiphon fix (see resolve-common.ts's resolveOfficeWinner doc comment).
* getOfficeOverrideId itself checks resolveOfficeWinner(day), not the raw
* `day.winner` — on an octave day this is the octave's own feast (e.g. St.
* Lawrence, days 2-8 of his own octave), which is exactly what should
* supply the psalmody override there too, live-verified alongside the
* collect/Benedictus-antiphon fix (see resolve-common.ts's
* resolveOfficeWinner doc comment).
*/
function getPsalmodyOverrideFor(day: LiturgicalDay): LaudsPsalmodyOverride | undefined {
const winner = resolveOfficeWinner(day);
if (winner.kind === 'temporal' && ALWAYS_OVERRIDE_TEMPORAL_IDS.has(winner.id)) {
return getLaudsPsalmodyOverride(winner.id);
}
if (winner.kind === 'sanctoral' && isAtLeast(winner.rank, 'duplex-majus')) {
return getLaudsPsalmodyOverride(winner.id);
}
return undefined;
const id = getOfficeOverrideId(day);
return id ? getLaudsPsalmodyOverride(id) : undefined;
}
// Mon-Fri share one capitulum verbatim (confirmed against the live engine
@@ -317,25 +313,7 @@ function resolvePart(part: HourPart, day: LiturgicalDay): ResolvedPart[] {
return [{ kind: 'preces', text: resolveCommon(id), label: getMarianAntiphonLabel(id) }];
}
case 'lauds-preces': {
// Deliberately not `isSundayOrFeast` -- that treats any sanctoral
// winner, Vigils included, as a "feast." Here a Vigil needs to land
// on the ferial side instead (per direct instruction), so it's
// checked for explicitly: a Vigil-ranked sanctoral winner, or a
// bare temporal winner that isn't Sunday and isn't a named
// temporal identity like Marian Saturday or Christ the King (which
// aren't Sunday or a sanctoral winner either, but still aren't a
// bare ferial office -- same reasoning as the Cross suffrage's own
// gate just above). Also excludes any day within an active octave
// -- live-verified (Tridentine 1910, day 3 of St. Lawrence's own
// octave): "Preces Feriales{omittitur}", same exclusion the
// suffrages already have, for the same reason -- an octave day
// isn't a bare ferial office even though nothing else is winning
// it outright.
const isVigil = day.winner.kind === 'sanctoral' && day.winner.rank === 'vigil';
const isBareFeria = day.winner.kind === 'temporal' && !getTemporalFeastRecord(day.winner.id);
const isWithinAnOctave = activeOctavesFor(day.date).length > 0;
const isFerialOrVigil = day.weekday !== 'sunday' && !isWithinAnOctave && (isVigil || isBareFeria);
const id = isFerialOrVigil ? 'lauds-preces-feriales' : 'lauds-short-litany';
const id = isFerialOrVigil(day) ? 'lauds-preces-feriales' : 'lauds-short-litany';
return [{ kind: 'preces', text: resolveCommon(id) }];
}
// Not used by Lauds.
@@ -354,6 +332,7 @@ function resolvePart(part: HourPart, day: LiturgicalDay): ResolvedPart[] {
case 'vespers-psalmody':
case 'vespers-office':
case 'magnificat':
case 'vespers-preces':
throw new Error(`Lauds' ordo doesn't support a '${part.kind}' part`);
}
}
+1
View File
@@ -70,6 +70,7 @@ function resolvePart(part: HourPart, day: LiturgicalDay): ResolvedPart[] {
case 'vespers-psalmody':
case 'vespers-office':
case 'magnificat':
case 'vespers-preces':
throw new Error(`None's ordo doesn't support a '${part.kind}' part`);
}
}
+1
View File
@@ -126,6 +126,7 @@ function resolvePart(part: HourPart, date: string, day: LiturgicalDay): Resolved
case 'vespers-psalmody':
case 'vespers-office':
case 'magnificat':
case 'vespers-preces':
throw new Error(`Prime's ordo doesn't support a '${part.kind}' part`);
}
}
+51 -1
View File
@@ -3,7 +3,8 @@ import type { Commemoration, DayWinner, LiturgicalDay, Weekday } from '../calend
import type { ProperText } from '../propers';
import { getCommonProper, getTemporalProper } from '../propers';
import { getSaintRecord } from '../calendar/feasts';
import { resolveActiveOctave } from '../calendar';
import { resolveActiveOctave, activeOctavesFor, isAtLeast } from '../calendar';
import { getTemporalFeastRecord } from '../calendar/temporal-feasts';
import { splitAntiphon } from './antiphon';
import vespersMagnificatAntiphonsData from '../data/hours/vespers-magnificat-antiphons.yml';
@@ -105,6 +106,55 @@ export function isSundayOrFeastOffice(day: LiturgicalDay): boolean {
return day.weekday === 'sunday' || resolveOfficeWinner(day).kind === 'sanctoral';
}
/**
* A day/hour is "ferial or vigil" the predicate both Lauds' and Vespers'
* ferial Preces (`lauds-preces`/`vespers-preces`) key off to pick the
* fuller Tridentine 1906/1910 litany over the short Sunday/feast one.
* Deliberately not `isSundayOrFeast`/`isSundayOrFeastOffice` those treat
* any sanctoral winner, Vigils included, as a "feast." Here a Vigil needs
* to land on the ferial side instead (per direct instruction), so it's
* checked for explicitly: a Vigil-ranked sanctoral winner, or a bare
* temporal winner that isn't Sunday and isn't a named temporal identity
* like Marian Saturday or Christ the King (which aren't Sunday or a
* sanctoral winner either, but still aren't a bare ferial office same
* reasoning as Lauds' own Cross-suffrage gate). Also excludes any day
* within an active octave live-verified (Tridentine 1910, day 3 of St.
* Lawrence's own octave, both Lauds and Vespers): "Preces Feriales
* {omittitur}", same exclusion the suffrages already have, for the same
* reason an octave day isn't a bare ferial office even though nothing
* else is winning it outright.
*/
export function isFerialOrVigil(day: LiturgicalDay): boolean {
const isVigil = day.winner.kind === 'sanctoral' && day.winner.rank === 'vigil';
const isBareFeria = day.winner.kind === 'temporal' && !getTemporalFeastRecord(day.winner.id);
const isWithinAnOctave = activeOctavesFor(day.date).length > 0;
return day.weekday !== 'sunday' && !isWithinAnOctave && (isVigil || isBareFeria);
}
/**
* A duplex-majus+ saint's own id, or one of the named temporal feasts in
* ALWAYS_OVERRIDE_TEMPORAL_IDS the same rank-eligibility test
* hours/lauds.ts's getPsalmodyOverrideFor uses (and originally
* duplicated), factored out here so hours/vespers.ts's own per-feast
* office override (chapter/responsory/hymn/versicle Vespers has no
* psalmody-override table of its own to piggyback eligibility on, unlike
* Lauds) can share the identical eligibility rule. Callers still decide
* for themselves whether anything's actually been authored for the id
* returned same honest incremental-content convention as everywhere
* else; this only answers "is this day's winner eligible to override at
* all," not "does an override exist."
*/
export function getOfficeOverrideId(day: LiturgicalDay): string | undefined {
const winner = resolveOfficeWinner(day);
if (winner.kind === 'temporal' && ALWAYS_OVERRIDE_TEMPORAL_IDS.has(winner.id)) {
return winner.id;
}
if (winner.kind === 'sanctoral' && isAtLeast(winner.rank, 'duplex-majus')) {
return winner.id;
}
return undefined;
}
/**
* The id to look up for today's office winner's (resolveOfficeWinner)
* minor-hour content (antiphon + chapter) `${hourId}-antiphon-${id}`/
+1
View File
@@ -70,6 +70,7 @@ function resolvePart(part: HourPart, day: LiturgicalDay): ResolvedPart[] {
case 'vespers-psalmody':
case 'vespers-office':
case 'magnificat':
case 'vespers-preces':
throw new Error(`Sext's ordo doesn't support a '${part.kind}' part`);
}
}
+1
View File
@@ -70,6 +70,7 @@ function resolvePart(part: HourPart, day: LiturgicalDay): ResolvedPart[] {
case 'vespers-psalmody':
case 'vespers-office':
case 'magnificat':
case 'vespers-preces':
throw new Error(`Terce's ordo doesn't support a '${part.kind}' part`);
}
}

Some files were not shown because too many files have changed in this diff Show More