Your song repertoire with lyrics and chords, organized in one place and available even offline.
Laudanza is a multi-tenant web service for managing your own songbooks. Each account keeps its private song library, its songbooks, and the programs it prepares for specific events. It is aimed at people and groups who maintain a musical repertoire on an ongoing basis: choirs, music groups, teachers, and amateur instrumentalists.
From a pile of PDFs to a living songbook
Most repertoires live scattered across PDFs, Word documents, and photocopies. Laudanza ingests them from PDF, DOC, DOCX, and ODT, detecting columns and chord lines, normalises Latin notation (Do/Re/Mi) to English (C/D/E), and, when the original is an image, runs OCR with Tesseract. On confirming each import it detects duplicates and lets you resolve them pair by pair: delete, merge, mark as alias, or keep separate. The result is a canonical library you can annotate with key, capo, rhythm, and title aliases without touching the original.
Built for working as a group
Sharing is fine-grained: eleven capabilities grouped into presets —reader, annotator, collaborator, editor, manager— with email invitations, ownership transfer, and delegated editing of canonical songs without opening the whole songbook. Comments are anchored to a specific lyric line, with resolution and one level of reply, and every song keeps its change history with a snapshot of the previous state and owner-driven revert.
In rehearsal and on stage, with or without signal
For each celebration you prepare a program: an ordered selection of songs you can share via a public URL with expiry. Everything transposes on the client —with a mechanical capo and finger barre— and every chord can be played back with Web Audio. When it is time to print, Laudanza paginates to A4 across multiple columns with indexes at the end, and exports to editable Word. And because it is an installable, offline-first PWA, shared programs and songbook snapshots are cached so they keep working without a connection.
Technology
Backend in FastAPI + PostgreSQL and frontend in React + Vite + Tailwind, installable as a PWA. Deployed in Docker containers behind Caddy 2 with automatic TLS (Let’s Encrypt). Daily backups, per-account access control, optional TOTP 2FA, and account soft-delete.
Status
Under active development. You can try it and create your account at laudanza.app.
