Most worship-presentation software is built for the praise-band model — and a cappella congregations make do. AssemblyFlow flips that. Shape-note SATB hymnal projection, song leader mode with a built-in pitch generator, multi-hymnal cross-references — plus a livestream stack that's a first-class citizen, not an afterthought.
Shape-note SATB hymnal projection. Hymnal page references across Songs of Faith and Praise, Sacred Selections, Christian Hymnal, and Praise for the Lord. Song leader mode with a starting-pitch tone generator. Lord's Supper and communion templates. A Gospel Meeting series planner with printable flyers.
An HTTP server you point OBS at as a Browser Source — your YouTube and Zoom viewers see the same slides as the in-room audience, rendered live at any resolution. Plus NDI broadcast for vMix and Wirecast. Plus a virtual webcam for direct Zoom and Teams.
Free forever for congregations of 50 or fewer — no nag, no watermark, no time bomb. Honest tier-based pricing for larger churches that scales by scope of use, not head count. And we will never block projection mid-service, even if a billing card fails.
For congregations with a song leader instead of a band. A starting-pitch tone generator pipes a sine wave through the computer speakers — no pitch pipe required. Singing key, tempo BPM, hymnal page references, and leader notes ("men only on chorus," "v3 a cappella echo") are stored per song and shown on the stage display where only the leader can see them.
The 85-hymn library ships pre-rendered as SATB shape-note slides from The Paperless Hymnal — drop one onto the order and it projects without setup. Every song can also be displayed as live-styled lyric text instead, so the same hymn projects as sheet music on Sunday morning and as plain words on Wednesday night.
Bring your own songs by typing them, pasting them, or bulk-dropping a folder of ChordPro, OnSong, and plain-text files.
Auto · Image · Lyrics. The same hymn can project as SATB sheet music or as live-styled lyric text — toggle per service.
Type or paste lyrics. Auto-detects "Verse 1," "Chorus," "Bridge," "Refrain" headers; falls back to blank-line splitting.
Drop .txt, .cho, .chopro, .crd, .pro, .onsong, .md. ChordPro directives auto-extracted; chord markers stripped.
Drop a .pptx onto the window; each slide becomes a projection slide — sermon decks, special-music slides, anything.
Parallel translation side-by-side — English + Spanish, English + Korean, or any pair.
ChordPro / OnSong text stored per song, rendered on the stage display where the band sees it — never on the audience screen.
Shift chords up or down without changing the stored file. Per-service override for visiting singers.
MP3 or WAV per song. Play / Pause / Stop controls during projection.
Search title, lyrics, authors, copyright, publisher. Filter by tag — "Christmas," "Communion," "Invitation."
Drop in any video or image. Announcements, special music, sermon illustrations.
Two new service-item types in v1.3 round out what a service plan can hold. Drop an MP4, MOV, WebM, or MKV file — or paste a YouTube URL and AssemblyFlow downloads it locally for offline playback. Drop a PNG, JPG, WebP, BMP, or GIF — Canva announcement graphics, family photos for memorial services, sermon illustrations.
Drag-and-drop service order, autosave every change, undo back twenty steps. Templates for Sunday Morning, Wednesday Night, Bible Class, and Gospel Meeting are built in — clone one and customize it for next week. The vocabulary follows your tradition ("assembly" vs "service," "preacher" vs "pastor") via a toggle.
Other worship-presentation software treats Bible translations as plumbing — you pick from a generic list and they all look the same. AssemblyFlow defaults to the Biblical Standard Version, Straight Truth Press's own faithful, readable translation, available free with every install. KJV, ASV, ESV, and api.bible's catalog are all built in — but the BSV is the one you'll find waiting when you open AssemblyFlow for the first time.
Type John 3:16 or Romans 8:28-30 and hit Enter. AssemblyFlow validates the reference against the active translation, then splits each verse onto its own slide with the reference as the heading.
api.esv.org key — 5,000 verses/day, non-commercialOther tools treat livestream as a "second screen" exported as a video signal. AssemblyFlow exposes your slides as an HTTP endpoint OBS can subscribe to directly — your YouTube and Zoom viewers see crisp, scaled, real-time slides at whatever resolution the platform wants.
AssemblyFlow exposes an HTTP endpoint at http://<lan-ip>:<port>/obs. Add it to OBS as a Browser Source and your livestream is now showing real-time projection slides. Query params let you target every platform's preferred resolution — fonts and padding scale automatically.
/obs?resolution=1920x1080 — YouTube/obs?resolution=1280x720 — Facebook/obs?resolution=854x480 — low-bandwidth fallbackOpen the OBS Studio integration dialog, click Test connection, and once it succeeds a single Auto-setup scenes button creates three pre-configured scenes in OBS over the WebSocket connection — no manual Browser Source URLs, no JSON export/import. It's idempotent, so you can re-run it without clobbering scenes you've edited by hand.
/obs endpoint at 1920×1080AssemblyFlow connects to OBS via WebSocket — switch scenes, toggle stream / record, control the audio mixer, and show or hide sources from inside the booth window.
A guided wizard walks first-time streamers through the platform-specific settings — server URL, stream key, bitrate, audio. Save multiple destinations per service.
Subscribe from vMix, Wirecast, OBS-NDI, or any NDI-capable hardware switcher (Roland, Blackmagic). Zero-config — the switcher auto-discovers the AssemblyFlow NDI source on the network.
A Windows DirectShow virtual camera publishes your projection feed. Zoom, Teams, OBS, YouTube Studio, and Google Meet all see "AssemblyFlow Camera" in the camera-picker dropdown — no extra software, no cables.
What the congregation sees. A clean fullscreen window with hover-revealed controls and ~250 ms cross-fades between every slide. Three blank states: Standby with the AF or church logo, true blackout, and your custom logo screen.
A second screen for the people on stage. Current slide in big text, UP NEXT preview, a live clock and elapsed-since-launch timer, and amber-bordered notes that never reach the congregation. For a cappella song leaders, the same window shows the pitch readout, hymnal page chips, key, tempo, and verse plan.
A built-in HTTP server binds to your church Wi-Fi. Any phone, tablet, or laptop on the same network opens a mobile-first page with Prev / Next / Blank and item-level jumps. For services with multiple operators, generate per-user links with role-based permissions.
Every time a song projects, AssemblyFlow appends a log entry with timestamp, song title, your CCLI metadata, and your church's license number. When reporting season comes, export a CSV already in the right shape — and a usage-analytics dashboard surfaces patterns you can act on.
data/ccli-usage/ — never sent anywhereThe pieces that don't get marketed but matter every Sunday morning.
Most editing controls grey out; only live-operation controls remain. Hand the booth to a volunteer without fear.
Hide the song library, expand the preview pane, full focus on the live service. One click in the toolbar.
Auto-cycles through every slide for a final QA pass before the doors open.
← → next/prev slide · ↑ ↓ item · Space advance · B blank · . blackout
Normal · Large · Extra Large. Roughly 30% bigger fonts and icons for older eyes or dim booths.
Stronger text, darker outlines. For low-vision operators or service booths with bright Sunday sun.
Configurable per item, 5–60 seconds, off by default. Useful for unattended pre-service announcement loops.
Up to 20 service-plan states. Ctrl+Z / Ctrl+Y.
Last 10 services, one click to reopen. Continuous autosave plus named saves ("Easter Sunday").
One click bundles the entire data/ folder — services, custom songs, settings, license, web-remote users.
Safety net: existing data is moved to data.before-restore-<timestamp> so a bad restore can be reversed.
Bundles logs, settings, and system info into one ZIP for support tickets — no scavenger hunt through Program Files.
Free for congregations of 50 or fewer. From $20/month for everyone else — Standard, Church, or Multi-campus.