Technical Information
Current Architecture
Mascagni.org is generated as a static website using Astro. At build time, the site compiles its structured relational catalog — covering Mascagni's works, discography, performance history, bibliography, and archival scan metadata — from SQLite alongside scholarly XML documents for libretti, historical articles, and chronologies.
Interactive archival features run directly in modern desktop and mobile browsers without a server-side application runtime:
- OpenSeadragon with Deep Zoom (
.dzi) tile pyramids for inspecting high-resolution musical scores, letters, and playbills - PhotoSwipe galleries and WebP derivatives for historical photographs and iconography
- Native HTML5 audio and video streaming for historical 78 rpm excerpts and archival film footage
- Pagefind for instant, static full-text search across the entire archive
Historical Note
Earlier versions of Mascagni.org (through 2010) were dynamically generated using XML pipelines on Orbeon Presentation Server, an open-source XML platform co-founded by Erik Bruchez, backed by a relational database.
Feedback
Mascagni.org is designed to work across all modern desktop and mobile web browsers. If you encounter any issues navigating the site or playing media, please contact Mascagni.org.