Cantate Domino canticum novum — sing to the Lord a new song
Cantate Domino projects liturgical hymns for congregations: browse your hymn books, build the service playlist, and go live to every screen in the building.

One person prepares and controls everything from a phone or tablet; any number of projector screens follow along over the local network.
Verses render full-screen in your chosen typeface and size — no clutter, no watermark, nothing between the congregation and the words.

Queue up hymns for the service and pick exactly which verses to sing — skipped verses stay visible but out of the flow. During the service, one tap moves the projection to any song or verse.

The controller advertises itself on the local network; receivers find it automatically and mirror the projection in real time. No accounts, no internet — everything stays inside the building.

No network at all? Connect the projector or TV to the controller itself — over HDMI or a USB-C adapter — and the attached screen automatically fills with the projection while you keep the full controls in hand.

Download hymn books from a content server, or write and edit your own songs right on the device — slide by slide, with chords and even sheet-music images attached to a verse.

Theme, font, size and layout are per-device settings — the projector can render the same verse bigger and bolder than the controller's preview, or follow the controller's styling exactly.

Pick the hymns for the service from your books and choose the verses to sing. The playlist is ready before anyone sits down.
Start controller mode. Every receiver on the network — a desktop driving the projector, a spare tablet — finds it and connects by itself.
Tap through verses as the service flows. Every connected screen follows instantly, and you can blank the projection between songs.
Cantate Domino is a single Kotlin Multiplatform codebase with a shared Compose UI. Your content is stored as OpenLyrics XML — an open standard — so your hymn books are never locked in.