Multi-display
BibleCast can drive four outputs at the same time — each with its own theme, layout, and resolution. A single keyboard controls all of them.
The four roles
- Audience — main sanctuary projection. Themed, full-bleed, large text.
- Stage — preacher confidence monitor. Black background, white text, next verse queued.
- Broadcast — landscape 16:9 NDI feed for OBS, vMix, or any NDI receiver. See NDI.
- Broadcast 2 — a second NDI feed, vertical 9:16 by default, for TikTok, Instagram Reels, YouTube Shorts.
Assign physical screens
Connect your second screen over HDMI. macOS detects it automatically. In BibleCast, click the Display Settings icon () in the toolbar. The left side of the modal lists every detected screen; pick one and assign it a role from the dropdown.
Theme per role
Every role has its own theme picker inside Display Settings. The audience role has twenty presets (Sanctuary, Cream Serif, Charcoal Warm, and more) — Stage and Broadcast ship with role-specific defaults tuned to their job (black background for stage, transparent with a lower-third strip for broadcast). You can, of course, design your own theme for any role in the Theme Editor.
Layout per role
Alongside the theme, each role gets its own layout — the position and size of the verse and reference containers. Audience defaults toStandard (centered verse, reference below). Stage defaults to Reference on top. Broadcast defaults to a lower-third layout (text and reference inside a strip at the bottom, everything else transparent).
For fine-grained tweaks, drag the containers inside the role's preview — Figma-style snap guides help with alignment. The layout saves into the active profile automatically.
Resolution
BibleCast reads each screen's native resolution and rescales fonts to fill the available area — no clipping, no tiny text. The same workflow handles 1024×768 projectors, 1080p TVs, 4K monitors, and LED walls.
Monitor every output at once
The bottom control bar has an Outputs ▾ button that pops open a thumbnail row along the bottom of the booth window. Every active role (audience, stage, broadcast, broadcast 2) renders live in its own aspect ratio, using the same theme and layout that's going out to the physical screen or NDI feed. No more alt-tabbing between windows to check that the lower-third looks right or that the preacher is seeing the right verse on the stage monitor.
Hide one output at a time
Next to the Outputs button you'll see one chip per role — one for each configured output. Click a chip and that single output goes hidden while every other output stays exactly as it was. Use it to drop the NDI lower-third during a prayer, for example, without touching the sanctuary projection. Click again to put it back on air.
Safe zones for vertical video
On a vertical broadcast (Broadcast 2, 9:16), the platform's UI covers part of the frame — TikTok's action column on the right, the tab bar and comment input at the bottom. BibleCast can render those covered zones directly into the preview so you don't place text where it'll be hidden.
Broadcast 2 ships with Safe zone on by default, using the Universal template. In Display Settings, on the Broadcast 2 tab, you can switch templates or turn the overlay off entirely:
- Universal — a single rectangle safe across all platforms (the strictest of the three; pick this if you don't know in advance where the clip will land).
- TikTok — larger bottom band (480px) for the action column, comment input, and tab bar.
- Instagram — Reels-style; looser than TikTok.
Verse transitions
For Audience and Stage you can choose between Fade and None (instant cut) when the verse changes — plus a duration in milliseconds. Audience defaults to Fade 300ms; stage and broadcast default to instant. The control sits at the bottom of each role's tab in Display Settings.