«Memento, homo, quia pulvis es, et in pulverem reverteris.»

Hoy, Miércoles de Ceniza, mientras la Iglesia nos recuerda nuestra condición mortal y nos llama a la penitencia cuaresmal, CruxSancta.com tiene el honor de presentar al mundo CaroFactum — una aplicación web gratuita que pone al alcance de cualquier fiel, sacerdote o estudioso, la totalidad de la Misa Tradicional y el Oficio Divino del rito romano.

Un tesoro de mil quinientos años en tu bolsillo

La liturgia romana tradicional es una de las expresiones culturales y espirituales más antiguas de la humanidad. Un reloj suizo de ciclos temporales y santorales entrelazados donde cada día del año — sin excepción — tiene su propio oficio, sus propios textos, su propio color litúrgico. CaroFactum reproduce toda esa complejidad, regla por regla, con fidelidad absoluta.

In Memoriam: László Kiss (1938–2011)

Nada de esto sería posible sin el trabajo monumental de László Kiss, ingeniero informático húngaro-americano que, tras jubilarse en el año 2000, dedicó los últimos once años de su vida a construir divinumofficium.com: un motor en Perl que codifica siglos de reglas litúrgicas romanas con la precisión de un reloj suizo.

László falleció repentinamente el 11 de julio de 2011, a tres días de cumplir 73 años. El Divinum Officium Project fue fundado el 15 de agosto del mismo año — Solemnidad de la Asunción — con permiso de su hijo Csaba, para preservar y continuar su obra.

CaroFactum moderniza ese motor original de Perl a TypeScript y React, preservando cada regla, cada tabla de precedencia, cada cadena de herencia de comunes. El trabajo de László vive en cada línea de código. Que Dios tenga su alma en la gloria.

Lo que ofrece CaroFactum

  • Calendario litúrgico perpetuo — Algoritmo computus que calcula la Pascua y todas las fiestas móviles para cualquier año, pasado o futuro.
  • Santa Misa completa — Ordinario y Propio entrelazados, con prefacios, commemoraciones y todas las variantes ceremoniales.
  • Oficio Divino íntegro — Las ocho Horas Canónicas del Breviario Romano, desde Maitines con sus tres Nocturnos hasta Completas.
  • Canto gregoriano — Más de 3.000 cantos importados de GregoBase (Graduale Romanum 1961 de Solesmes, Liber Usualis, edición vaticana de 1908), con notación GABC renderizada en tiempo real.
  • Bilingüe — Latín y más de 12 lenguas vernáculas en paralelo, con traducción de los textos faltantes asistida por inteligencia artificial.
  • Cuatro sistemas de rúbricas — Tridentino 1570, Divino Afflatu 1910, Simplificado 1955 y Código de Rúbricas 1960.
  • Variantes monásticas — Benedictino (OSB), Cisterciense (OCist) y Dominico (OP), cada uno con sus propios comunes y calendarios.
  • Más de 50 comunes de misas votivas — Mártires, confesores, vírgenes, de la Santísima Virgen y especiales.
  • Modo oscuro y lectura cómoda — Aspecto pergamino, fuente ajustable, rúbricas ocultables.

De Perl a Firebase: la migración tecnológica

El motor original de László funcionaba con Perl 5.6, scripts CGI y ficheros de texto plano. CaroFactum ha reconstruido toda esa lógica sobre tecnología actual: TypeScript, React y Firebase como infraestructura serverless, y un pipeline de datos que importa miles de cantos de GregoBase, los filtra por calidad y los mapea al calendario litúrgico mediante los incipits del Graduale Romanum 1961 de Solesmes.

Lo que hemos preservado: cada regla rubrical, cada tabla de precedencia de 7 niveles, cada cadena de resolución de comunes, cada caso de ocurrencia, concurrencia y commemoración.

Lo que hemos añadido: canto gregoriano renderizado con neumas auténticos, traducción automática con IA en tiempo real para las secciones que carecen de traducción humana, aplicación móvil instalable (PWA) y responsiva.

Necesitamos vuestra ayuda

CaroFactum es gratuito y siempre lo será. Pero hay tres formas en las que podéis colaborar:

1. Reportar errores. La liturgia romana es de una complejidad extraordinaria. Con cuatro sistemas de rúbricas, variantes monásticas y miles de textos litúrgicos, es inevitable que haya errores. Si encontráis alguno — un texto mal asignado, una commemoración que falta, una rúbrica incorrecta — por favor, comunicádnoslo. Cada corrección hace la aplicación más fiel al tesoro litúrgico que pretende preservar.

2. Vincular cantos gregorianos. De los ~9.000 cantos que hemos importado de GregoBase, solo unos 190 están actualmente mapeados a sus días litúrgicos correspondientes. Los restantes miles de cantos — introitos, graduales, aleluyas, ofertorios y comuniones — esperan ser vinculados manualmente a las misas en las que deben sonar. Es una tarea minuciosa que requiere conocimiento litúrgico y que, por el momento, solo puede hacerse de forma artesanal. Si tenéis familiaridad con el Graduale Romanum y queréis contribuir a que el canto gregoriano vuelva a resonar en cada misa, escribidnos.

3. Donaciones. Los servidores, las traducciones a nuevos idiomas y el desarrollo continuo necesitan sostenimiento. Si Dios bendice este proyecto con algún beneficio más allá de los costes de infraestructura, será destinado íntegramente a la promoción y sostenimiento del Rito Romano Extraordinario o, en su defecto, para otras obras que mande nuestra Santa Iglesia Católica. Cada aportación, por pequeña que sea, ayuda a preservar esta tradición de más de mil quinientos años para las generaciones futuras.

Accede ahora: CaroFactum